]> pere.pagekite.me Git - homepage.git/commitdiff
Test webslides.
authorPetter Reinholdtsen <pere@hungry.com>
Wed, 22 Feb 2023 13:22:27 +0000 (14:22 +0100)
committerPetter Reinholdtsen <pere@hungry.com>
Wed, 22 Feb 2023 13:22:27 +0000 (14:22 +0100)
48 files changed:
mypapers/2023-trans-publ/2023-trans-publ.html [new file with mode: 0644]
mypapers/webslides/LICENSE [new file with mode: 0644]
mypapers/webslides/README.md [new file with mode: 0644]
mypapers/webslides/demos/classes.html [new file with mode: 0644]
mypapers/webslides/demos/components.html [new file with mode: 0644]
mypapers/webslides/demos/index.html [new file with mode: 0644]
mypapers/webslides/demos/interviews.html [new file with mode: 0644]
mypapers/webslides/demos/keynote.html [new file with mode: 0644]
mypapers/webslides/demos/landings.html [new file with mode: 0644]
mypapers/webslides/demos/longforms.html [new file with mode: 0644]
mypapers/webslides/demos/media.html [new file with mode: 0644]
mypapers/webslides/demos/netflix-culture.html [new file with mode: 0644]
mypapers/webslides/demos/portfolios.html [new file with mode: 0644]
mypapers/webslides/demos/why-webslides.html [new file with mode: 0644]
mypapers/webslides/error.html [new file with mode: 0644]
mypapers/webslides/index.html [new file with mode: 0644]
mypapers/webslides/static/css/svg-icons.css [new file with mode: 0644]
mypapers/webslides/static/css/webslides.css [new file with mode: 0644]
mypapers/webslides/static/images/android.png [new file with mode: 0644]
mypapers/webslides/static/images/avatar.jpg [new file with mode: 0644]
mypapers/webslides/static/images/bt-appstore.png [new file with mode: 0644]
mypapers/webslides/static/images/bt-playstore.png [new file with mode: 0644]
mypapers/webslides/static/images/davinci.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon-120.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon-152.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon-180.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon-192.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon-32.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon-76.png [new file with mode: 0644]
mypapers/webslides/static/images/favicons/favicon.png [new file with mode: 0644]
mypapers/webslides/static/images/iphone-hand.png [new file with mode: 0644]
mypapers/webslides/static/images/iphone.png [new file with mode: 0644]
mypapers/webslides/static/images/logos/airbnb.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/apple.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/facebook.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/google.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/instagram.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/logo.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/microsoft.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/netflix.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/nyt.svg [new file with mode: 0644]
mypapers/webslides/static/images/logos/thetimes.svg [new file with mode: 0644]
mypapers/webslides/static/images/setup.png [new file with mode: 0644]
mypapers/webslides/static/images/share-webslides.jpg [new file with mode: 0644]
mypapers/webslides/static/images/swipe.svg [new file with mode: 0644]
mypapers/webslides/static/js/svg-icons.js [new file with mode: 0644]
mypapers/webslides/static/js/webslides.js [new file with mode: 0644]
mypapers/webslides/static/js/webslides.min.js [new file with mode: 0644]

diff --git a/mypapers/2023-trans-publ/2023-trans-publ.html b/mypapers/2023-trans-publ/2023-trans-publ.html
new file mode 100644 (file)
index 0000000..d8292fc
--- /dev/null
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+   "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="Language" content="nb">
+    <meta name="Author" content="Petter Reinholdtsen">
+
+    <!-- Google Fonts -->
+    <xlink href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&subset=latin-ext" rel="stylesheet"/>
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../webslides/static/css/base.css"/>
+    <!-- CSS Colors -->
+    <link rel="stylesheet" type='text/css' media='all' href="../webslides/static/css/colors.css"/>
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type='text/css' media='all' href="../webslides/static/css/svg-icons.css"/>
+      
+  <body>
+    <!-- PUT WEBSLIDES PRESENTATION CONTENT HERE -->
+
+    <script src="../webslides/static/js/webslides.js"></script>
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../webslides/static/js/svg-icons.js"></script>
+
+<!--
+
+45 minutes, 20 slides?
+
+-->
+    <article id="webslides">
+      <!-- First slide -->
+      <section class="bg-gradient-r aligncenter">
+
+    <h1>Oversetting og publisering av bøker med fri programvare</h1>
+
+
+    pandoc
+    weblate
+    dblatex
+    rst
+    docbook
+    db2epub
+    markdown
+    latex
+    lulu
+    google books ++
+    PO files
+    gettext
+      </section>
+
+    
+
+      <section class="bg-gradient-r aligncenter">
+    <h2>References</h2>
+
+    <ul>
+
+      <li>http://www.hungry.com/~pere/publisher/</li>
+
+    </ul>
+
+      </section>
+      <section class="bg-gradient-r aligncenter">
+    <h2>Thank you</h2>
+
+    <h3>Questions?</h3>
+
+    <p><a href="http://www.hungry.com/~pere/mypapers/2023-trans-publ/2023-trans-publ.html">http://www.hungry.com/~pere/mypapers/2023-trans-publ/2023-trans-publ.html</a></p>
+
+      </section>
+
+    </article>
+  </body>
+</html>
diff --git a/mypapers/webslides/LICENSE b/mypapers/webslides/LICENSE
new file mode 100644 (file)
index 0000000..378f4b3
--- /dev/null
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017 José Luis Antúnez
+
+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/mypapers/webslides/README.md b/mypapers/webslides/README.md
new file mode 100644 (file)
index 0000000..a069a62
--- /dev/null
@@ -0,0 +1,105 @@
+# WebSlides = Create stories with Karma
+
+[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](http://opensource.org/licenses/MIT)
+[![Release](https://img.shields.io/github/release/webslides/webslides.svg)](https://github.com/webslides/webslides/releases/latest)
+[![codecov](https://codecov.io/gh/webslides/WebSlides/branch/master/graph/badge.svg)](https://codecov.io/gh/webslides/WebSlides)
+[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/jlantunez/8)
+[![Twitter](https://img.shields.io/twitter/url/https/github.com/webslides/webslides.svg?style=social)](https://twitter.com/webslides)
+
+Finally, everything you need to make HTML presentations, landings, and longforms in a beautiful way. Just a basic knowledge of HTML and CSS is required. Designers, marketers, and journalists can now focus on the content. — [https://webslides.tv/demos](https://webslides.tv/demos).
+
+* * *
+### Download
+Simply choose a demo and customize it in seconds. Latest version: [webslides.tv/webslides-latest.zip](https://webslides.tv/webslides-latest.zip).
+* * *
+
+
+### What's in the download?
+
+The download includes demos and images (devices and logos). 
+All content is for demo purposes only. Images are property of their respective owners.
+
+```
+webslides/
+├── index.html
+├── css/
+│   ├── base.css
+│   └── colors.css
+│   └── svg-icons.css (optional)
+├── js/
+│   ├── webslides.js
+│   └── svg-icons.js (optional)
+└── demos/
+└── images/
+```
+
+## Features
+
+- Navigation (horizontal and vertical sliding): remote presenters, touchpad, keyboard shortcuts, and swipe.
+- Slide counter.
+- Permalinks: go to a specific slide.
+- Autoslide.
+- Click to nav.
+- Simple CSS alignments. Put content wherever you want (vertical centering...)
+- 40+ components: background images/videos, quotes, cards, covers...
+- Flexible blocks with auto-fill and equal height.
+- Fonts: Roboto, Maitree (Serif), and San Francisco.
+- Vertical rhythm (use multiples of 8).
+
+## Markup
+
+- Code is clean and scalable. It uses intuitive markup with popular naming conventions. There's no need to overuse classes or nesting.
+- Each parent `<section>` in the `#webslides` element is an individual slide.
+
+```html
+<article id="webslides">
+    <section>
+        <h1>Slide 1</h1>
+    </section>
+    <section class="bg-black aligncenter">
+    <!-- .wrap = container 1200px -->
+        <div class="wrap">
+            <h1>Slide 2</h1>
+        </div>
+    </section>
+</article>
+```
+
+### Vertical Sliding
+
+```html
+<article id="webslides" class="vertical">
+```
+
+### CSS Syntax (classes)
+
+- Typography: `.text-landing`, `.text-data`, `.text-intro`...
+- Background Colors: `.bg-primary`, `.bg-apple`, `.bg-blue`...
+- Background Images: `.background`,`.background-center-bottom`...
+- Cards: `.card-50`, `.card-40`...
+- Flexible Blocks: `.flexblock.clients`, `.flexblock.metrics`...
+
+### Extensions
+
+You can add:
+
+- [Unsplash](https://unsplash.com) photos
+- [animate.css](https://daneden.github.io/animate.css)
+- [particles.js](https://github.com/VincentGarreau/particles.js)
+- [Animate on scroll](http://michalsnik.github.io/aos/) (Useful for longform articles)
+- [pt](http://williamngan.github.io/pt/)
+
+### Dive In!
+
+- Do not miss [our demos](https://webslides.tv/). 
+- Want to get techie? Read [our wiki](wiki):
+  - [FAQ](https://github.com/webslides/WebSlides/wiki)
+  - [Core API](https://github.com/webslides/WebSlides/wiki/Core-API)
+  - [Plugin Docs](https://github.com/webslides/WebSlides/wiki/Plugin-docs)
+  - [Plugin Development](https://github.com/webslides/WebSlides/wiki/Plugin-development)
+### Credits
+
+- WebSlides was created by [@jlantunez](https://twitter.com/jlantunez) using [Cactus](https://github.com/eudicots/Cactus).
+- Javascript: [@Belelros](https://twitter.com/Belelros) and [@LuisSacristan](https://twitter.com/luissacristan).
+- Based on [SimpleSlides](https://github.com/jennschiffer/SimpleSlides), by [@JennSchiffer](https://twitter.com/jennschiffer).
diff --git a/mypapers/webslides/demos/classes.html b/mypapers/webslides/demos/classes.html
new file mode 100644 (file)
index 0000000..7954f2e
--- /dev/null
@@ -0,0 +1,1943 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Tutorial: Classes</title>
+    <meta name="description" content="WebSlides Cheat Sheet. A quick reference guide for beginners. This tutorial contains hundreds of HTML/CSS examples.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink" /> <!-- YOUR URL/PERMALINK -->
+    <meta property="og:type" content="article" />
+    <meta property="og:title" content="WebSlides Documentation: Classes" /> <!-- EDIT -->
+    <meta property="og:description" content="A quick reference guide. This tutorial contains hundreds of HTML/CSS examples."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:23:46"> <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" > <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Documentation: Classes"> <!-- EDIT -->
+    <meta name="twitter:description" content="WebSlides Cheat Sheet.This tutorial contains hundreds of HTML/CSS examples."> <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-black-blue aligncenter">
+         <span class="background dark" style="background-image:url('https://source.unsplash.com/6njoEbtarec/')"></span>
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <p class="text-subtitle">WebSlides Tutorial</p>
+            <h1 class="text-landing">Classes</h1>
+            <p class="text-symbols">* * * </p>
+            <p>
+              <a class="button ghost" href="https://github.com/webslides/webslides" title="Download WebSlides">
+                <svg class="fa-github">
+                  <use xlink:href="#fa-github"></use>
+                </svg>
+                Free Download
+              </a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h2><strong>WebSlides Classes</strong></h2>
+            <p class="text-intro">Friendly naming conventions.</p>
+            <ul class="flexblock border">
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target=_blank href="#slide=3">Layout</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=4">CSS Syntax</a></li>
+                    <li><a target="_blank" href="#slide=6">.alignleft</a></li>
+                    <li><a target="_blank" href="#slide=7">.alignright</a></li>
+                    <li><a target="_blank" href="#slide=8">.aligncenter</a></li>
+                    <li><a target="_blank" href="#slide=9">.slide-top</a></li>
+                    <li><a target="_blank" href="#slide=12">.content- (left, center, right)</a></li>
+                    <li><a target="_blank" href="#slide=15">.slide-bottom</a></li>
+                    <li><a target="_blank" href="#slide=18">.grid > .column</a></li>
+                    <li><a target="_blank" href="#slide=19">.grid.vertical-align</a></li>
+                    <li><a target="_blank" href="#slide=23">.card- (50,60,70...)</a></li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=26">Backgrounds</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=27">.bg-primary...(Corp Colors)</a></li>
+                    <li><a target="_blank" href="#slide=28">.bg-black...(General Colors)</a></li>
+                    <li><a target="_blank" href="#slide=29">.bg-gradient-(position)</a></li>
+                    <li><a target="_blank" href="#slide=33">.background-video</a></li>
+                    <li>
+                      <a target="_blank" href="#slide=36">Background Images:</a>
+                      <ol>
+                        <li><a target="_blank" href="#slide=36">.background (fullscreen)</a></li>
+                        <li><a target="_blank" href="#slide=37">.background-(position)</a></li>
+                        <li><a target="_blank" href="#slide=38">.background.dark</a></li>
+                        <li><a target="_blank" href="#slide=39">.background.light</a></li>
+                        <li><a target="_blank" href="#slide=40">.background.anim</a></li>
+                      </ol>
+                    </li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=41">Flexible Blocks</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=42">.flexblock </a></li>
+                    <li><a target="_blank" href="#slide=45">.flexblock.clients</a></li>
+                    <li><a target="_blank" href="#slide=47">.flexblock.features</a></li>
+                    <li><a target="_blank" href="#slide=48">.flexblock.gallery</a></li>
+                    <li><a target="_blank" href="#slide=50">.flexblock.metrics</a></li>
+                    <li><a target="_blank" href="#slide=52">.flexblock.plans</a></li>
+                    <li><a target="_blank" href="#slide=54">.flexblock.specs</a></li>
+                    <li><a target="_blank" href="#slide=55">.flexblock.reasons</a></li>
+                    <li><a target="_blank" href="#slide=56">.flexblock.steps</a></li>
+                    <li><a target="_blank" href="#slide=57">.flexblock.activity</a></li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=58">Typography (Roboto)</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=59">.text-landing</a></li>
+                    <li><a target="_blank" href="#slide=60">.text-intro</a></li>
+                    <li><a target="_blank" href="#slide=61">.text-subtitle</a></li>
+                    <li><a target="_blank" href="#slide=62">.text-shadow</a></li>
+                    <li><a target="_blank" href="#slide=63">.text-data</a></li>
+                    <li><a target="_blank" href="#slide=64">.text-context</a></li>
+                    <li><a target="_blank" href="#slide=65">.text-cols</a></li>
+                    <li><a target="_blank" href="#slide=66">.text-label</a></li>
+                    <li><a target="_blank" href="#slide=67">.text-serif (Maitree)</a></li>
+                    <li><a target="_blank" href="#slide=69">.text-pull (-right/-left)</a></li>
+                  </ol>
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h2>
+              <svg class="fa-heart-o">
+                <use xlink:href="#fa-heart-o"></use>
+              </svg>
+              CSS Syntax
+            </h2>
+            <p class="text-intro">WebSlides is so easy to understand and love. Baseline: 8.</p>
+            <hr>
+            <ul class="description">
+              <li><span class="text-label">Typography:</span> .text-landing, .text-subtitle, .text-data, .text-intro...</li>
+              <li><span class="text-label">BG Colors:</span> .bg-primary, .bg-blue,.bg-apple...</li>
+              <li><span class="text-label">BG Images:</span> .background, .background-center-bottom...</li>
+              <li><span class="text-label">Cards:</span> .card-60, .card-50, .card-40...</li>
+              <li><span class="text-label">Sizes:</span> .size-50, .size-40...</li>
+              <li><span class="text-label">Flex Blocks:</span> .flexblock.clients, .flexblock.gallery, .flexblock.metrics...</li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>WebSlides is really easy</strong></h3>
+                <p class="text-intro">Each parent <code>&lt;section&gt;</code> in the #webslides element is an individual slide.</p>
+                <p>Code is neat, scalable, and well documented. It uses <strong>intuitive markup with popular naming conventions</strong>. There's no need to overuse classes or nesting. <strong>Based on <a href="https://github.com/jennschiffer/SimpleSlides">SimpleSlides</a>, by <a href="http://jennmoney.biz">Jenn Schiffer</a></strong> :)</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;article id="webslides"&gt;
+  <span class="code-comment">&lt;!-- Slide 1 --&gt;</span>
+  &lt;section&gt;
+    &lt;h1&gt;Design for trust&lt;/h1&gt;
+  &lt;/section&gt;
+  <span class="code-comment">&lt;!-- Slide 2 --&gt;</span>
+  &lt;section class="bg-primary"&gt;
+    &lt;div class="wrap"&gt;
+      &lt;h2&gt;.wrap = container (width: 90%) with fadein&lt;/h2&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+            <hr>
+            <p class="aligncenter">Vertical sliding? <code>&lt;article id="webslides" class="vertical"&gt;</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <header>
+            <!--.wrap or <nav> = container 1200px -->
+            <div class="wrap">
+              <p>Header (logo) <span class="alignright">.alignright</span></p>
+            </div>
+          </header>
+          <div class="aligncenter">
+            <h2>Simple CSS Alignments</h2>
+            <p>Put content wherever you want.</p>
+          </div>
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignleft">
+                Footer: logo, credits... (.alignleft)
+                </span>
+                <span class="alignright">
+                  <a href="#" title="Twitter">
+                    <svg class="fa-twitter">
+                      <use xlink:href="#fa-twitter"></use>
+                    </svg>
+                    @username .alignright
+                  </a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section>
+          <div class="wrap">
+            <img class="alignleft size-50" src="../static/images/iphone.png" alt="iPhone">
+            <h2>img.alignleft</h2>
+            <p><code>img.alignleft.size-50</code></p>
+            <p>Jobs unveiled the iPhone to the public on January 9, 2007, at the Macworld 2007 convention at the Moscone Center in San Francisco.  Apple sold 6.1 million first generation iPhone units over five quarters.</p>
+            <p><strong>Image size recommended</strong>:<br> 800x600px / 600x450px.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <img class="alignright size-50" src="../static/images/iphone.png" alt="iPhone">
+            <h2>img.alignright</h2>
+            <p><code>img.alignright.size-50</code></p>
+            <p>Jobs unveiled the iPhone to the public on January 9, 2007, at the Macworld 2007 convention at the Moscone Center in San Francisco.  Apple sold 6.1 million first generation iPhone units over five quarters.</p>
+            <p><strong>Image size recommended</strong>:<br> 800x600px / 600x450px.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <img class="aligncenter size-40" src="../static/images/iphone.png" alt="iPhone">
+            <p class="aligncenter"><code>img.aligncenter.size-40</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>1/9 left top</h3>
+              <p>Put content wherever you want. Have less. Do more. Create beautiful solutions.</p>
+              <p><code>.slide-top and .content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>2/9 center top</h3>
+              <p>In a village of La Mancha, the name of which I have no desire to call to mind,</p>
+              <p><code>.slide-top and .content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>3/9 right top</h3>
+              <p>there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.</p>
+              <p><code>.slide-top and .content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>4/9 left center</h3>
+              <p>An olla of rather more beef than mutton, a salad on most nights, scraps on Saturdays,</p>
+              <p><code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-center">
+              <h3>5/9 center</h3>
+              <p>lentils on Fridays, and a pigeon or so extra on Sundays, made away with three-quarters of his income.</p>
+              <p><code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-right">
+              <h3>6/9 right center</h3>
+              <p>he rest of it went in a doublet of fine cloth and velvet breeches and shoes to match for holidays,</p>
+              <p><code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>7/9 left bottom</h3>
+              <p>while on week-days he made a brave figure in his best homespun.</p>
+              <p><code>.slide-bottom</code> and <code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>8/9 center bottom</h3>
+              <p>He had in his house a housekeeper past forty, a niece under twenty, and a lad for the field and market-place,</p>
+              <p><code>.slide-bottom</code> and <code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>9/9 right bottom</h3>
+              <p>who used to saddle the hack as well as handle the bill-hook.</p>
+              <p><code>.slide-bottom</code> and <code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h2>.grid + .column</h2>
+            <p class="text-intro">Basic Grid (auto-fill and equal height).</p>
+            <div class="grid">
+              <div class="column">
+                <h6>Why WebSlides?</h6>
+                <p>There're excellent presentation tools out there. WebSlides is about good karma and sharing content. Hypertext, clean code, and beauty as narrative elements.</p>
+                <p class="text-symbols">* * *</p>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <figure><img class="aligncenter" src="../static/images/setup.png" alt="WebSlides Files"></figure>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <h6>How easy is WebSlides?</h6>
+                <p>You can create your own presentation instantly. Just a basic knowledge of HTML and CSS is required. Simply choose a demo and customize it.</p>
+                <p class="text-symbols">* * *</p>
+              </div>
+              <!-- end .column -->
+            </div>
+            <!-- end .grid -->
+          </div>
+          <!-- end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h2>.grid.<strong>vertical-align</strong> + .column</h2>
+            <p class="text-intro">Basic Grid (auto-fill and equal height).</p>
+            <div class="grid vertical-align">
+              <div class="column">
+                <h6>Why WebSlides?</h6>
+                <p>There're excellent presentation tools out there. WebSlides is about good karma and sharing content. Hypertext, clean code, and beauty as narrative elements.</p>
+                <p class="text-symbols">* * *</p>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <figure><img class="aligncenter" src="../static/images/setup.png" alt="WebSlides Files"></figure>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <h6>How easy is WebSlides?</h6>
+                <p>You can create your own presentation instantly. Just a basic knowledge of HTML and CSS is required. Simply choose a demo and customize it.</p>
+                <p class="text-symbols">* * *</p>
+              </div>
+              <!-- end .column -->
+            </div>
+            <!-- end .grid -->
+          </div>
+          <!-- end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>sm</strong> (sidebar + main)</h2>
+            <hr>
+            <div class="grid sm">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Stendhal syndrome is a psychosomatic disorder that causes rapid heartbeat, dizziness, fainting, confusion and even hallucinations when an individual is exposed to an experience of great personal significance, particularly viewing art.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>The illness is named after the 19th-century French author Stendhal (pseudonym of Marie-Henri Beyle), who described his experience with the phenomenon during his 1817 visit to Florence in his book Naples and Florence: A Journey from Milan to Reggio.</p>
+                <p>When he visited the Basilica of Santa Croce, where Niccolò Machiavelli, Michelangelo and Galileo Galilei are buried, he saw Giotto's frescoes for the first time and was overcome with emotion. </p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>ms</strong> (main +  sidebar)</h2>
+            <hr>
+            <div class="grid ms">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Beauty is a characteristic of an animal, idea, object, person or place that provides a perceptual experience of pleasure or satisfaction. Beauty is studied as part of aesthetics, culture, social psychology and sociology. </p>
+                <p>An "ideal beauty" is an entity which is admired, or possesses features widely attributed to beauty in a particular culture, for perfection.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>The experience of "beauty" often involves an interpretation of some entity as being in balance and harmony with nature, which may lead to feelings of attraction and emotional well-being.</p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>sms</strong> (sidebar + main +  sidebar)</h2>
+            <hr>
+            <div class="grid sms">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Information architecture is considered to have been founded by Richard Saul Wurman.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>Information architecture (IA) is the structural design of shared information environments; the art and science of organizing and labelling websites, intranets, online communities and software to support usability and findability; and an emerging community of practice focused on bringing principles of design and architecture to the digital landscape.</p>
+              </div>
+              <div class="column">
+                <h3>.column 3</h3>
+                <p>The difficulty in establishing a common definition for "information architecture" arises partly from the term's existence in multiple fields. </p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+         <div class="wrap">
+          <div class="card-50 bg-white">
+            <div class="flex-content">
+              <h2>Unsplash
+              </h2>
+              <p>.card-50.bg-white</p>
+              <p class="text-intro"><a href="http://unsplash.com">Unsplash</a> is a really cool resource. It is a collection of Creative Commons Zero licensed photos that are really great.
+              </p>
+              <ul class="description">
+                <li>
+                  <strong class="text-label">Role:</strong> Frontend
+                </li>
+                <li><strong class="text-label">Client:</strong> Acme</li>
+                <li><strong class="text-label">Year:</strong> 2018</li>
+              </ul>
+            </div>
+            <!-- end .flex-content-->
+            <figure>
+              <img src="https://source.unsplash.com/rCOWMC8qf8A/" alt="Apple Watch">
+              <figcaption>
+                  <a href="https://unsplash.com/@crew" title="Crew">
+                    <svg class="fa-camera">
+                      <use xlink:href="#fa-camera"></use>
+                    </svg>
+                    Crew (Unsplash)
+                  </a>
+                </figcaption>
+            </figure>
+            <!-- end figure-->
+          </div>
+          <!-- .end .card-50 -->
+         </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50 bg-white">
+              <figure>
+                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1241.8442158987712!2d-0.1268272!3d51.5005848!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x487604c38c8cd1d9%3A0xb78f2474b9a45aa9!2sBig+Ben!5e0!3m2!1ses!2ses!4v1491497625579" width="800" height="600" allowfullscreen></iframe>
+                <figcaption>
+                  <a href="https://maps.google.com" title="Google Maps">
+                    <svg class="fa-maps">
+                      <use xlink:href="#fa-maps"></use>
+                    </svg>
+                    Google Maps
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Discover London
+                </h2>
+                <p>.card-50.bg-white</p>
+                <ul class="description">
+                  <li>
+                    <strong title="Density">Density:</strong> 5,518/km<sup>2</sup>
+                  </li>
+                  <li><strong title="Population">Population:</strong> 8,673,713</li>
+                  <li><strong title="Website">Website:</strong> <a href="http://www.visitlondon.com/">visitlondon.com</a></li>
+                </ul>
+                <p>
+                  There are many reasons to visit London. London has a diverse range of people and cultures, and more than 300 languages are spoken in the region.
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- end .card-50-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <div class="card-50">
+            <figure>
+              <img src="https://source.unsplash.com/8lODM_TYmkI/800x600" alt="Yosemite National Park">
+              <figcaption>
+                <a href="https://unsplash.com/@chadmadden" title="Chad Madden">
+                  <svg class="fa-camera">
+                    <use xlink:href="#fa-camera"></use>
+                  </svg>
+                  Chad Madden (Unsplash)
+                </a>
+              </figcaption>
+            </figure>
+            <!-- end figure-->
+            <div class="flex-content">
+              <h2>
+                What is inspiration?
+              </h2>
+              <p>
+                In Greek thought, inspiration meant that the poet or artist would go into ecstasy or furor poeticus, the divine frenzy or poetic madness. The Muses are the inspirational goddesses of literature, science, and the arts in Greek mythology.
+              </p>
+            </div>
+            <!-- end .flex-content-->
+          </div>
+          <!-- end .card-50-->
+        </section>
+        <section class="bg-apple aligncenter">
+          <h1>Backgrounds</h1>
+          <p>&lt;section class="bg-apple"&gt;</p>
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Corporate Backgrounds</h3>
+            <ul class="flexblock">
+              <li class="bg-primary">
+                <h2>.bg-primary</h2>
+                #44d
+              </li>
+              <li class="bg-secondary">
+                <h2>.bg-secondary</h2>
+                #67d
+              </li>
+              <li class="bg-light">
+                <h2>.bg-light</h2>
+                #edf2f7
+              </li>
+              <li>
+                <h2>body</h2>
+                #f7f9fb
+              </li>
+            </ul>
+            <hr>
+            <h3>General Colors</h3>
+            <ul class="flexblock">
+              <li class="bg-black">
+                <h2>.bg-black</h2>
+                #111
+              </li>
+              <li class="bg-black-blue">
+                <h2>.bg-black-blue</h2>
+                #123
+              </li>
+              <li class="bg-gray">
+                <h2>.bg-gray</h2>
+                #d5d9e2
+              </li>
+              <li class="bg-white">
+                <h2>.bg-white</h2>
+                #fff
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <ul class="flexblock">
+              <li class="bg-red">
+                <h2>.bg-red</h2>
+                #c23
+              </li>
+              <li class="bg-green">
+                <h2>.bg-green</h2>
+                #077
+              </li>
+              <li class="bg-blue">
+                <h2>.bg-blue</h2>
+                #346
+              </li>
+              <li class="bg-purple">
+                <h2>.bg-purple</h2>
+                #b6d
+              </li>
+            </ul>
+            <hr>
+            <h3>Transparent Backgrounds</h3>
+            <ul class="flexblock">
+              <li class="bg-trans-dark">
+                <h2>.bg-trans-dark</h2>
+                rgba(0,0,0 , 0.5)
+              </li>
+              <li class="bg-trans-light">
+                <h2>.bg-trans-light</h2>
+                rgba(255,255,255 , 0.2)
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-h">
+          <div class="wrap">
+            <h1>Gradients</h1>
+            <ul class="flexblock border">
+              <li>Horizontal <code>.bg-gradient-h</code></li>
+              <li>Radial <code>.bg-gradient-r</code></li>
+              <li>Vertical <code>.bg-gradient-v</code></li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-h aligncenter">
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h1>Horizontal Gradient</h1>
+            <p><code>section.bg-gradient-h</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-r aligncenter">
+          <div class="wrap">
+            <h1>Radial Gradient</h1>
+            <p><code>section.bg-gradient-r</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-v aligncenter">
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h1>Vertical Gradient</h1>
+            <p><code>section.bg-gradient-v</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3>Background Videos</h3>
+            <pre>&lt;video class="background-video" autoplay muted loop poster="image.jpg"&gt;
+  &lt;source src="video.mp4" type="video/mp4"&gt;
+&lt;/video&gt;</pre>
+            <p><code>.background-video</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black">
+          <video class="background-video" autoplay muted loop poster="https://webslides.tv/static/images/working.jpg">
+            <source src="https://webslides.tv/static/videos/working.mp4" type="video/mp4">
+          </video>
+          <div class="wrap">
+            <p><code>.background-video</code></p>
+            <h2><strong>WebSlides is the easiest way to make HTML presentations. Inspire and engage.</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-blue aligncenter">
+          <video class="background-video dark" autoplay muted loop poster="https://webslides.tv/static/images/working.jpg">
+            <source src="https://webslides.tv/static/videos/working.mp4" type="video/mp4">
+          </video>
+          <div class="wrap">
+            <h2 class="text-landing">BG Video with Overlay</h2>
+            <p><code>section.bg-blue > .background-video.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>Fullscreen Background Images</h3>
+              <pre>&lt;section&gt;
+  &lt;span <strong>class="background"</strong> style="background-image:url('https://source.unsplash.com/UJbHNoVPZW0/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+              <p>How to <a href="https://source.unsplash.com/">embed Unsplash photos</a>?</p>
+            </div>
+            <div class="content-left">
+              <h3>16 Different Backgrounds</h3>
+              <ul class="text-cols">
+              <li><strong>.background</strong> (cover)</li>
+              <li>.background-top (cover)</li>
+              <li>.background-bottom (cover)</li>
+              <li>.background.light (opacity)</li>
+              <li>.background.dark (opacity)</li>
+              <li>.background-center</li>
+              <li>.background-center-top</li>
+              <li>.background-center-bottom</li>
+              <li>.background-left</li>
+              <li>.background-left-top</li>
+              <li>.background-left-bottom</li>
+              <li>.background-right</li>
+              <li>.background-right-top</li>
+              <li>.background-right-bottom</li>
+              <li>.background-anim (animated)</li>
+              <li>.<strong>background-video</strong> (fullscreen)</li>
+            </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>.background-(position)</h3>
+              <p><code>.background-right-bottom</code></p>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-wifi">
+                      <use xlink:href="#fa-wifi"></use>
+                    </svg>
+                    <h2>Ultra-Fast WiFi</h2>
+                    Simple and secure file sharing.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-battery-full">
+                      <use xlink:href="#fa-battery-full"></use>
+                    </svg>
+                    <h2>All day battery life</h2>
+                    Your battery worries may be over.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-life-ring">
+                      <use xlink:href="#fa-life-ring"></use>
+                    </svg>
+                    <h2>Lifetime Warranty </h2>
+                    We'll fix it or if we can't, we'll replace it.
+                  </div>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/UJbHNoVPZW0/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing text-shadow">Iceland</h1>
+            <p><code>section[class*="bg-"] > .background.dark</code></p>
+          </div>
+        </section>
+        <section class="bg-black aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background light" style="background-image:url('https://source.unsplash.com/UJbHNoVPZW0/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing text-shadow">Iceland</h1>
+            <p><code>section[class*="bg-"] > .background.light</code></p>
+          </div>
+        </section>
+        <section class="aligncenter bg-black">
+          <span class="background anim" style="background-image:url('https://source.unsplash.com/n9WPPWiPPJw/')"></span>
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h2>.background.anim</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <h2><strong>Flexible blocks</strong></h2>
+            <p><code>ul.flexblock</code> = Flexible blocks with auto-fill and equal height.</p>
+            <hr>
+            <ul class="flexblock">
+              <li>
+                <h2>
+                  <svg class="fa-bar-chart">
+                    <use xlink:href="#fa-bar-chart"></use>
+                  </svg>
+                  .flexblock li 1
+                </h2>
+                Multipurpose: services, features, specs...
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                  .flexblock li 2
+                </h2>
+                Multipurpose: benefits, clients, work...
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                  .flexblock li 3
+                </h2>
+                Multipurpose: news, metrics, plans...
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>Flexible Block = <strong>.flexblock</strong></h3>
+              <p>Auto-fill & Equal height columns:</p>
+              <pre>&lt;ul class="flexblock"&gt;
+  &lt;li&gt;
+    Item 1
+  &lt;/li&gt;
+  &lt;li&gt;
+    Item 2
+  &lt;/li&gt;
+  &lt;li&gt;
+    Item 3
+  &lt;/li&gt;
+  &lt;li&gt;
+    Item 4
+  &lt;/li&gt;
+&lt;/ul&gt;</pre>
+            </div>
+            <div class="content-left">
+              <h3>Block Link = .flexblock.<strong>blink</strong></h3>
+              <p>Make the whole block clickable:</p>
+              <pre>&lt;ul class="flexblock blink"&gt;
+  &lt;li&gt;
+    &lt;a href="#"&gt;
+      Item 1
+    &lt;/a&gt;
+  &lt;/li&gt;
+  &lt;li&gt;
+    &lt;a href=""&gt;
+      Item 2
+    &lt;/a&gt;
+  &lt;/li&gt;
+&lt;/ul&gt;</pre>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock</h3>
+            <ul class="flexblock">
+              <li>
+                <h2>
+                  <svg class="fa-bar-chart">
+                    <use xlink:href="#fa-bar-chart"></use>
+                  </svg>
+                  Purpose
+                </h2>
+                Businesses that people love
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                  Principles
+                </h2>
+                Ethics of openness and good taste
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                  Process
+                </h2>
+                Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+              </li>
+            </ul>
+            <hr>
+            <h3>ul.flexblock.blink</h3>
+            <ul class="flexblock blink">
+              <li>
+                <a href="#">
+                  <h2>
+                    <svg class="fa-bar-chart">
+                      <use xlink:href="#fa-bar-chart"></use>
+                    </svg>
+                    Purpose
+                  </h2>
+                  Businesses that people love
+                </a>
+              </li>
+              <li>
+                <a href="">
+                  <h2>
+                    <svg class="fa-balance-scale">
+                      <use xlink:href="#fa-balance-scale"></use>
+                    </svg>
+                    Principles
+                  </h2>
+                  Ethics of openness and good taste
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <h2>
+                    <svg class="fa-cog">
+                      <use xlink:href="#fa-cog"></use>
+                    </svg>
+                    Process
+                  </h2>
+                  Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.blink.border</h3>
+            <ul class="flexblock border blink">
+              <li>
+                <a href="">
+                  <h3>Google</h3>
+                  2016.- Google Drive
+                </a>
+              </li>
+              <li><a href=""><strong>Facebook</strong> 2016.- F8 Conference</a></li>
+              <li><a href=""><strong>Airbnb</strong>2015.- Creative Direction</a></li>
+              <li><a href=""><strong>Microsoft</strong> 2015.- Content Strategy</a></li>
+              <li><a href=""><strong>The New York Times</strong>2015.- Recruitment</a></li>
+              <li><a href=""><strong>Netflix</strong> 2014.- Mobile Apps</a></li>
+              <li><a href=""><strong>Instagram</strong>2014.- Identity</a></li>
+              <li><a href=""><strong>Spotify</strong> 2013.- TV Commercials</a></li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Clients</h2>
+            <p><code>ul.flexblock.clients</code></p>
+            <ul class="flexblock clients">
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Clients</h2>
+            <p><code>ul.flexblock.clients.border</code></p>
+            <ul class="flexblock clients border">
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.features</h3>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2> <span>100<sup>%</sup></span> customizable</h2>
+                  Well documented.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <span><sup>$</sup>48</span>
+                  <h2>Extra virgin olive oil</h2>
+                  The Spanish caviar.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-wifi">
+                      <use xlink:href="#fa-wifi"></use>
+                    </svg>
+                    Ultra-fast Wifi
+                  </h2>
+                  Simple file sharing.
+                </div>
+              </li>
+            </ul>
+            <hr>
+            <h3>ul.flexblock.features.blink</h3>
+            <ul class="flexblock features blink">
+              <li>
+                <a href="#">
+                  <div>
+                    <span><sup>$</sup>48</span>
+                    <h2>Extra virgin olive oil</h2>
+                    The Spanish caviar.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <div>
+                    <h2>
+                      <svg class="fa-wifi">
+                        <use xlink:href="#fa-wifi"></use>
+                      </svg>
+                      Ultra-fast Wifi
+                    </h2>
+                    Simple and secure file sharing.
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <div class="wrap">
+            <h3>ul.flexblock.gallery</h3>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/vCF5sB7QecM/800x600">
+                    <figcaption>
+                      <h2>uWatch</h2>
+                      <p>By Jane Doe</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/yvx7LSZSzeo/800x600">
+                    <figcaption>
+                      <h2>Ellen Daniels</h2>
+                      <p>CEO</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/-sQ4FsomXEs/800x600">
+                    <figcaption>
+                      <h2>New York</h2>
+                      <p>3,456 rooms</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.gallery + .overlay</h3>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <div class="overlay">
+                    <h2>New York</h2>
+                    <p>1,234 rooms</p>
+                  </div>
+                  <img alt="Thumbnail " src="https://source.unsplash.com/-sQ4FsomXEs/800x600">
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <div class="overlay">
+                    <h2>uWatch</h2>
+                    <time datetime="2017-12-17T21:23:34-05:00">December 2017</time>
+                  </div>
+                  <img alt="Thumbnail" src="https://source.unsplash.com/vCF5sB7QecM/800x600">
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <div class="overlay">
+                    <h2>Ellen Daniels</h2>
+                    <p>CEO</p>
+                  </div>
+                  <img alt="Thumbnail" src="https://source.unsplash.com/yvx7LSZSzeo/800x600">
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.metrics</h3>
+            <!-- li>a? Add blink = <ul class="flexblock metrics blink">-->
+            <ul class="flexblock metrics">
+              <li> Founded
+                <span>2016</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                8 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                48 Employees
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-usd">
+                    <use xlink:href="#fa-usd"></use>
+                  </svg>
+                </span>
+                Benefits: $2,4M
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $32M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.metrics.border</h3>
+            <!-- li>a? Add blink = <ul class="flexblock metrics blink">-->
+            <ul class="flexblock metrics border">
+              <li> Founded
+                <span>2016</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                8 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                48 Employees
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-usd">
+                    <use xlink:href="#fa-usd"></use>
+                  </svg>
+                </span>
+                Benefits: $2,4M
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $32M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2 class="aligncenter">.flexblock.plans.blink </h2>
+            <p class="aligncenter">All content is for demo purposes only.</p>
+            <ul class="flexblock plans blink">
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Basic</h2>
+                  <div>
+                    <span class="price">Free</span>
+                    <p>Good karma. Just the essential features. 100% customizable. Make it yours.</p>
+                    <span class="button">Select</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Medium</h2>
+                  <div>
+                    <span class="price"><sup>$</sup>4,99 <sup>/month</sup></span>
+                    <p>Clean markup with popular naming conventions. Minimum effort.</p>
+                    <span class="button">Buy Now</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Premium <sup>(save 20%)</sup></h2>
+                  <div>
+                    <span class="price"><sup>$</sup>40 <sup>/year</sup></span>
+                    <p>Prototype faster. Create landings and portfolios. Unlimited projects.</p>
+                    <span class="button">Select</span>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-purple">
+          <div class="wrap size-50">
+            <ul class="flexblock plans blink">
+              <li>
+                <a href="#" title="Register">
+                  <h2>Basic</h2>
+                  <div>
+                    <span class="price">Free</span>
+                    <ul>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Free</strong> forever
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Eternal</strong> sunshine
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Ads</strong>
+                      </li>
+                    </ul>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Good Karma</h2>
+                  <div>
+                    <span class="price"><sup>$</sup>40 <sup>/year</sup></span>
+                    <ul>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Exclusive</strong> content
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Unlimited</strong> projects
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Unlimited</strong> users
+                      </li>
+                    </ul>
+                    <span class="button">Select</span>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="card-50">
+            <div class="flex-content">
+              <h3>ul.flexblock.specs</h3>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-wifi">
+                      <use xlink:href="#fa-wifi"></use>
+                    </svg>
+                    <h2>Ultra-Fast WiFi</h2>
+                    Simple and secure file sharing.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-battery-full">
+                      <use xlink:href="#fa-battery-full"></use>
+                    </svg>
+                    <h2>All day battery life</h2>
+                    Your battery worries may be over.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-life-ring">
+                      <use xlink:href="#fa-life-ring"></use>
+                    </svg>
+                    <h2>Lifetime Warranty </h2>
+                    We'll fix it or if we can't, we'll replace it.
+                  </div>
+                </li>
+              </ul>
+            </div>
+            <!-- end .flex-content-->
+            <figure>
+              <img class="aligncenter" src="../static/images/android.png" alt="Pixel Phone">
+            </figure>
+          </div>
+          <!-- .end card-50 -->
+        </section>
+        <section class="bg-gradient-gray">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h3>.flexblock.reasons</h3>
+            <hr>
+            <div class="bg-white shadow">
+              <ul class="flexblock reasons">
+                <li>
+                  <h2>Why WebSlides? Work better, faster.</h2>
+                  <p>Designers and marketers can now focus on the content. Simply <a href="../demos" title="WebSlides Demos">choose a demo</a> and customize it in minutes. Be memorable! </p>
+                </li>
+                <li>
+                  <h2> Good karma. Just the essentials and using lovely CSS.</h2>
+                  <p>WebSlides is about telling the story, and sharing it in a beautiful way. Hypertext and clean code as narrative elements.</p>
+                </li>
+              </ul>
+            </div>
+            <!-- .end bg-white.shadow -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.steps</h3>
+            <ul class="flexblock steps">
+              <!-- li>a? Add blink = <ul class="flexblock steps blink">-->
+              <li>
+                <span>
+                  <svg class="fa-heartbeat">
+                    <use xlink:href="#fa-heartbeat"></use>
+                  </svg>
+                </span>
+                <h2>01. Passion</h2>
+                <p>When you're really passionate about your job, you can change the world.</p>
+              </li>
+              <li>
+                <div class="process step-2"></div>
+                <span>
+                  <svg class="fa-magic">
+                    <use xlink:href="#fa-magic"></use>
+                  </svg>
+                </span>
+                <h2>02. Purpose</h2>
+                <p>Why does this business exist? How are you different? Why matters?</p>
+              </li>
+              <li>
+                <div class="process step-3"></div>
+                <span>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                </span>
+                <h2>03. Principles</h2>
+                <p>Leadership through usefulness, openness, empathy, and good taste.</p>
+              </li>
+              <li>
+                <div class="process step-4"></div>
+                <span>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                </span>
+                <h2>04. Process</h2>
+                <ul>
+                  <li>Useful</li>
+                  <li>Easy</li>
+                  <li>Fast</li>
+                  <li>Beautiful</li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.activity</h3>
+            <ul class="flexblock activity">
+              <li>
+                <a href="#" title="UX Designer at ACME">
+                  <div>
+                    <p class="year">
+                      2016
+                    </p>
+                    <p class="title">
+                      UX Designer at ACME
+                    </p>
+                    <p class="summary">
+                      This is a job description for the UX Designer role at ACME. Be concise. Content like a tweet: 2-3 lines recommended.
+                    </p>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="14 world famous buildings to inspire you">
+                  <p class="year">
+                    2 mins ago
+                  </p>
+                  <p class="title">
+                    14 world famous buildings to inspire you
+                  </p>
+                  <p class="summary">
+                    From the Colosseum to the Chrysler building, get a dose of inspiration from 14 of the world's most famous buildings.
+                  </p>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Co-Founder of GAMMA">
+                  <p class="year">
+                    2013
+                  </p>
+                  <p class="title">
+                    Co-Founder of GAMMA
+                  </p>
+                  <p class="summary">
+                    The culture within an organization is an essential part for success. This is a job description. Be concise. 2-3 lines recommended.
+                  </p>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <p><span>Ag</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <p class="text-subtitle">Roboto in <a target="_blank" href="https://www.google.com/fonts#QuickUsePlace:quickUse/Family:Roboto:400,700,700italic,400italic,300,300italic">Google Fonts</a>.</p>
+                <h3><strong>The quick brown fox jumps over the lazy dog</strong>.</h3>
+                <p>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>
+                <p>abcdefghijklmnopqrstuvwxyz</p>
+                <p>1234567890(,.;:?!$&*)</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <h1 class="text-landing">Landings</h1>
+            <p><code>.text-landing</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <h1 class="text-landing">Landings</h1>
+            <p class="text-intro">Create a simple web presence.</p>
+            <p><code>.text-intro</code> </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <p class="text-subtitle">Powered by <a href="https://twitter.com/search?f=tweets&vertical=default&q=%23WebSlides&src=typd">#WebSlides</a> <code>.text-subtitle</code></p>
+            <h1 class="text-landing">Landings</h1>
+            <p class="text-intro">Create a simple web presence.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background" style="background-image:url('https://source.unsplash.com/C1HhAQrbykQ/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing text-shadow"><strong>Landings</strong></h1>
+            <p class="text-intro"><code>.text-shadow</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <h2 class="text-data">4,235,678</h2>
+          <p><code>.text-data</code></p>
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <p class="text-context">Why WebSlides? .text-context</p>
+            <h2>WebSlides is incredibly easy and versatile. The easiest way to make HTML presentations.</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+          <p><code>.text-cols (2 columns)</code></p>
+            <div class="text-cols">
+              <p><strong>Why WebSlides?</strong> There are excellent presentation tools out there. WebSlides is about sharing content, essential features, and clean markup. <strong>Each parent &lt;section&gt;</strong> in the #webslides element is an individual slide. </p>
+              <p><strong>WebSlides help you build a culture of innovation and excellence</strong>. When you're really passionate about your job, you can change the world. How to manage a design-driven organization? Leadership through usefulness, openness, empathy, and good taste.</p>
+            </div>
+            <ul class="flexblock metrics">
+              <li>
+                <div>
+                  <svg class="fa-phone">
+                    <use xlink:href="#fa-phone"></use>
+                  </svg>
+                  Call us at 555.345.6789
+                </div>
+              </li>
+              <li>
+                <div>
+                  <svg class="fa-twitter">
+                    <use xlink:href="#fa-twitter"></use>
+                  </svg>
+                  @username
+                </div>
+              </li>
+              <li>
+                <div>
+                  <svg class="fa-envelope">
+                    <use xlink:href="#fa-envelope"></use>
+                  </svg>
+                  Send us an email
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h2>
+                  A Phone by Google
+                </h2>
+                <p class="text-intro">Pixel's camera lets you take brilliant photos in low light, bright light or any light.</p>
+                <ul class="description">
+                  <li>
+                    <span class="text-label">
+                    .text-label:
+                    </span>
+                    Google (2016).
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Services:
+                    </span>
+                    Industrial Design.
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Website:
+                    </span>
+                    <a href="https://madeby.google.com/phone/">madeby.google.com/phone/</a>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .column-->
+              <div class="column">
+                <figure>
+                  <img src="../static/images/android.png" alt="Pixel Phone">
+                </figure>
+              </div>
+              <!-- end figure-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="cta text-serif">
+              <div class="number">
+                <p><span>Ag</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <p class="text-subtitle">Maitree in <a target="_blank" href="https://fonts.google.com/specimen/Maitree">Google Fonts</a>.</p>
+                <h3><strong>The quick brown fox jumps over the lazy dog</strong>.</h3>
+                <p>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>
+                <p>abcdefghijklmnopqrstuvwxyz</p>
+                <p>1234567890(,.;:?!$&*)</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter text-serif">
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides is incredibly easy and versatile.</h2>
+              <p><code>.text-serif</code> (Maitree)</p>
+            </div>
+            <div class="content-left">
+              <p>Each parent &lt;section&gt; in the #webslides element is an individual slide.</p>
+              <p>Clean markup with popular naming conventions. Minimum effort. Just focus on your content.</p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3><strong>What is Stendhal Syndrome?</strong></h3>
+            <p class="text-intro">Beauty overdose. <code>.text-pull-right</code></p>
+            <p>Imagine that you are in Florence. If you suddenly start to feel that you literally cannot breathe, you may be experiencing Stendhal Syndrome.</p>
+            <p class="text-pull-right">Psychiatrists have long debated whether it really exists.</p>
+            <p>The syndrome is not only associated with viewing a beautiful place, but also good art. </p>
+            <p>The beauty of Italian art has a concentrated perfection and transcendent sensuality that is incredibly addictive.</p>
+            <p class="text-symbols">* * *</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <h2>One more thing...</h2>
+          <p><code>.text-apple / .bg-apple</code></p>
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <ul class="flexblock gallery">
+              <li>
+                <a target="_blank" href="../demos/why-webslides.html" title="Why WebSlides?">
+                  <figure>
+                    <img alt="Thumbnail Why WebSlides?" src="https://webslides.tv/static/images/demos-why.png">
+                    <figcaption>
+                      <h2>Why WebSlides?</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a target="_blank" href="../demos/landings.html" title="Landings">
+                  <figure>
+                    <img alt="Thumbnail Landings" src="https://webslides.tv/static/images/demos-landings.png">
+                    <figcaption>
+                      <h2>Landings</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a target="_blank" href="../demos/portfolios.html" title="Portfolios">
+                  <figure>
+                    <img alt="Thumbnail Portfolios" src="https://webslides.tv/static/images/demos-portfolios.png">
+                    <figcaption>
+                      <h2>Portfolios</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a target="_blank" href="../demos/keynote.html" title="Apple Keynote">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-apple.png">
+                    <figcaption>
+                      <h2>Apple Keynote</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Start in seconds</strong> </h2>
+            <p class="text-intro">Create your own presentation instantly. <br>120+ prebuilt slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Good karma :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/components.html b/mypapers/webslides/demos/components.html
new file mode 100644 (file)
index 0000000..fad2a65
--- /dev/null
@@ -0,0 +1,3148 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Documentation: Components</title>
+    <meta name="description" content="Learn WebSlides in simple steps starting from basic to advanced concepts with examples.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="/" />
+    <meta property="og:type" content="article" />
+    <meta property="og:title" content="WebSlides Components" /> <!-- EDIT -->
+    <meta property="og:description" content="Learn WebSlides in simple steps starting from basic to advanced concepts with examples."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:25:31"> <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" > <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Components"> <!-- EDIT -->
+    <meta name="twitter:description" content="Learn WebSlides in simple steps starting from basic to advanced concepts with examples."> <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-black-blue aligncenter">
+         <span class="background dark" style="background-image:url('https://source.unsplash.com/6njoEbtarec/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <p class="text-subtitle">WebSlides Tutorial</p>
+            <h1 class="text-landing">Components</h1>
+            <p class="text-symbols">* * *</p>
+            <p>
+              <a class="button ghost" href="https://github.com/webslides/webslides" title="Download WebSlides">
+                <svg class="fa-github">
+                  <use xlink:href="#fa-github"></use>
+                </svg>
+                Free Download
+              </a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <h2><strong>WebSlides Components</strong></h2>
+            <p class="text-intro">A quick reference guide for beginners.</p>
+            <ul class="flexblock border">
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=3">Architecture</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=3">Markup</a></li>
+                    <li><a target="_blank" href="#slide=4">CSS Syntax</a></li>
+                    <li><a target="_blank" href="#slide=5">Layout</a></li>
+                    <li><a target="_blank" href="#slide=6">Headers</a></li>
+                    <li><a target="_blank" href="#slide=7">Footers</a></li>
+                    <li><a target="_blank" href="#slide=8">Navigation</a></li>
+                    <li><a target="_blank" href="#slide=9">Grid</a></li>
+                    <li><a target="_blank" href="#slide=14">Alignments</a></li>
+                    <li><a target="_blank" href="#slide=27">Background Colors</a></li>
+                    <li><a target="_blank" href="#slide=29">Gradients</a></li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=33">Contents (Flexible Blocks)</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=33">Multipurpose</a></li>
+                    <li><a target="_blank" href="#slide=37">Clients</a></li>
+                    <li><a target="_blank" href="#slide=39">Steps</a></li>
+                    <li><a target="_blank" href="#slide=40">Features</a></li>
+                    <li><a target="_blank" href="#slide=41">Specs</a></li>
+                    <li><a target="_blank" href="#slide=43">CVs and News</a></li>
+                    <li><a target="_blank" href="#slide=44">Galleries (portfolios, teams...)</a></li>
+                    <li><a target="_blank" href="#slide=47">Metrics</a></li>
+                    <li><a target="_blank" href="#slide=48">Plans (Pricing)</a></li>
+                    <li><a target="_blank" href="#slide=50">Work</a></li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=51">Landings</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=51">Welcomes</a></li>
+                    <li><a target="_blank" href="#slide=56">Covers</a></li>
+                    <li><a target="_blank" href="#slide=62">Data</a></li>
+                    <li><a target="_blank" href="#slide=66">Abouts</a></li>
+                    <li><a target="_blank" href="#slide=70">Benefits</a></li>
+                    <li><a target="_blank" href="#slide=73">Cards</a></li>
+                    <li><a target="_blank" href="#slide=77">Offers and Discounts</a></li>
+                    <li><a target="_blank" href="#slide=82">Quotes</a></li>
+                    <li><a target="_blank" href="#slide=88">Buttons and Badges</a></li>
+                    <li><a target="_blank" href="#slide=89">Forms</a></li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=94">Media</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=95">Background Images</a></li>
+                    <li><a target="_blank" href="#slide=101">Background Videos</a></li>
+                    <li><a target="_blank" href="#slide=103">Embedding videos, charts...</a></li>
+                    <li><a target="_blank" href="#slide=108">Maps</a></li>
+                    <li><a target="_blank" href="#slide=110">500+ SVG Icons</a></li>
+                    <li><a target="_blank" href="#slide=111">Logos</a></li>
+                    <li><a target="_blank" href="#slide=112">Avatars</a></li>
+                    <li><a target="_blank" href="#slide=113">Devices</a></li>
+                    <li><a target="_blank" href="#slide=114">Screenshots</a></li>
+                    <li><a target="_blank" href="#slide=115">CSS Animations</a></li>
+                  </ol>
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>WebSlides is really easy</strong></h3>
+                <p class="text-intro">Each parent <code>&lt;section&gt;</code> in the #webslides element is an individual slide. </p>
+                <p>Code looks superb. It uses <strong>intuitive markup with popular naming conventions</strong>. There's no need to overuse classes or nesting. Just focus on your ideas. <strong>Based on <a href="https://github.com/jennschiffer/SimpleSlides">SimpleSlides</a>, by <a href="http://jennmoney.biz">Jenn Schiffer</a></strong> :)</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;article id="webslides"&gt;
+  <span class="code-comment">&lt;!-- Slide 1 --&gt;</span>
+  &lt;section&gt;
+    &lt;h1&gt;Design for trust&lt;/h1&gt;
+  &lt;/section&gt;
+  <span class="code-comment">&lt;!-- Slide 2 --&gt;</span>
+  &lt;section class="bg-primary"&gt;
+    &lt;div class="wrap"&gt;
+      &lt;h2&gt;.wrap = container (width: 90%) with fadein&lt;/h2&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+            <hr>
+            <p class="aligncenter">Vertical sliding? <code>&lt;article id="webslides" class="vertical"&gt;</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h2>
+              <svg class="fa-heart-o">
+                <use xlink:href="#fa-heart-o"></use>
+              </svg>
+              CSS Syntax
+            </h2>
+            <p class="text-intro">WebSlides is so easy to understand and love. Baseline: 8.</p>
+            <hr>
+            <ul class="description">
+              <li><span class="text-label">Typography:</span> .text-landing, .text-subtitle, .text-data, .text-intro...</li>
+              <li><span class="text-label">BG Colors:</span> .bg-primary, .bg-blue,.bg-apple...</li>
+              <li><span class="text-label">BG Images:</span> .background, .background-center-bottom...</li>
+              <li><span class="text-label">Cards:</span> .card-60, .card-50, .card-40...</li>
+              <li><span class="text-label">Sizes:</span> .wrap.size-50, .img.size-40...</li>
+              <li><span class="text-label">Flex Blocks:</span> .flexblock.clients, .flexblock.gallery, .flexblock.metrics...</li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <header>
+            <!--.wrap o <nav> = container 1200px -->
+            <div class="wrap">
+              <p class="logo"><a href="#" title="Logo">Logo</a> <span class="alignright">.alignright</span></p>
+            </div>
+          </header>
+          <div class="aligncenter fadeInUp">
+            <h1>Layout</h1>
+            <p>Centering vertically and horizontally.</p>
+          </div>
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignleft">
+                Footer
+                </span>
+                <span class="alignright">
+                  <a href="#" title="Twitter">
+                    <svg class="fa-twitter">
+                      <use xlink:href="#fa-twitter"></use>
+                    </svg>
+                    @username
+                  </a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section>
+          <header class="bg-white">
+            <!--.wrap o <nav> = container 1200px -->
+            <div class="wrap">
+              <p class="logo"><a href="#" title="Logo">Logo</a> <span class="alignright">.alignright</span></p>
+            </div>
+          </header>
+          <div class="wrap aligncenter">
+            <h1>Headers</h1>
+            <p><code>&lt;header class="bg-white"&gt;</code></p>
+          </div>
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h1>Footers</h1>
+            <p><code>&lt;footer class="bg-white"&gt;</code></p>
+          </div>
+          <footer class="bg-white">
+            <!--.wrap o <nav> = container 1200px -->
+            <div class="wrap">
+              <p>
+                <span class="alignleft"><a href="https://google.com" title="Google"><img src="../static/images/logos/google.svg" alt="Google"></a></span>
+                <span class="alignright">
+                  <a href="#" title="Twitter">
+                    <svg class="fa-twitter">
+                      <use xlink:href="#fa-twitter"></use>
+                    </svg>
+                    @username
+                  </a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section>
+          <div class="wrap">
+            <h1>Navigation</h1>
+              <nav role="navigation">
+                <ul>
+                  <li><a href="">About</a></li>
+                  <li><a href="">Clients</a></li>
+                  <li class="facebook">
+                    <a rel="external" href="https://facebook.com/webslides" title="Facebook">
+                      <svg class="fa-facebook">
+                        <use xlink:href="#fa-facebook"></use>
+                      </svg>
+                      Facebook
+                    </a>
+                  </li>
+                  <li class="twitter">
+                    <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+                      <svg class="fa-twitter">
+                        <use xlink:href="#fa-twitter"></use>
+                      </svg>
+                      @WebSlides
+                    </a>
+                  </li>
+                </ul>
+              </nav>
+              <p>nav</p>
+              <nav role="navigation" class="navbar">
+                <ul>
+                  <li><a href="">About</a></li>
+                  <li><a href="">Services</a></li>
+                  <li><a href="">Clients</a></li>
+                  <li><a href="">Contact</a></li>
+                  <li class="facebook">
+                    <a rel="external" href="https://facebook.com/webslides" title="Facebook">
+                      <svg class="fa-facebook">
+                        <use xlink:href="#fa-facebook"></use>
+                      </svg>
+                      Facebook
+                    </a>
+                  </li>
+                  <li class="twitter">
+                    <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+                      <svg class="fa-twitter">
+                        <use xlink:href="#fa-twitter"></use>
+                      </svg>
+                      @WebSlides
+                    </a>
+                  </li>
+                </ul>
+              </nav>
+              <p>nav.navbar</p>
+              <hr>
+              <div class="grid">
+                <div class="column">
+                  <h3>Company</h3>
+                  <ul>
+                    <li><a href="">About</a></li>
+                    <li><a href="">Team</a></li>
+                    <li><a href="">Blog</a></li>
+                  </ul>
+                </div>
+                <!-- .end .column -->
+                <div class="column">
+                  <h3>Support</h3>
+                  <ul>
+                    <li><a href="">Shipping &amp; Returns</a></li>
+                    <li><a href="">FAQ</a></li>
+                    <li><a href="">Contact</a></li>
+                  </ul>
+                </div>
+                <!-- .end .column -->
+                <div class="column">
+                  <h3>Legal</h3>
+                  <ul>
+                    <li><a href="">Terms of Service</a></li>
+                    <li><a href="">Privacy Policy</a></li>
+                    <li><a href="">Cookies</a></li>
+                  </ul>
+                </div>
+                <!-- .end .column -->
+                <div class="column">
+                  <h3>Community</h3>
+                  <ul>
+                    <li>
+                      <a href="">
+                        <svg class="fa-facebook">
+                          <use xlink:href="#fa-facebook"></use>
+                        </svg>
+                        Facebook
+                      </a>
+                    </li>
+                    <li>
+                      <a href="">
+                        <svg class="fa-youtube">
+                          <use xlink:href="#fa-youtube"></use>
+                        </svg>
+                        YouTube
+                      </a>
+                    </li>
+                    <li>
+                      <a href="">
+                        <svg class="fa-twitter">
+                          <use xlink:href="#fa-twitter"></use>
+                        </svg>
+                        Twitter
+                      </a>
+                    </li>
+                  </ul>
+                </div>
+                <!-- .end .column -->
+            </div>
+            <!-- end .tab-content -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid > .column</h2>
+            <p>Basic Grid (auto-fill and equal height).</p>
+            <hr>
+            <div class="grid">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome. Just focus on your content. Have less. Do more.</p>
+              </div>
+              <div class="column">
+                <h3>.column 3</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>vertical-align</strong> > .column</h2>
+            <hr>
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome. Just focus on your content. Have less. Do more. Create beautiful solutions. Our children's world will be better.</p>
+              </div>
+              <div class="column">
+                <h3>.column 3</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>sm</strong> (sidebar + main)</h2>
+            <hr>
+            <div class="grid sm">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome. Just focus on your content. Have less. Do more. Create beautiful solutions. Our children's world will be better.</p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>ms</strong> (main +  sidebar)</h2>
+            <hr>
+            <div class="grid ms">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome. Just focus on your content. Have less. Do more. Create beautiful solutions. Our children's world will be better.</p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid.<strong>sms</strong> (sidebar + main +  sidebar)</h2>
+            <hr>
+            <div class="grid sms">
+              <div class="column">
+                <h3>.column 1</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome.</p>
+              </div>
+              <div class="column">
+                <h3>.column 2</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome. Just focus on your content. Have less. Do more. Create beautiful solutions. Our children's world will be better.</p>
+              </div>
+              <div class="column">
+                <h3>.column 3</h3>
+                <p>Incredibly versatile! Auto-fill and equal height. Flexbox is awesome. Just focus on your content. Have less. Do more. Create beautiful solutions. Our children's world will be better.</p>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <h2>Simple CSS Alignments</h2>
+          <p>Put content wherever you want.</p>
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>1/9 left top</h3>
+              <p>Put content wherever you want. Have less. Do more. Create beautiful solutions.</p>
+              <p><code>.slide-top and .content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>2/9 center top</h3>
+              <p>Your story needs to be clear. A great lasting story is about everyone or it will not last. </p>
+              <p><code>.slide-top and .content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>3/9 right top</h3>
+              <p>Your story needs to be short. Select words carefully, each one must convey a meaning.</p>
+              <p><code>.slide-top and .content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>4/9 left center</h3>
+              <p>Your slides should be clear and well structured. What's the point of the story? Why is that relevant?</p>
+              <p><code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-center">
+              <h3>5/9 center</h3>
+              <p>Stories are all around us. They are what move us, make us feel alive, and inspire us.</p>
+              <p><code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-right">
+              <h3>6/9 right center</h3>
+              <p>Your presentation should have the same elements as a good book. Action, failure, and success. </p>
+              <p><code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>7/9 left bottom</h3>
+              <p>How to tell strategic stories? What Promised Land is the company conveying through its words and images.</p>
+              <p><code>.slide-bottom</code> and <code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>8/9 center bottom</h3>
+              <p>What's the Promised Land? What change do you want to bring to the world? The Promised Land is the North Star.</p>
+              <p><code>.slide-bottom</code> and <code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>9/9 right bottom</h3>
+              <p>Your origin story helps people decide whether or not to trust you. How was your life before the life-changing event?</p>
+              <p><code>.slide-bottom</code> and <code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <img class="alignright size-50" src="../static/images/iphone.png" alt="iPhone">
+            <h2>img.size-50</h2>
+            <p><code>img.alignright.size-50</code></p>
+            <p>Jobs unveiled the iPhone to the public on January 9, 2007, at the Macworld 2007 convention at the Moscone Center in San Francisco.  Apple sold 6.1 million first generation iPhone units over five quarters.</p>
+            <p><strong>Image size recommended</strong>:<br> 800x600px / 600x450px.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <img class="alignleft size-50" src="../static/images/iphone.png" alt="iPhone">
+            <h2>img.size-50</h2>
+            <p><code>img.alignleft.size-50</code></p>
+            <p>Jobs unveiled the iPhone to the public on January 9, 2007, at the Macworld 2007 convention at the Moscone Center in San Francisco.  Apple sold 6.1 million first generation iPhone units over five quarters.</p>
+            <p><strong>Image size recommended</strong>:<br> 800x600px / 600x450px.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <img class="alignleft size-30" src="../static/images/iphone.png" alt="iPhone">
+            <h2>img.size-30</h2>
+            <p><code>img.alignleft.size-30</code></p>
+            <p>Jobs unveiled the iPhone to the public on January 9, 2007, at the Macworld 2007 convention at the Moscone Center in San Francisco.</p>
+            <p><strong>Image size recommended</strong>:<br> 800x600px / 600x450px.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Corporate Backgrounds</h3>
+            <ul class="flexblock">
+              <li class="bg-primary">
+                <h2>.bg-primary</h2>
+                #44d
+              </li>
+              <li class="bg-secondary">
+                <h2>.bg-secondary</h2>
+                #67d
+              </li>
+              <li class="bg-light">
+                <h2>.bg-light</h2>
+                #edf2f7
+              </li>
+              <li>
+                <h2>body</h2>
+                #f7f9fb
+              </li>
+            </ul>
+            <hr>
+            <h3>General Colors</h3>
+            <ul class="flexblock">
+              <li class="bg-black">
+                <h2>.bg-black</h2>
+                #111
+              </li>
+              <li class="bg-black-blue">
+                <h2>.bg-black-blue</h2>
+                #123
+              </li>
+              <li class="bg-white">
+                <h2>.bg-white</h2>
+                #fff
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <ul class="flexblock">
+              <li class="bg-red">
+                <h2>.bg-red</h2>
+                #c23
+              </li>
+              <li class="bg-green">
+                <h2>.bg-green</h2>
+                #077
+              </li>
+              <li class="bg-blue">
+                <h2>.bg-blue</h2>
+                #346
+              </li>
+              <li class="bg-purple">
+                <h2>.bg-purple</h2>
+                #62b
+              </li>
+            </ul>
+            <hr>
+            <h3>Transparent Backgrounds</h3>
+            <ul class="flexblock">
+              <li class="bg-trans-dark">
+                <h2>.bg-trans-dark</h2>
+                rgba(0,0,0 , 0.5)
+              </li>
+              <li class="bg-trans-light">
+                <h2>.bg-trans-light</h2>
+                rgba(255,255,255 , 0.2)
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-h">
+          <div class="wrap">
+            <h1>Gradients</h1>
+            <ul class="flexblock border">
+              <li>Horizontal <code>.bg-gradient-h</code></li>
+              <li>Radial <code>.bg-gradient-r</code></li>
+              <li>Vertical <code>.bg-gradient-v</code></li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-v aligncenter">
+          <div class="wrap">
+            <h2>Vertical Gradient</h2>
+            <p><code>.bg-gradient-v</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-r aligncenter">
+          <div class="wrap">
+            <h2>Radial Gradient</h2>
+            <p><code>.bg-gradient-r</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <h2>One more background :)</h2>
+          <p><code>.bg-apple</code></p>
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <div class="content-center">
+              <h2 class="text-landing">Contents</h2>
+              <p><code>ul.flexblock</code> = Flexible blocks<br> with auto-fill and equal height.</p>
+            </div>
+            <hr>
+            <ul class="flexblock">
+              <li>
+                <h2>
+                  <svg class="fa-bar-chart">
+                    <use xlink:href="#fa-bar-chart"></use>
+                  </svg>
+                  .flexblock li 1
+                </h2>
+                Multipurpose: services, features, specs...
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                  .flexblock li 2
+                </h2>
+                Multipurpose: benefits, clients, work...
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                  .flexblock li 3
+                </h2>
+                Multipurpose: news, metrics, plans...
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Multipurpose (services, work...)</h3>
+            <p><code>ul.flexblock.blink</code> (block link)</p>
+            <ul class="flexblock blink">
+              <li>
+                <a href="#">
+                  <h2>
+                    <svg class="fa-bar-chart">
+                      <use xlink:href="#fa-bar-chart"></use>
+                    </svg>
+                    Purpose
+                  </h2>
+                  Businesses that people love
+                </a>
+              </li>
+              <li>
+                <a href="">
+                  <h2>
+                    <svg class="fa-balance-scale">
+                      <use xlink:href="#fa-balance-scale"></use>
+                    </svg>
+                    Principles
+                  </h2>
+                  Ethics of openness and good taste
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <h2>
+                    <svg class="fa-cog">
+                      <use xlink:href="#fa-cog"></use>
+                    </svg>
+                    Process
+                  </h2>
+                  Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+                </a>
+              </li>
+            </ul>
+            <hr>
+            <h3>Multipurpose (services, work...)</h3>
+            <p><code>ul.flexblock.border</code></p>
+            <ul class="flexblock border">
+              <li>
+                <h2>
+                  <svg class="fa-bar-chart">
+                    <use xlink:href="#fa-bar-chart"></use>
+                  </svg>
+                  Purpose
+                </h2>
+                Businesses that people love
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                  Principles
+                </h2>
+                Ethics of openness and good taste
+              </li>
+              <li>
+                <h2>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                  Process
+                </h2>
+                Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Multipurpose (services, clients...)</h3>
+            <p><code>ul.flexblock.blink.border</code></p>
+            <ul class="flexblock blink border">
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Interfaces</h3>
+                    <ol>
+                      <li>Architecture</li>
+                      <li>Design</li>
+                      <li>Development</li>
+                    </ol>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Content Strategy</h3>
+                    Beautiful and engaging stories that inspires consumers to take action.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Customer Experience</h3>
+                    Attitude. Little details. People always remember how you made them feel.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Recruitment</h3>
+                    We like to help startups by working with them since the beginning.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter" src="../static/images/logos/google.svg" alt="Google"> Collaboration with the Acme team to design their mobile apps.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter blacklogo" src="../static/images/logos/google.svg" alt="Google"> We worked closely with the UX team on photography for the site. <code>img.blacklogo</code>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter graylogo" src="../static/images/logos/google.svg" alt="Google"> Acme hired us to help make the reading experience totally engaging. <code>img.graylogo</code>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter graylogo" src="../static/images/logos/google.svg" alt="Google"> We worked with Acme to develop recruiting processes. <code>img.graylogo</code>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Multipurpose</h3>
+            <p><code>ul.flexblock.blink.border</code></p>
+            <ul class="flexblock border blink">
+              <li>
+                <a href="">
+                  <h3>Google</h3>
+                  2016.- Google Drive
+                </a>
+              </li>
+              <li><a href="#" title="Facebook"><strong>Facebook</strong> 2016.- F8 Conference</a></li>
+              <li><a href="#" title="Airbnb"><strong>Airbnb</strong>2015.- Creative Direction</a></li>
+              <li><a href="#" title="Microsoft"><strong>Microsoft</strong> 2015.- Content Strategy</a></li>
+              <li><a href="#" title="The New York Times"><strong>The New York Times</strong>2015.- Recruitment</a></li>
+              <li><a href="#" title="Netflix"><strong>Netflix</strong> 2014.- Mobile Apps</a></li>
+              <li><a href="#" title="Instagram"><strong>Instagram</strong>2014.- Identity</a></li>
+              <li><a href="#" title="Spotify"><strong>Spotify</strong> 2013.- TV Commercials</a></li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Clients</h2>
+            <p><code>ul.flexblock.clients</code></p>
+            <ul class="flexblock clients">
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <figcaption>
+                      <h3>Brand</h3>
+                      <p>We worked with the UX team on photography for the site <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                    <figcaption>
+                      <h3>Recruiting</h3>
+                      <p>We worked with Acme to develop recruiting processes. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <figcaption>
+                      <h3>Content Strategy</h3>
+                      <p>We partnered with various Netflix divisions to create a campaign for House of Cards.</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Clients</h2>
+            <p><code>ul.flexblock.clients.border</code></p>
+            <ul class="flexblock clients border">
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <figcaption>
+                      <h3>Brand</h3>
+                      <p>We worked with the UX team on photography for the site <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                    <figcaption>
+                      <h3>Recruiting</h3>
+                      <p>We worked with Acme to develop recruiting processes. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <figcaption>
+                      <h3>Content Strategy</h3>
+                      <p>We partnered with various Netflix divisions to create a campaign for House of Cards.</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.steps</h3>
+            <ul class="flexblock steps">
+              <!-- li>a? Add blink = <ul class="flexblock steps blink">-->
+              <li>
+                <span>
+                  <svg class="fa-heartbeat">
+                    <use xlink:href="#fa-heartbeat"></use>
+                  </svg>
+                </span>
+                <h2>01. Passion</h2>
+                <p>When you're really passionate about your job, you can change the world.</p>
+              </li>
+              <li>
+                <div class="process step-2"></div>
+                <span>
+                  <svg class="fa-magic">
+                    <use xlink:href="#fa-magic"></use>
+                  </svg>
+                </span>
+                <h2>02. Purpose</h2>
+                <p>Why does this business exist? How are you different? Why matters?</p>
+              </li>
+              <li>
+                <div class="process step-3"></div>
+                <span>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                </span>
+                <h2>03. Principles</h2>
+                <p>Leadership through usefulness, openness, empathy, and good taste.</p>
+              </li>
+              <li>
+                <div class="process step-4"></div>
+                <span>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                </span>
+                <h2>04. Process</h2>
+                <ul>
+                  <li>Useful</li>
+                  <li>Easy</li>
+                  <li>Fast</li>
+                  <li>Beautiful</li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.features</h3>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Simple Navigation
+                  </h2>
+                  with arrow keys and swipe.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Permalinks
+                  </h2>
+                  Go to a specific slide.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock-o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide Counter
+                  </h2>
+                  Current/Total number
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>40<sup>+</sup></span>
+                    Beautiful Components
+                  </h2>
+                  Covers, cards, quotes...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-text-height">
+                      <use xlink:href="#fa-text-height"></use>
+                    </svg>
+                    Vertical Rhythm
+                  </h2>
+                  Use multiples of 8.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>500<sup>+</sup></span>
+                    SVG Icons
+                  </h2>
+                  Font Awesome Kit.
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <!-- [class*="content-"] = container max-width:50% = 600px -->
+            <div class="content-center">
+              <h3>ul.flexblock.specs</h3>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-long-arrow-right">
+                        <use xlink:href="#fa-long-arrow-right"></use>
+                      </svg>
+                      Navigation with arrow keys and slide counter
+                    </h2>
+                    Fade transition to all slides.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-link">
+                        <use xlink:href="#fa-link"></use>
+                      </svg>
+                      Permalinks
+                    </h2>
+                    Go to a specific slide. URL: #slide=number
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-text-height">
+                        <use xlink:href="#fa-text-height"></use>
+                      </svg>
+                      Vertical rhythm
+                    </h2>
+                    Use multiples of 8.
+                  </div>
+                </li>
+              </ul>
+            </div>
+            <!-- end .content-center -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50">
+              <div class="flex-content">
+                <h3>ul.flexblock.specs</h3>
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-wifi">
+                        <use xlink:href="#fa-wifi"></use>
+                      </svg>
+                      <h2>Ultra-Fast WiFi</h2>
+                      Simple and secure file sharing.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-battery-full">
+                        <use xlink:href="#fa-battery-full"></use>
+                      </svg>
+                      <h2>All day battery life</h2>
+                      Your battery worries may be over.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-life-ring">
+                        <use xlink:href="#fa-life-ring"></use>
+                      </svg>
+                      <h2>Lifetime Warranty </h2>
+                      We'll fix it or if we can't, we'll replace it.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .flex-content-->
+              <figure>
+                <img class="aligncenter" src="../static/images/iphone.png" alt="iPhone">
+              </figure>
+            </div>
+            <!-- .end card-50 -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>CVS and News</h3>
+            <p><code>ul.flexblock.activity</code></p>
+            <ul class="flexblock activity">
+              <li>
+                <a href="#" title="UX Designer at ACME">
+                  <div>
+                    <p class="year">
+                      2016
+                    </p>
+                    <p class="title">
+                      UX Designer at ACME
+                    </p>
+                    <p class="summary">
+                      This is a job description for the UX Designer role at ACME. Be concise. Content like a tweet: 2-3 lines recommended.
+                    </p>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="14 world famous buildings to inspire you">
+                  <p class="year">
+                    2 mins ago
+                  </p>
+                  <p class="title">
+                    14 world famous buildings to inspire you
+                  </p>
+                  <p class="summary">
+                    From the Colosseum to the Chrysler building, get a dose of inspiration from 14 of the world's most famous buildings.
+                  </p>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Co-Founder of GAMMA">
+                  <p class="year">
+                    2013
+                  </p>
+                  <p class="title">
+                    Co-Founder of GAMMA
+                  </p>
+                  <p class="summary">
+                    The culture within an organization is an essential part for success. This is a job description. Be concise. 2-3 lines recommended.
+                  </p>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Portfolio, team, work, showcase...</h3>
+            <p><code>ul.flexblock.gallery</code></p>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/vCF5sB7QecM/800x600">
+                    <figcaption>
+                      <h2>uWatch</h2>
+                      <p>By Jane Doe</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/yvx7LSZSzeo/800x600">
+                    <figcaption>
+                      <h2>Ellen Daniels</h2>
+                      <p>CEO</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/-sQ4FsomXEs/800x600">
+                    <figcaption>
+                      <h2>New York</h2>
+                      <p>3,456 rooms</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Portfolio, team, work, showcase...</h3>
+            <p><code>ul.flexblock.gallery + .overlay</code></p>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/-sQ4FsomXEs/800x600">
+                    <div class="overlay">
+                      <h2>New York</h2>
+                      <p>1,234 rooms</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/vCF5sB7QecM/800x600">
+                    <span class="overlay">
+                      <h2>uWatch</h2>
+                      <time datetime="2017-12-17T21:23:34-05:00">December 2017</time>
+                    </span>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/yvx7LSZSzeo/800x600">
+                    <span class="overlay">
+                      <h2>Ellen Daniels</h2>
+                      <p>CEO</p>
+                    </span>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <ul class="flexblock gallery">
+              <li>
+                <a href="../demos/why-webslides.html" title="Why WebSlides?">
+                  <figure>
+                    <img alt="Thumbnail Why WebSlides?" src="https://webslides.tv/static/images/demos-why.png">
+                    <figcaption>
+                      <h2>Why WebSlides?</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/landings.html" title="Landings">
+                  <figure>
+                    <img alt="Thumbnail Landings" src="https://webslides.tv/static/images/demos-landings.png">
+                    <figcaption>
+                      <h2>Landings</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/portfolios.html" title="Portfolios">
+                  <figure>
+                    <img alt="Thumbnail Portfolios" src="https://webslides.tv/static/images/demos-portfolios.png">
+                    <figcaption>
+                      <h2>Portfolios</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/keynote.html" title="Apple Keynote">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-apple.png">
+                    <figcaption>
+                      <h2>Apple Keynote</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-green">
+          <div class="wrap">
+            <h3>ul.flexblock.metrics.border</h3>
+            <!-- li>a? Add blink = <ul class="flexblock metrics blink">-->
+            <ul class="flexblock metrics border">
+              <li> Founded
+                <span>2024</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                8 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                48 Employees
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-usd">
+                    <use xlink:href="#fa-usd"></use>
+                  </svg>
+                </span>
+                EBITDA: $2,4M
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $32M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2 class="aligncenter">ul.flexblock.plans.blink</h2>
+            <ul class="flexblock plans blink">
+              <li>
+                <a href="#" title="Register">
+                  <h2>Basic</h2>
+                  <div>
+                    <span class="price">Free</span>
+                    <p>Good karma. Just essential features. 100% customizable. Make it yours.</p>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Medium</h2>
+                  <div>
+                    <span class="price"><sup>$</sup>4,99 <sup>/month</sup></span>
+                    <p>Clean markup with popular naming conventions. Minimum effort.</p>
+                    <span class="button radius">Buy Now</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Premium <sup>(save 20%)</sup></h2>
+                  <div>
+                    <span class="price"><sup>$</sup>40 <sup>/year</sup></span>
+                    <p>Prototype faster. Create landings and portfolios. Unlimited projects.</p>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <ul class="flexblock plans blink">
+              <li>
+                <a href="#" title="Register">
+                  <h2>Basic</h2>
+                  <div>
+                    <span class="price">Free</span>
+                    <ul>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Free</strong> forever
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Eternal</strong> sunshine
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Ads</strong>
+                      </li>
+                    </ul>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Good Karma</h2>
+                  <div>
+                    <span class="price"><sup>$</sup>40 <sup>/year</sup></span>
+                    <ul>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Exclusive</strong> content
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Unlimited</strong> projects
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Unlimited</strong> users
+                      </li>
+                    </ul>
+                    <span class="button">Select</span>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.work</h3>
+            <ul class="work">
+              <li class="work-label">
+                <p class="work-title">Work</p>
+                <p class="work-client">Client</p>
+                <p class="work-services">Services</p>
+                <p class="work-date">Year</p>
+              </li>
+              <li>
+                <a href="#" rel="external">
+                  <p class="work-title"><span>Redesign of Netflix</span></p>
+                  <p class="work-client"><span>Netflix</span></p>
+                  <p class="work-services"><span>Frontend</span></p>
+                  <p class="work-date"><span>2015-2016</span></p>
+                </a>
+              </li>
+              <li>
+                <a href="#" rel="external">
+                  <p class="work-title"><span>Airbnb TV Commercials</span></p>
+                  <p class="work-client"><span>Airbnb</span></p>
+                  <p class="work-services"><span>Video, Storytelling</span></p>
+                  <p class="work-date"><span>2015</span></p>
+                </a>
+              </li>
+              <li>
+                <a href="#" rel="external">
+                  <p class="work-title"><span>Tesla Software</span></p>
+                  <p class="work-client"><span>Tesla Motors</span></p>
+                  <p class="work-services"><span>Visual Design</span></p>
+                  <p class="work-date"><span>2014</span></p>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <span class="background-right-top" style="background-image:url('https://webslides.tv/static/images/balloon.png')"></span>
+          <div class="wrap">
+            <p class="text-subtitle">Powered by <a href="https://twitter.com/search?f=tweets&vertical=default&q=%23WebSlides&src=typd">#WebSlides</a></p>
+            <h1 class="text-landing">Landings</h1>
+            <p class="text-intro">Create a simple web presence easily. <br> Clean markup and lovely CSS.
+            </p>
+            <p>
+              <a href="https://github.com/webslides/webslides" class="button">
+                <svg class="fa-github">
+                  <use xlink:href="#fa-github"></use>
+                </svg>
+                WebSlides
+              </a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p class="text-subtitle">Welcomes</p>
+              <h2>
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                <strong>Call to action</strong>
+              </h2>
+              <p>Use your iPhone to pay securely and easily at over a million store locations and within apps — with a single touch.</p>
+              <p>
+                <a href="#" class="badge-ios" title="iOS App">iOS app</a>
+                <a href="#" class="badge-android" title="Android app">Android app</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="cta-cover">
+              <h1><strong>HTML Presentations</strong> Made Easy</h1>
+              <p class="alignright">
+                <a class="button" href="https://webslides.tv/webslides-latest.zip" title="Download WebSlides">
+                  <svg class="fa-cloud-download">
+                    <use xlink:href="#fa-cloud-download"></use>
+                  </svg>
+                  WebSlides
+                </a>
+                <span class="try"><a href="../demos/index.html" title="WebSlides Demos">Demos</a> &middot; <a href="https://github.com/webslides/webslides" title="Github">Github</a></span>
+              </p>
+            </div>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2><span>100<sup>%</sup></span> customizable</h2>
+                  Clean markup.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-heart-o">
+                      <use xlink:href="#fa-heart-o"></use>
+                    </svg>
+                    Good Karma
+                  </h2>
+                  Just essential features.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-code">
+                      <use xlink:href="#fa-code"></use>
+                    </svg>
+                    Prototype faster
+                  </h2>
+                  Design landings, portfolios...
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h1>Design <span>for</span> understanding</h1>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2><span>100<sup>%</sup></span> purpose</h2>
+                  Businesses that people love
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-heart-o">
+                      <use xlink:href="#fa-heart-o"></use>
+                    </svg>
+                    Principles
+                  </h2>
+                  Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div id="tab-3" class="tab-content current">
+              <h1 class="text-landing">Tell a Story</h1>
+              <p class="text-intro"><strong>Hi, this is WebSlides</strong>. HTML presentations made simple. <br>I'm a cute solution with clean markup and <strong>lovely CSS</strong>.</p>
+            </div>
+            <div id="tab-4" class="tab-content">
+              <ul class="flexblock features">
+                <li>
+                  <div>
+                    <svg class="fa-heart-o">
+                      <use xlink:href="#fa-heart-o"></use>
+                    </svg>
+                    <h2>Indexed content</h2>
+                    Sharing is caring.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-magic">
+                        <use xlink:href="#fa-magic"></use>
+                      </svg>
+                      Just essential features
+                    </h2>
+                    Keyboard navigation...
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-bolt">
+                      <use xlink:href="#fa-bolt"></use>
+                    </svg>
+                    <h2>
+                      Prototype faster
+                    </h2>
+                    with clean code
+                  </div>
+                </li>
+              </ul>
+            </div>
+            <ul class="tabs">
+              <li class="tab current" data-tab="tab-3">Purpose</li>
+              <li class="tab" data-tab="tab-4">Benefits</li>
+            </ul>
+          </div>
+        </section>
+        <section class="bg-black aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/UJbHNoVPZW0/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing text-shadow"><strong>Covers</strong></h1>
+          </div>
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignleft"> <a href="#" title="Instagram">
+                <img class="whitelogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                </a></span>
+                <span class="alignright">
+                <a href="#" class="badge-ios" title="iOS App">iOS app</a>
+                <a href="#" class="badge-android" title="Android app">Android app</a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section class="bg-black aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/mGYxAWITqMg/')"></span>
+          <div class="wrap">
+            <p class="text-subtitle">Plan your next trip</p>
+            <h1 class="text-landing text-shadow">Summ.er</h1>
+            <p class="text-intro">The best places at the best price.</p>
+            <p>
+              <a href="#" class="badge-ios" title="iOS App">Install iOS app</a>
+              <a href="#" class="badge-android" title="Android app">Install Android app</a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background" style="background-image:url('https://source.unsplash.com/-g4dgdOExsw/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing text-shadow"><strong>California</strong></h1>
+            <p class="text-shadow">
+              <svg class="fa-map-marker">
+                <use xlink:href="#fa-map-marker"></use>
+              </svg>
+              Yosemite National Park.
+            </p>
+          </div>
+          <footer class="bg-trans-dark">
+            <div class="wrap">
+              <p>
+                <span class="alignleft"> <a href="#" title="Instagram">
+                <img class="whitelogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                </a></span>
+                <span class="alignright">
+                <a href="#" class="badge-ios" title="iOS App">Install iOS app</a>
+                <a href="#" class="badge-android" title="Android app">Install Android app</a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section class="bg-gradient-v">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/nxfuA21kNHY/1440x1440')"></span>
+          <div class="wrap size-60">
+            <p class="text-context">GOOD KARMA</p>
+            <h2>Making HTML Presentations Easy</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black slide-top">
+          <span class="background" style="background-image:url('https://source.unsplash.com/sK1hW5knKkw/')"></span>
+          <div class="wrap">
+            <h2 class="text-landing">Living on Mars</h2>
+            <p class="text-context text-intro">Paula Chan, CEO of SpaceY.</p>
+          </div>
+          <!-- .end .wrap -->
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignright"><img class="whitelogo" src="../static/images/logos/nyt.svg" alt="The New York Times"></span>
+              </p>
+            </div>
+            <!-- .end .wrap -->
+          </footer>
+        </section>
+        <section class="bg-black slide-top">
+          <span class="background" style="background-image:url('https://source.unsplash.com/Q14J2k8VE3U/')"></span>
+          <div class="wrap">
+            <p class="text-context"><strong>PROBLEM &amp; SOLUTION</strong></p>
+            <h2>The history of the music industry is also the story of the development of technology.</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background light" style="background-image:url('https://source.unsplash.com/rCOWMC8qf8A/')"></span>
+          <div class="wrap">
+            <h2 class="text-data">4,623,781</h2>
+            <h3>downloads in first 24 hours </h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2 class="text-data">$56 Billion</h2>
+            <h3>Revenue in Q3 2017</h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black slide-bottom">
+          <span class="background" style="background-image:url('https://source.unsplash.com/RSOxw9X-suY/')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p>
+                <svg class="large fa-tree">
+                  <use xlink:href="#fa-tree"></use>
+                </svg>
+              </p>
+              <h2>1,000,000</h2>
+              <h3>We're working to protect up to a million acres of sustainable forest.</h3>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides help you build a culture of innovation.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>All content is for demo purposes only, to show an example of a live site. The easiest way to make HTML presentations. Inspire and engage. </p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock metrics">
+              <li> Founded
+                <span>2040</span>
+              </li>
+              <li>
+                <span>120+</span>
+                Prebuilt Slides
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Downloads
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame bg-primary aligncenter">
+          <div class="wrap">
+            <h2 class="text-landing">Abouts</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides was made to inspire people.</h2>
+            </div>
+            <div class="content-left">
+              <p>There are great presentation tools out there. This is about <strong>good karma</strong>: hypertext, clean code, and <strong>beauty</strong> as narrative elements. Three essential features.</p>
+            </div>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Keyboard navigation
+                  </h2>
+                  and swipe gestures.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Go to a specific slide
+                  </h2>
+                  URL: #slide=number
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide counter
+                  </h2>
+                  Current/Total number.
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides help you build a culture of excellence.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>All content is for demo purposes only, to show an example of a live site. All images are the copyright of their respective owners.</p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock">
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/google.svg" alt="Google">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/thetimes.svg" alt="The Times">
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+          <h3>Table of Contents</h3>
+          <hr>
+            <div class="toc">
+              <ol>
+                <li>
+                  <a href="#" title="Go to Learning to see">
+                  <span class="chapter">Prologue: Learning to See</span>
+                  <span class="toc-page">01</span>
+                  </a>
+                </li>
+                <li><a href="#" title="Go to What is Design?"><span class="chapter">What is Design?</span>
+                  <span class="toc-page">04</span></a>
+                </li>
+                <li>
+                  <a href="#" title="Go to What is Beauty?"><span class="chapter">What is Beauty?</span>
+                  <span class="toc-page">08</span></a>
+                  <ol>
+                    <li><a href="#" title="Go to Harmony"><span class="chapter">Harmony</span>
+                      <span class="toc-page">12</span></a>
+                    </li>
+                    <li><a href="#" title="Go to Simplicity vs. Clarity"><span class="chapter">Simplicity vs. Clarity</span>
+                      <span class="toc-page">14</span></a>
+                    </li>
+                  </ol>
+                </li>
+                <li>
+                  <a href="#" title="Go to Building a Culture"><span class="chapter">Building a Culture</span>
+                  <span class="toc-page">16</span></a>
+                  <ol>
+                    <li>
+                      <span class="chapter">Purpose</span>
+                      <span class="toc-page">17</span>
+                      <ol>
+                        <li>
+                          <span class="chapter">Valuable</span>
+                          <span class="toc-page">18</span>
+                          <ol>
+                            <li><span class="chapter">Easy</span>
+                              <span class="toc-page">20</span>
+                            </li>
+                            <li><span class="chapter">Elegant</span>
+                              <span class="toc-page">21</span>
+                            </li>
+                          </ol>
+                      </ol>
+                    </li>
+                    <li><span class="chapter">Principles</span>
+                      <span class="toc-page">24</span>
+                    </li>
+                  </ol>
+                </li>
+                <li><span class="chapter">Epilogue</span>
+                  <span class="toc-page">40</span>
+                </li>
+              </ol>
+            </div>
+            <!-- end .toc -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>iPhone 7</h2>
+              <p>A phone should be absolutely simple, beautiful, and magical to use. 3D Touch, 12MP photos, and 4K video.</p>
+              <div class="content-left">
+                <h3>Benefit 1</h3>
+                <p>The easiest way to make HTML presentations. Incredibly versatile. 120+ slides.</p>
+              </div>
+              <!-- .end .content-left -->
+              <div class="content-left">
+                <h3>Benefit 2</h3>
+                <p>The art of storytelling. Inspire teams, fascinate customers, and gain attention from investors.</p>
+              </div>
+              <!-- .end .content-left -->
+            </div>
+            <!-- .end .content-left -->
+            <div class="content-left">
+              <img src="../static/images/iphone.png" alt="iPhone">
+            </div>
+            <!-- .end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <figure><img class="aligncenter" src="../static/images/iphone.png" alt="iPhone"></figure>
+              </div>
+              <div class="column">
+                <h1>
+                  <svg class="fa-apple">
+                    <use xlink:href="#fa-apple"></use>
+                  </svg>
+                  iPhone 7
+                </h1>
+                <p class="text-intro">3D Touch, 12MP photos, and 4K video. Centering vertically using grid.vertical-align</p>
+                <p>Every iPhone they have made was built on the same belief. That a phone should be more than a collection of features. That, above all, a phone should be absolutely simple, beautiful, and magical to use.</p>
+                <p><a class="button" href="http://apple.com/iphone/">apple.com/iphone</a></p>
+              </div>
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h1>
+                  <svg class="fa-android">
+                    <use xlink:href="#fa-android"></use>
+                  </svg>
+                  Pixel
+                </h1>
+                <p class="text-intro">The first phone with the Google Assistant built in. Centering vertically using grid.vertical-align.</p>
+                <p>It has the highest rated smartphone camera. Ever. A battery that lasts all day. <strong>Unlimited storage for all your photos and videos</strong>. And it’s the first phone with the Google Assistant built in.</p>
+              </div>
+              <!-- end .column-->
+              <div class="column">
+                <figure>
+                  <img src="../static/images/android.png" alt="Pixel Phone">
+                </figure>
+              </div>
+              <!-- end figure-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section class="frame bg-blue aligncenter">
+          <div class="wrap">
+            <h2 class="text-landing">Cards</h2>
+            <p>Centering vertically using flexbox.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50 bg-white">
+              <figure>
+                <img src="https://source.unsplash.com/pRU-VnBVJMQ/800x600" alt="Florence, Italy">
+                <figcaption>
+                  <a href="https://unsplash.com/@jonko" title="Jonathan Körner">
+                    <svg class="fa-camera">
+                      <use xlink:href="#fa-camera"></use>
+                    </svg>
+                    Jonathan Körner (Unsplash)
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Cards
+                </h2>
+                <p>Florence, Italy &mdash; <strong>.card-50</strong></p>
+                <ul class="description">
+                  <li>
+                    <strong class="text-label">Area:</strong> 102.41 km<sup>2</sup>
+                  </li>
+                  <li><strong class="text-label">Population:</strong> 383,083.</li>
+                  <li><strong class="text-label">Website:</strong> <a href="http://www.comune.fi.it/">comune.fi.it</a></li>
+                </ul>
+                <p>
+                  Florence was a centre of medieval European trade and finance and one of the wealthiest cities of the time. It is considered the birthplace of the Renaissance, and has been called "the Athens of the Middle Ages".
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- .end .card50 -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-60 bg-white">
+              <figure>
+                <img src="https://source.unsplash.com/lOqxtpaxZXQ/800x600" alt="Il Doumo, Florence">
+                <figcaption>
+                  <a href="https://unsplash.com/@karlyewolff" title="Karlye Wolff">
+                    <svg class="fa-camera">
+                      <use xlink:href="#fa-camera"></use>
+                    </svg>
+                    Karlye Wolff (Unsplash)
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Cards
+                </h2>
+                <p>Il Duomo, Florence &mdash; <strong>.card-60</strong></p>
+                <p>
+                  <strong>Stendhal syndrome</strong> is a disorder that causes rapid heartbeat and dizziness when an individual is exposed to an experience of great personal significance, particularly viewing art.
+                </p>
+                <p>
+                  The illness is named after the 19th-century French author Stendhal, who described his experience with the phenomenon during his 1817 visit to Florence.
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- .end .card50 -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <div class="card-50">
+            <figure>
+              <img src="https://source.unsplash.com/2QHEC81Dt0c/" alt="Áqaba, Jordan">
+              <figcaption>
+                <a href="https://unsplash.com/@dburka" title="Daniel Burka">
+                  <svg class="fa-camera">
+                    <use xlink:href="#fa-camera"></use>
+                  </svg>
+                  Daniel Burka (Unsplash)
+                </a>
+              </figcaption>
+            </figure>
+            <!-- end figure-->
+            <div class="flex-content">
+              <h2>Discover Jordan
+              </h2>
+              <p>.fullscreen > .card-50</p>
+              <p class="text-intro">Aqaba is the only coastal city in Jordan and the largest and most populous city on the Gulf of Aqaba.</p>
+              <p class="aligncenter"><a class="button" href="https://en.wikipedia.org/wiki/Aqaba">Read more &raquo;</a></p>
+            </div>
+            <!-- end .flex-content-->
+          </div>
+          <!-- end .card-50-->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <h2><strong>Offers and Discounts</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame bg-red">
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <p><span><sup>$</sup>40</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <h2>Watch TV shows anytime, anywhere</h2>
+                <p>.frame.bg-red</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame bg-red">
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <h2>Get 8 weeks free</h2>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame bg-red">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/R1J6Z1cnJZc/')"></span>
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <h2>Get 8 weeks free</h2>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-red">
+          <div class="wrap">
+            <h2 class="aligncenter">Choose one plan</h2>
+            <p class="aligncenter">Simple pricing. No credit card required!</p>
+            <table>
+              <thead>
+               <tr>
+                <th>Plans</th>
+                <th>Good</th>
+                <th>Better</th>
+                <th>Awesome</th>
+               </tr>
+              </thead>
+              <tbody>
+                <tr>
+                  <td>Price</td>
+                  <td>Free</td>
+                  <td>$6</td>
+                  <td>$10</td>
+                </tr>
+                <tr>
+                  <td>HD Streaming</td>
+                  <td>No</td>
+                  <td>Yes</td>
+                  <td>Yes</td>
+                </tr>
+                <tr>
+                  <td>Screens you can watch on at the same time</td>
+                  <td>1</td>
+                  <td>2</td>
+                  <td>Unlimited</td>
+                </tr>
+                <tr>
+                  <td>Access to exclusive content</td>
+                  <td>No</td>
+                  <td>No</td>
+                  <td>Yes</td>
+                </tr>
+              </tbody>
+            </table>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background light" style="background-image:url('https://source.unsplash.com/hHL08lF7Ikc/')"></span>
+          <div class="wrap">
+            <h2 class="text-landing"><strong>Quotes</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <!-- alignment [class*="content-"] = container max-width:50% = 600px -->
+            <div class="content-center">
+              <h2><strong>Why WebSlides?</strong></h2>
+              <blockquote>
+                <p>"I feel guilty as a web designer when I have to use PowerPoint and Keynote. So I made #WebSlides."</p>
+                <p><cite> <img class="avatar-40" src="../static/images/avatar.jpg" alt="Avatar"> <a href="http://twitter.com/jlantunez/">@jlantunez</a></cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <blockquote class="text-quote">
+              <p>Leadership is not bullying and leadership is not aggression. Leadership is the expectation that you can use your voice for good.</p>
+              <p><cite><a href="https://en.wikipedia.org/wiki/Sheryl_Sandberg">Sheryl Sandberg</a>, COO of Facebook.</cite></p>
+            </blockquote>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <blockquote class="text-quote">
+              <p>Finally, everything you need to make HTML presentations in a simple way.</p>
+              <p><cite><a href="https://twitter.com/jlantunez">@jlantunez</a></cite></p>
+            </blockquote>
+          </div>
+          <!-- .end .wrap -->
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignleft"><img class="whitelogo" src="../static/images/logos/google.svg" alt="Google"></span>
+                <span class="alignright">#TechConf</span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50">
+              <a href="https://en.wikipedia.org/wiki/Leonardo_da_Vinci" title="Leonardo da Vinci - Wikipedia">
+                <blockquote>
+                  <p>&ldquo;WebSlides helped us build a culture of innovation and excellence.&rdquo;</p>
+                  <p><cite>Leonardo da Vinci</cite></p>
+                </blockquote>
+                <figure><img src="../static/images/davinci.png" alt="Leonardo da Vinci"></figure>
+              </a>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <span class="background-left-bottom" style="background-image:url('https://webslides.tv/static/images/satya.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <blockquote>
+                <p>"Businesses and users are going to use technology only if they can trust it."</p>
+                <p><cite>Satya Nadella.</cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+          <footer>
+            <p class="alignright"><img class="whitelogo" src="../static/images/logos/microsoft.svg" alt="Microsoft"></p>
+          </footer>
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h2>Buttons</h2>
+              <p>
+                <a href="#" class="button" title="Button">
+                .button</a>
+                <a href="#" class="button" title="Button">
+                  <svg class="fa-github">
+                    <use xlink:href="#fa-github"></use>
+                  </svg>
+                  svg icon
+                </a>
+              </p>
+              <p>
+                <a href="#" class="button radius" title="Button">
+                .button.radius</a> <a href="#" class="button ghost" title="Button">
+                .button.ghost</a>
+              </p>
+            </div>
+            <div class="content-left">
+              <h2>Badges</h2>
+              <p><code>a.badge-ios</code> and <code>a.badge-android</code></p>
+              <p>
+                <a href="#" class="badge-ios" title="Download iOS App">
+                iOS App</a>
+                <a href="#" class="badge-android" title="Download Android App">
+                Android App</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/CxYHfBkC0vs/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing">Forms</h1>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black">
+          <span class="background" style="background-image:url('https://source.unsplash.com/p3UCTiZIU6M/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-70 aligncenter">
+            <h2>Planning a vacation?</h2>
+            <p class="text-intro">Hidden attractions and unusual things to do.</p>
+            <form action="/" method="post" class="bg-trans-dark">
+              <ul class="flexblock">
+                <li><input type="email" tabindex="1" name="email" placeholder="your@email.com" required></li>
+                <li><input type="password" tabindex="2" name="password" placeholder="Password" required></li>
+                <li><button type="submit" class="radius" tabindex="3" title="Sign Up">Sign Up &rsaquo;</button></li>
+              </ul>
+            </form>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-green">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <form action="/" method="post">
+                  <fieldset>
+                    <legend>Create a free account</legend>
+                    <p><input type="text" tabindex="1" name="username" placeholder="Username" required></p>
+                    <p><input type="email" tabindex="2" name="email" placeholder="your@email.com" required></p>
+                    <p><input type="password" tabindex="3" name="password" placeholder="Password" required></p>
+                    <p><button type="submit" tabindex="4" title="Sign Up">Sign Up &rsaquo;</button></p>
+                  </fieldset>
+                </form>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-heart-o">
+                        <use xlink:href="#fa-heart-o"></use>
+                      </svg>
+                      <h2>Good karma </h2>
+                      Just essential features.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-bolt">
+                        <use xlink:href="#fa-bolt"></use>
+                      </svg>
+                      <h2>Fast &amp; Versatile</h2>
+                      No need to know code. 120+ slides.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-lock">
+                        <use xlink:href="#fa-lock"></use>
+                      </svg>
+                      <h2>Private Network</h2>
+                      Simple and secure file sharing.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <h1>
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                Pay
+              </h1>
+              <p>Use your iPhone to pay securely and easily at over a million store locations and within apps — with a single touch. See where you can use Apple Pay:
+              </p>
+              <form action="/" class="user" method="post">
+                <input type="search" name="location" tabindex="1" placeholder="Stores in your city..." required>
+                <button type="submit" tabindex="2" title="Search">Search &rsaquo;</button>
+              </form>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/RkBTPqPEGDo/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-30">
+            <p><a href="#" title="Microsoft"><img class="whitelogo aligncenter" src="../static/images/logos/microsoft.svg" alt="Microsoft"></a></p>
+            <form action="/" method="post">
+              <fieldset>
+                <legend>Welcome back</legend>
+                <p><label>Username or Email</label>
+                  <input type="text" tabindex="1" name="email" placeholder="your@email.com" required>
+                </p>
+                <p><label>Password <span class="alignright"><a href="#" title="Forgot password?">Forgot?</a></span></label>
+                  <input type="password" tabindex="2" name="password" placeholder="6 characters minimum" required>
+                </p>
+                <p>
+                  <button type="submit" tabindex="3" title="Login">Login &rsaquo;</button>
+                </p>
+              </fieldset>
+            </form>
+            <p class="aligncenter">Don't have an account? <a href="#" title="Register">Sign up!</a></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/Zq_K89I9E-8/)"></span>
+          <div class="wrap">
+            <h2 class="text-landing">Media</h2>
+            <p class="text-intro">Background images, videos, charts, maps...</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background" style="background-image:url('https://source.unsplash.com/LcDPAqX8dt8/)"></span>
+          <div class="wrap size-50">
+            <h3>
+              <svg class="fa-camera">
+                <use xlink:href="#fa-camera"></use>
+              </svg>
+              Unsplash = Fullscreen Backgrounds
+            </h3>
+            <p class="text-intro"><a href="https://source.unsplash.com/">How to embed Unsplash photos? &rarr;</a></p>
+            <pre>&lt;section&gt;
+  &lt;span class="background" style="background-image:url('https://source.unsplash.com/LcDPAqX8dt8/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+            <p>
+              <svg class="fa-info">
+                <use xlink:href="#fa-info"></use>
+              </svg>
+              Position .background outside of .wrap container.
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background light" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso/')"></span>
+          <div class="wrap size-50">
+            <h1 class="text-landing text-shadow">Opacity</h1>
+            <p><code>[class*="bg-"] > .background.light</code></p>
+            <pre>&lt;section&gt;
+  &lt;span class="background light" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso')"></span>
+          <div class="wrap size-50">
+            <h1 class="text-landing text-shadow">Opacity</h1>
+            <p><code>[class*="bg-"] > .background.dark</code></p>
+            <pre>&lt;section&gt;
+  &lt;span class="background dark" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>16 Different Backgrounds</h3>
+            <ul class="text-cols">
+              <li><strong>.background</strong> (cover)</li>
+              <li>.background-top (cover)</li>
+              <li>.background-bottom (cover)</li>
+              <li>.background.light (opacity)</li>
+              <li>.background.dark (opacity)</li>
+              <li>.background-center</li>
+              <li>.background-center-top</li>
+              <li>.background-center-bottom</li>
+              <li>.background-left</li>
+              <li>.background-left-top</li>
+              <li>.background-left-bottom</li>
+              <li>.background-right</li>
+              <li>.background-right-top</li>
+              <li>.background-right-bottom</li>
+              <li>.background-anim (animated)</li>
+              <li>.<strong>background-video</strong> (fullscreen)</li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>.background-(position)</h3>
+              <p><code>.background-right-bottom</code></p>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-wifi">
+                      <use xlink:href="#fa-wifi"></use>
+                    </svg>
+                    <h2>Ultra-Fast WiFi</h2>
+                    Simple and secure file sharing.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-battery-full">
+                      <use xlink:href="#fa-battery-full"></use>
+                    </svg>
+                    <h2>All day battery life</h2>
+                    Your battery worries may be over.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-life-ring">
+                      <use xlink:href="#fa-life-ring"></use>
+                    </svg>
+                    <h2>Lifetime Warranty </h2>
+                    We'll fix it or if we can't, we'll replace it.
+                  </div>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter bg-black">
+          <span class="background anim" style="background-image:url('https://source.unsplash.com/n9WPPWiPPJw/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2>.background.anim</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3>Background videos</h3>
+            <pre><strong>&lt;section class="fullscreen"&gt;</strong>
+  &lt;div class="embed"&gt;
+    &lt;video autoplay loop poster="image.jpg"&gt;
+      &lt;source src="video.mp4" type="video/mp4"&gt;
+    &lt;/video&gt;
+  &lt;/div&gt;
+<strong>&lt;/section&gt;</strong>
+</pre>
+            <p>.fullscreen > .embed (responsive) > video</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen bg-blue aligncenter">
+         <div class="embed dark">
+          <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+            <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+          </video>
+          </div>
+          <!-- .end .embed -->
+          <div class="wrap">
+            <h2><strong>Muted</strong></h2>
+            <p>Overlay: <code>section.fullscreen.bg-blue > embed.dark</code> or .light</p>
+           </div>
+           <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/MDGpwpMY2Ws/')"></span>
+          <!-- background with a frame frame -->
+          <span class="background frame"></span>
+          <div class="wrap">
+            <h2>Embedding Media</h2>
+            <p>Videos, charts, maps...</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3><a href="https://webslides.tv/demos/media#slide=2">YouTube API</a></h3>
+              <p>Embed videos with loop, autoplay, and muted attributes.</p>
+              <pre>&lt;div class="embed"&gt;
+ &lt;iframe src="https://www.youtube.com/embed/XjJQBjWYDTs"&gt;
+ &lt;/iframe&gt;
+&lt;/div&gt;</pre>
+              <p><code>.embed</code> (responsive)</p>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <!-- <div class="embed"> = Responsive -->
+              <div class="embed">
+                <iframe src="https://www.youtube.com/embed/XjJQBjWYDTs" allowfullscreen></iframe>
+              </div>
+              <!-- end .embed -->
+            </div>
+            <!-- end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <!-- Responsive video/iframe... Add <div class="embed"> -->
+            <div class="embed">
+              <div data-youtube data-youtube-id="vXeF6Uot8pk" data-autoplay></div>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <!-- Fullscreen Video -->
+          <div class="embed">
+            <iframe width="800" height="450" src="https://www.youtube.com/embed/BzMLA8YIgG0" allowfullscreen></iframe>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3><a href="https://www.theatlas.com/" title="I love Quartz's charts">Charts</a></h3>
+            <!-- Responsive video/iframe/chart... Add <div class="embed"> -->
+            <div class="embed">
+              <!-- I love Quartz's charts -->
+              <div class="atlas-chart" data-id="H1tz4P9G" data-width="640" data-height="449"><img alt="Chart" src="https://www.theatlas.com/i/atlas_H1tz4P9G.png" style="max-width: 100%;"></div>
+              <script src="https://www.theatlas.com/javascripts/atlas.js"></script>
+            </div>
+            <!-- end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue frame">
+          <div class="wrap size-50">
+            <p class="text-context">Status of Net Neutrality around the world.</p>
+            <div class="embed">
+              <iframe width='800' height='450' src='https://dejiaccessnow.carto.com/viz/4f239c60-356f-11e5-b01c-0e853d047bba/embed_map' allowfullscreen></iframe>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50 bg-white">
+              <figure>
+                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3170.254536199183!2d-5.994303837186783!3d37.38381233311839!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xbaa976bfaec1fe87!2sReal+Alc%C3%A1zar+de+Sevilla!5e0!3m2!1ses!2ses!4v1489408674667" width="800" height="600" allowfullscreen></iframe>
+                <figcaption>
+                  <a href="https://maps.google.com" title="Google Maps">
+                    <svg class="fa-map">
+                      <use xlink:href="#fa-map"></use>
+                    </svg>
+                    Google Maps
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Discover Seville
+                </h2>
+                <p>.card-50.bg-white</p>
+                <ul class="description">
+                  <li>
+                    <strong class="text-label" title="Density">Density:</strong> 140/km<sup>2</sup>
+                  </li>
+                  <li><strong class="text-label" title="Population">Population:</strong> 703,021</li>
+                  <li><strong class="text-label" title="Website">Website:</strong> <a href="http://www.visitasevilla.es/en">visitasevilla.es</a></li>
+                </ul>
+                <p>
+                  There are many reasons to visit Seville. Its Old Town contains three UNESCO World Heritage Sites: the Alcázar palace complex, the Cathedral and the General Archive of the Indies.
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- end .card-50-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <p class="text-subtitle">Optional &middot; 500+ icons</p>
+            <h2>
+              <a href="http://fontawesome.io/icons/">
+                <svg class="fa-flag">
+                  <use xlink:href="#fa-flag"></use>
+                </svg>
+                Font Awesome
+              </a>
+              as SVG icons
+            </h2>
+            <pre>&lt;svg class="fa-flag"&gt;
+       &lt;use xlink:href="#fa-flag"&gt;&lt;/use&gt;
+&lt;/svg&gt;</pre>
+            <p>How to change icons?</p>
+            <ol class="text-cols">
+              <li>Go to <a href="http://fontastic.me/">fontastic.me</a>.</li>
+              <li>Create a free account.</li>
+              <li>Select new icons.</li>
+              <li>Publish as SVG sprite.</li>
+              <li>Edit <strong>svg-icons.css</strong> and <strong>svg.icons.js</strong>.</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Transparent Logos</h2>
+            <p>
+              Change the color of a .svg/.png image using CSS. Images are property of their respective owners.
+            </p>
+            <hr>
+            <ul class="flexblock blink">
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <div>
+                    <img src="../static/images/logos/google.svg" alt="Google">
+                    <p><strong>Height recommended</strong>: 48px</p>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <div>
+                    <img class="blacklogo" src="../static/images/logos/airbnb.svg" alt="Airbnb">
+                    <p><code>img.blacklogo</code></p>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <div>
+                    <img class="graylogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <p><code>img.graylogo</code></p>
+                  </div>
+                </a>
+              </li>
+              <li class="bg-blue">
+                <a href="" title="Block Link = .blink">
+                  <div>
+                    <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <p><code>img.whitelogo</code></p>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <blockquote class="text-quote">
+              <p>"An avatar is the graphical representation of the user or the user's alter ego or character. The <a href="https://en.wikipedia.org/wiki/Avatar_(computing)">word avatar</a> originates in Hinduism."</p>
+              <p><cite> <a href="http://twitter.com/username/"><img class="avatar-56" src="../static/images/avatar.jpg" alt="Avatar"> @username</a>, .avatar-56</cite></p>
+            </blockquote>
+            <hr>
+            <p><code>img[class*="avatar-"]</code> (80, 72, 64, 56, 48, and 40).</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h2>Devices</h2>
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-wifi">
+                        <use xlink:href="#fa-wifi"></use>
+                      </svg>
+                      <h2>Ultra-Fast WiFi</h2>
+                      Simple and secure file sharing.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-battery-full">
+                        <use xlink:href="#fa-battery-full"></use>
+                      </svg>
+                      <h2>All day battery life</h2>
+                      Your battery worries may be over.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-life-ring">
+                        <use xlink:href="#fa-life-ring"></use>
+                      </svg>
+                      <h2>Lifetime Warranty </h2>
+                      We'll fix it or if we can't, we'll replace it.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .column-->
+              <div class="column">
+                <figure>
+                  <img class="aligncenter" src="../static/images/iphone.png" alt="iPhone">
+                </figure>
+              </div>
+              <!-- end .column-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <figure class="browser">
+                <img alt="Screenshot" src="https://webslides.tv/static/images/cover-apple.jpg">
+              </figure>
+            </div>
+            <!-- .end .content-left -->
+            <div class="content-left">
+              <h2>Screenshots</h2>
+              <p>HTML/CSS Browser.</p>
+              <pre>&lt;figure class="browser"&gt;
+  &lt;img alt="Screenshot" src="image.png"&gt;
+&lt;/figure&gt;</pre>
+            </div>
+            <!-- .end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h2>CSS Animations</h2>
+            <p>Fadein transition to all slides.</p>
+            <pre>&lt;article id="webslides"&gt;
+  &lt;section&gt;
+    &lt;div class="wrap fadeInUp"&gt;
+      &lt;h1&gt;Slide&lt;/h1&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;</pre>
+            <p>Just 5 basic animations: .fadeIn, .fadeInUp, .zoomIn, .slideInLeft, and .slideInRight.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter fadeInUp">
+            <h2>Slide</h2>
+            <p>.fadeInUp</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-40 zoomIn aligncenter">
+            <figure>
+              <img src="../static/images/android.png" alt="Pixel Phone">
+            </figure>
+            <p>.zoomIn</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3>.slow (animation duration)</h3>
+            <pre>&lt;section&gt;
+      &lt;div class="wrap"&gt;
+       &lt;h2 class="fadeIn slow"&gt;Slide 1&lt;/h2&gt;
+      &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2 class="fadeIn slow">h2.fadeIn.slow</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Start in Seconds</strong> </h2>
+            <p class="text-intro">Create your own presentation instantly. <br>120+ prebuilt slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Good karma :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/index.html b/mypapers/webslides/demos/index.html
new file mode 100644 (file)
index 0000000..2e349ff
--- /dev/null
@@ -0,0 +1,265 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks,
+      @jlantunez.
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Demos</title>
+    <meta name="description" content="Beautiful HTML presentations and websites made with WebSlides.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink"> <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides Demos"> <!-- EDIT -->
+    <meta property="og:description" content="Beautiful HTML presentations and websites made with WebSlides."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:22:34"> <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" > <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Demos"> <!-- EDIT -->
+    <meta name="twitter:description" content="Beautiful HTML presentations and websites made with WebSlides."> <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article>  <!-- Slideshow? id="webslides" -->
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section>
+          <span class="background-right" style="background-image:url('https://webslides.tv/static/images/architecture.png')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h1><strong>WebSlides Demos</strong></h1>
+            <p class="text-intro">All of these presentations are free and responsive.<br>
+              40+ <a href="../demos/components.html" title="WebSlides Components">components</a> with a solid <a href="../demos/classes.html" title="WebSlides Classes">CSS architecture</a>.</p>
+            <p>Share your slides using <a href="https://twitter.com/search?q=%23webslides&amp;src=typd" title="#WebSlides on Twitter">#WebSlides</a>.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-white">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <ul class="flexblock gallery">
+              <li>
+                <a href="../demos/why-webslides.html" title="Why WebSlides?">
+                  <figure>
+                    <img alt="Thumbnail Why WebSlides?" src="https://webslides.tv/static/images/demos-why.png">
+                    <figcaption>
+                      <h2>Why WebSlides?</h2>
+                      <time datetime="2017-01-08T16:21:44-08:00">Jan 08, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/landings.html" title="Landings">
+                  <figure>
+                    <img alt="Thumbnail Landings" src="https://webslides.tv/static/images/demos-landings.png">
+                    <figcaption>
+                      <h2>Landings</h2>
+                      <time datetime="2017-01-07T19:21:26-08:00">Jan 07, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/portfolios.html" title="Portfolios">
+                  <figure>
+                    <img alt="Thumbnail Portfolios" src="https://webslides.tv/static/images/demos-portfolios.png">
+                    <figcaption>
+                      <h2>Portfolios</h2>
+                      <time datetime="2017-01-06T21:22:21-08:00">Jan 06, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/keynote.html" title="Apple Keynote">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-apple.png">
+                    <figcaption>
+                      <h2>Apple Keynote</h2>
+                      <time datetime="2017-01-05T20:13:48-08:00">Jan 05, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/netflix-culture.html" title="Netflix's Culture">
+                  <figure>
+                    <img alt="Thumbnail Netflix's Culture" src="https://webslides.tv/static/images/demos-netflix.png">
+                    <figcaption>
+                      <h2>Netflix's Culture</h2>
+                      <time datetime="2017-04-16T20:16:48-08:00">Mar 16, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/longforms.html" title="Longform Articles">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-longforms.png">
+                    <figcaption>
+                      <h2>Longforms</h2>
+                      <time datetime="2017-04-15T20:16:48-08:00">Apr 15, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/interviews.html" title="Interviews">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-interviews.png">
+                    <figcaption>
+                      <h2>Interviews</h2>
+                      <time datetime="2017-04-14T24:08:16-24:32">Apr 14, 2017</time>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) with fadein animation -->
+          <div class="wrap">
+            <h2 class="aligncenter">General Questions</h2>
+            <p class="aligncenter">WebSlides Documentation: <a href="../demos/components.html" title="WebSlides Components">Components</a> &middot; <a href="../demos/classes.html" title="WebSlides Classes">Classes</a> &middot; <a href="../demos/media.html" title="WebSlides Media">Media</a>.</p>
+            <div class="grid">
+              <div class="column">
+                <h6>Why WebSlides? Good karma</h6>
+                <p>There're excellent presentation tools out there. WebSlides is about telling and sharing stories. Hypertext, clean code, and beauty as narrative elements.</p>
+                <h6>Is WebSlides a framework?</h6>
+                <p>We're all tired of heavy CSS frameworks. WebSlides is a starting point that provides basic <a href="../demos/components.html" title="WebSlides Components">structural components</a> and a scalable <a href="../demos/classes.html" title="WebSlides Classes">CSS architecture</a>.</p>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <figure><img class="aligncenter" src="../static/images/setup.png" alt="WebSlides Files"></figure>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <h6>What can you do with WebSlides?</h6>
+                <p>WebSlides is a cute solution for making HTML presentations, landings, and portfolios. <a href="../demos/components.html#slide=15">Put content wherever you want</a>, add <a href="../demos/media.html#slide=2">background images, videos</a>...
+                </p>
+                <h6>How easy is WebSlides?</h6>
+                <p>You can create your own presentation instantly. Just a basic knowledge of HTML and CSS is required. Simply choose a demo and customize it.</p>
+              </div>
+              <!-- end .column -->
+            </div>
+            <!-- end .grid -->
+          </div>
+          <!-- end .wrap -->
+        </section>
+        <section class="bg-white aligncenter">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Start in seconds</strong> </h2>
+            <p class="text-intro">Create your own presentation instantly. <br>120+ premium slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Good karma :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!-- end main -->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/interviews.html b/mypapers/webslides/demos/interviews.html
new file mode 100644 (file)
index 0000000..64a2b3a
--- /dev/null
@@ -0,0 +1,358 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Demo: Longform Interviews</title>
+    <meta name="description" content="WebSlides is about telling stories. Create longform interviews with ease.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink">
+
+    <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides Demo: Longform Interviews" />
+
+    <!-- EDIT -->
+    <meta property="og:description" content="Create longform interviews with ease. Just the essentials.">
+
+    <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-03-28T12:17:24">
+
+    <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" >
+
+    <!-- EDIT -->
+    <meta property="og:image:width" content="800">
+    <meta property="og:image:height" content="429">
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides">
+
+    <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez">
+
+    <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Demo: Longform Interviews">
+
+    <!-- EDIT -->
+    <meta name="twitter:description" content="Create longform interviews with ease. Just the essentials.">
+
+    <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg">
+
+    <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article>
+
+        <section class="bg-black">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/E695OZJiju4/1600x800')"></span>
+          <!--.wrap = container width: 90% -->
+          <div class="wrap">
+            <p class="text-subtitle">Powered by <a href="https://webslides.tv">WebSlides</a>.</p>
+            <h1>
+              <strong>Designing Interviews</strong>
+            </h1>
+            <p>All content is for demo purposes only.</p>
+            <p><img class="avatar-40" src="../static/images/avatar.jpg" alt="Avatar David Yang"> By David Yang. Nov 8th, 2024.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-white">
+          <!--.wrap.longform (width:72rem=720px) = Better reading experience (90-95 characters per line) -->
+          <div class="wrap longform">
+            <h2><strong>The Art of the Interview</strong></h2>
+            <p class="text-intro">The stories you tell, whether in text form, by way of video or through audio, are only as good as the information you gather.</p>
+            <p>Interviewing is the cornerstone of journalism. Interviews usually take place face to face and in person, although modern communications technologies such as the Internet have enabled conversations to happen in which parties are separated geographically, such as with videoconferencing software, and of course telephone interviews can happen without visual contact.</p>
+            <hr>
+            <dl class="text-interview">
+              <dt>David:</dt>
+              <dd>
+                <p><strong>Hi, this is a WebSlides Demo, where we interview the people who make us happy. I’m your host, David González. This week I interviewed lawyer Sheryl Hadid. Hi Sheryl!</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>Hi David!</p>
+              </dd>
+              <dt>David:</dt>
+              <dd>
+                <p><strong>Are interviews copyrighted? When does an interview become copyrightable?</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>The answer is it depends. Copyright of speech given during an interview relies heavily on the "fixation" element of copyright law. When a work is fixed in a copy or recording, the work is created. This gives the work its copyright. Therefore, when an interview is physically recorded it becomes copyrighted.</p>
+              </dd>
+              <dt>David:</dt>
+              <dd>
+                <p><strong>How could the person being interviewed own the copyright to an interview?</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>This may be a surprise but there are moments when the person being interviewed could in fact have copyright ownership in their words. For example, if the person being interviewed receives a list of questions from the interviewer and records their calculated responses, they could have copyright ownership in their answers because they not the interviewer actually wrote down or otherwise recorded their response.</p>
+              </dd>
+              <dd>
+                <blockquote class="text-quote">
+                  <p>People want to be smart. So, if you ask smart questions and show an interest in a particular subject they love sharing their insight.<code>.text-quote</code>.</p>
+                </blockquote>
+              </dd>
+              <dd>
+                <p>However, courts are hesitant to apply this concept broadly to spoken interviews because of the impact it could have on the First Amendment and the heavy caseload it would bring to an already overloaded court system. See Falwell v. Penthouse Intern., Ltd.  This also opens the door for other legal arguments such as fair use. Furthermore, there are times when contractual releases could affect the copyright and alter default copyright rules. </p>
+              </dd>
+            </dl>
+            <hr>
+            <div class="text-pull embed">
+              <iframe width="800" height="450" src="https://www.youtube.com/embed/7xYZ3rMT8_A?rel=0&amp;controls=0" allowfullscreen></iframe>
+            </div>
+            <!--.text-pull.embed (responsive video) -->
+            <hr>
+            <dl class="text-interview">
+              <dt>David:</dt>
+              <dd>
+                <p><strong>What are some methods to record an interview and what should the person being interviewed do?</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>Most often when problems with interview ownership arise it’s because persons being interviewed are unhappy with the way an interviewer uses their responses during interviews to mislead readers or viewers of a broadcast. This causes interviewees to claim their copyright was infringed because they claim to own the copyright to their speech during the interview.</p>
+              </dd>
+              <dt>David:</dt>
+              <dd>
+                <p><strong>When do problems with interview ownership arise, and who usually owns the copyright?</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>The most successful way to fix an interview is for interviewers to audio record or hand write the responses of the person being interviewed. If the interview is recorded by hand, it is helpful if the writing is legible and clearly communicates the conversation because it may help solve questions about fixation.  Short hand that only describes excerpts from the interview typically are not enough to constitute fixation and copyright ownership. So please remember, if there is no fixation of the interview then no copyright exists in that interview.</p>
+              </dd>
+              <dd>
+                <p>Further, if you are being interviewed please be aware that you do not possess ownership over your responses in most situations. It is always best to briefly think about your answer before you respond to avoid the misuse of your words by others.  And if you truly don’t feel comfortable being interviewed by a particular media source, remember you always have the power to say no to doing the interview.</p>
+              </dd>
+            </dl>
+          </div>
+        </section>
+        <section>
+          <!--.wrap = container width: 90% -->
+          <div class="wrap size-50 aligncenter">
+            <h3><strong>Things you can do with WebSlides</strong></h3>
+            <p class="text-intro"><a href="/demos/why-webslides" title="Why WebSlides?">Presentations</a>, <a href="/demos/landings" title="Landings">landings</a>, <a href="/demos/portfolios" title="Portfolios">portfolios</a>, and <a href="/demos/longforms" title="Longforms">longforms</a>.</p>
+            <div class="bg-white shadow">
+              <ul class="flexblock reasons">
+                <li>
+                  <h2>An opportunity to engage.</h2>
+                  <p><a href="https://webslides.tv" title="WebSlides">WebSlides</a> is about good karma. This is about telling the story, and sharing it in a beautiful way. HTML and CSS as narrative elements.</p>
+                </li>
+                <li>
+                  <h2>Work better, faster.</h2>
+                  <p>Designers, marketers, and journalists can now focus on the content. Simply <a href="https://webslides.tv/demos" title="WebSlides Demos">choose a demo</a> and customize it in minutes.</p>
+                </li>
+              </ul>
+            </div>
+            <!-- .end .bg-white shadow -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-white">
+          <!--.wrap = container width: 90% -->
+          <div class="wrap longform">
+            <dl class="text-interview">
+              <dt>David:</dt>
+              <dd>
+                <p><strong>Is a web address (a domain name) subject to copyright law?</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>No, for a variety of reasons web addresses (also known as a domain names or URLs) aren't protected by copyright. Even though copyright doesn’t protect domain names, that doesn’t mean domain names are entirely unprotected. Trademark law protects web addresses. And for a variety of reasons, companies are often more apt to go after individual instances of trademark infringement than individual copyright infringers. </p>
+              </dd>
+              <dt>David:</dt>
+              <dd>
+                <p><strong>Are there easier alternatives than copyright?</strong></p>
+              </dd>
+              <dt>Sheryl:</dt>
+              <dd>
+                <p>Some persons and organizations hope to make the rules about using and reusing work more user-friendly. These groups may make their work freely available under <a href="https://creativecommons.org/">Creative Commons</a> licenses or expressly abandon them into the public domain. </p>
+              </dd>
+              <dd>
+                <p>But just because an author employs either of these copyright alternatives, that doesn’t mean that they are completely free of legal issues. For example, imagine you’re an advertising designer for Virgin Mobile, and you need a photo of a pretty teenage girl for your latest ad. You find a photo on Flickr that is free to use under a Creative Commons Attribution license. You use the photo in your ad campaign and plaster the photo on bus stops across Australia. This is exactly what happened, and since the photographer was adequately credited and copyright issues were non-existent everybody lived happily ever after, right?</p>
+              </dd>
+              <dd>
+                <p>If you have any questions about alternatives to the standard copyright scheme or how these alternatives are being utilized by thousands of artists every day, feel free to contact <a href="https://www.newmediarights.org/about_us/contact_us">New Media Rights</a>.</p>
+              </dd>
+            </dl>
+            <p><a href="http://www.newmediarights.org/are_interviews_copyrighted" target="_blank">"Are interviews copyrighted"</a> by NewMediaRights is licensed under CC BY NC 3.0.</p>
+            <hr>
+            <h3 class="aligncenter"><strong>Stories that stay with you</strong></h3>
+            <p class="aligncenter">Subscribe to our newsletter. All content is for demo purposes only.</p>
+            <form action="/" class="bg-light user" method="post">
+              <input type="email" name="email" tabindex="1" autocomplete="off" placeholder="your@email.com" required>
+              <button type="submit" tabindex="2" title="Subscribe">Subscribe &rsaquo;</button>
+            </form>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!-- .wrap = container width: 90% -->
+          <div class="wrap aligncenter">
+            <h2><strong>Ready to start?</strong> </h2>
+            <p class="text-intro">Create your stories instantly.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Thanks :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <footer role="contentinfo">
+      <div class="wrap">
+        <div class="grid">
+          <div class="column">
+            <h3>Company</h3>
+            <ul>
+              <li><a href="#">About</a></li>
+              <li><a href="#">Team</a></li>
+              <li><a href="#">Blog</a></li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+          <div class="column">
+            <h3>Support</h3>
+            <ul>
+              <li><a href="#">Shipping &amp; Returns</a></li>
+              <li><a href="#">FAQ</a></li>
+              <li><a href="#">Contact</a></li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+          <div class="column">
+            <h3>Legal</h3>
+            <ul>
+              <li><a href="#">Terms of Service</a></li>
+              <li><a href="#">Privacy Policy</a></li>
+              <li><a href="#">Cookies</a></li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+          <div class="column">
+            <h3>Community</h3>
+            <ul>
+              <li>
+                <a href="#">
+                  <svg class="fa-facebook">
+                    <use xlink:href="#fa-facebook"></use>
+                  </svg>
+                  Facebook
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <svg class="fa-youtube">
+                    <use xlink:href="#fa-youtube"></use>
+                  </svg>
+                  YouTube
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <svg class="fa-twitter">
+                    <use xlink:href="#fa-twitter"></use>
+                  </svg>
+                  Twitter
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+        </div>
+        <!-- .end .grid -->
+      </div>
+      <!-- .end .wrap -->
+    </footer>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/keynote.html b/mypapers/webslides/demos/keynote.html
new file mode 100644 (file)
index 0000000..4d95df4
--- /dev/null
@@ -0,0 +1,858 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Keynote: Make a Keynote presentation using HTML</title>
+    <meta name="description" content="WebSlides is the easiest way to make HTML presentations. Just essential features, clean code, and lovely CSS.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink"> <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="Make a Keynote presentation using HTML"> <!-- EDIT -->
+    <meta property="og:description" content="WebSlides is the easiest way to make HTML presentations. 120+ free slides ready to use."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:32:14"> <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" > <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="Make a Keynote presentation using HTML"> <!-- EDIT -->
+    <meta name="twitter:description" content="WebSlides is the easiest way to make HTML presentations. 120+ free slides ready to use."> <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-apple aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h1><img class="whitelogo" src="../static/images/logos/apple.svg" alt="Apple Logo"></h1>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h1>Make a Keynote presentation using HTML</h1>
+            <p class="text-intro">WebSlides is an open source framework for building HTML presentations, landings, and portfolios.</p>
+            <p><code>.bg-apple</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2>HTML presentations can be easy</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <h2>Features</h2>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Simple Navigation
+                  </h2>
+                  with arrow keys and swipe.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Permalinks
+                  </h2>
+                  Go to a specific slide.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock-o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide Counter
+                  </h2>
+                  Current/Total number
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>40<sup>+</sup></span>
+                    Beautiful Components
+                  </h2>
+                  Covers, cards, quotes...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-text-height">
+                      <use xlink:href="#fa-text-height"></use>
+                    </svg>
+                    Vertical Rhythm
+                  </h2>
+                  Use multiples of 8.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>500<sup>+</sup></span>
+                    SVG Icons
+                  </h2>
+                  Font Awesome Kit.
+                </div>
+              </li>
+            </ul>
+          </div>
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides was made to inspire people.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>WebSlides is a wonderful way to showcase your company. All content is for demo purposes only. Images are property of their respective owners.</p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock">
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/google.svg" alt="Google">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides help you build a culture of excellence.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>The art of storytelling. Hypertext, clean code, and beauty as narrative elements. Just essential features and lovely CSS. All content is for demo purposes only. </p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock metrics">
+              <li> Founded
+                <span>1976</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                524M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <!--.wrap o <nav> = container 1200px -->
+          <div class="wrap">
+            <ul class="flexblock metrics border">
+              <li> Founded
+                <span>1976</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                524M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                6 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                14K Employees
+              </li>
+              <li>
+                <span>
+                $4M
+                </span>
+                EBITDA
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $76B
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/pb_lF8VWaPU/')"></span>
+          <div class="wrap">
+            <h2 class="text-data">3,456,789</h2>
+            <h3>iPhone 7 in first 24 hours</h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2 class="text-data">$48 Billion</h2>
+            <h3>Revenue in Q4 2024</h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple slide-bottom">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/Y5Tjb62cxl8/')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p>
+                <svg class="large fa-tree">
+                  <use xlink:href="#fa-tree"></use>
+                </svg>
+              </p>
+              <h2>1,000,000</h2>
+              <h3>We're working to protect up to a million acres of sustainable forest.</h3>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="card-50">
+              <figure><img class="aligncenter" src="../static/images/iphone.png" alt="iPhone"></figure>
+              <div class="flex-content">
+                <h2>
+                  <svg class="fa-apple">
+                    <use xlink:href="#fa-apple"></use>
+                  </svg>
+                  iPhone 7
+                </h2>
+                <p class="text-intro">3D Touch, 12MP photos, and 4K video.</p>
+                <p>Every iPhone they have made was built on the same belief. That a phone should be more than a collection of features. That, above all, a phone should be absolutely simple, beautiful, and magical to use.</p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- end .card-50-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h2>
+                  <svg class="fa-apple">
+                    <use xlink:href="#fa-apple"></use>
+                  </svg>
+                  iPhone 7
+                </h2>
+                <p class="text-intro">We worked closely with the very talented people at Acme and created a new website. Content demo. </p>
+                <ul class="description">
+                  <li>
+                    <span class="text-label">
+                    Client:
+                    </span>
+                    Apple (2016)
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Services:
+                    </span>
+                    Web Design
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Website:
+                    </span>
+                    <a href="https://apple.com/iphone/">apple.com/iphone</a>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .column-->
+              <div class="column">
+                <figure>
+                  <img src="../static/images/iphone.png" alt="iPhone">
+                </figure>
+              </div>
+              <!-- end figure-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="card-50">
+              <div class="flex-content">
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-wifi">
+                        <use xlink:href="#fa-wifi"></use>
+                      </svg>
+                      <h2>Ultra-Fast WiFi</h2>
+                      Faster LTE with the best worldwide roaming.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-camera">
+                        <use xlink:href="#fa-camera"></use>
+                      </svg>
+                      <h2>Two cameras that shoot as one.</h2>
+                      12MP wide angle.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-life-ring">
+                        <use xlink:href="#fa-life-ring"></use>
+                      </svg>
+                      <h2>Lifetime Warranty </h2>
+                      We'll fix it or if we can't, we'll replace it.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .flex-content-->
+              <figure>
+                <img class="aligncenter" src="../static/images/iphone.png" alt="iPhone 6">
+              </figure>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <div class="wrap zoomIn">
+            <h1>
+              <svg class="fa-apple">
+                <use xlink:href="#fa-apple"></use>
+              </svg>
+              Pay
+            </h1>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-left-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <h2>
+                Redesigning
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                Pay
+              </h2>
+              <p>We've been working with the Acme team over the last three months to build a new app.</p>
+              <p>
+                <a href="#" class="button" title="Case study">Case study &rsaquo;</a>
+                <a href="https://www.apple.com/apple-pay/" class="button ghost" title="Apple Website">Open site &rsaquo;</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>Payments Made Simple</h2>
+              <p>Apple Pay is so easy. Pay with your debit cards and credit cards with just a touch.</p>
+              <div class="content-left">
+                <h3>Secure</h3>
+                <p>Your card is never stored. Apple Pay uses a device-specific number and unique transaction code.</p>
+              </div>
+              <!-- .end .content-left -->
+              <div class="content-left">
+                <h3>Universal</h3>
+                <p>Apple Pay works with most major credit and debit cards from nearly all banks.</p>
+              </div>
+              <!-- .end .content-left -->
+            </div>
+            <!-- .end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-left-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-bolt">
+                      <use xlink:href="#fa-bolt"></use>
+                    </svg>
+                    <h2>Incredibly fast</h2>
+                    Just hold your iPhone near the reader.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-globe">
+                      <use xlink:href="#fa-globe"></use>
+                    </svg>
+                    <h2>Works with all major banks</h2>
+                    Apple Pay is accepted in restaurants, hotels...
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-lock">
+                      <use xlink:href="#fa-lock"></use>
+                    </svg>
+                    <h2>The safer way to pay</h2>
+                    Your card number is never stored.
+                  </div>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <h1>
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                Pay
+              </h1>
+              <p>Use your iPhone to pay securely and easily at over a million store locations and within apps — with a single touch. See where you can use Apple Pay:
+              </p>
+              <form class="user" action="/" method="post">
+                <input type="text" name="location" placeholder="Stores in your city..." required>
+                <button type="submit" title="Search">Search &rsaquo;</button>
+              </form>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <blockquote class="text-quote">
+              <p>I'm an optimist in the sense that I believe humans are noble and honorable, and some of them are really smart. I have a very optimistic view of individuals.</p>
+              <p>
+                <cite>
+                  <!-- <img class="avatar-56" src="../static/images/avatar.jpg" alt="Avatar"> --> Steve Jobs.
+                </cite>
+              </p>
+            </blockquote>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-right-bottom" style="background-image:url('https://webslides.tv/static/images/tim-cook.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <blockquote>
+                <p>&ldquo;We see that privacy is a fundamental human right that people have. We are going to do everything that we can to help maintain that trust.&rdquo;</p>
+                <p><cite>Tim Cook, CEO of Apple.</cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <header>
+            <!--.wrap o <nav> = container 1200px -->
+            <div class="wrap">
+              <p>Header <span class="alignright">.alignright</span></p>
+            </div>
+          </header>
+          <div class="aligncenter fadeInUp">
+            <h2>Simple CSS Alignments</h2>
+            <p>Put content wherever you want.</p>
+          </div>
+          <footer class="bg-trans-dark">
+            <div class="wrap">
+              <p>
+                <span class="alignleft">
+                Footer
+                </span>
+                <span class="alignright">
+                  <a href="#" title="Twitter">
+                    <svg class="fa-twitter">
+                      <use xlink:href="#fa-twitter"></use>
+                    </svg>
+                    @username
+                  </a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section class="bg-apple slide-top">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>1/9 left top</h3>
+              <p>Put content wherever you want. Have less. Do more. Create beautiful solutions.</p>
+              <p><code>.slide-top and .content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple slide-top">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>2/9 center top</h3>
+              <p>Apple I was designed and hand-built by Steve Wozniak. Steve Jobs had the idea of selling the computer.</p>
+              <p><code>.slide-top and .content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple slide-top">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>3/9 right top</h3>
+              <p>The Apple II is one of the first highly successful computers.</p>
+              <p><code>.slide-top and .content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>4/9 left center</h3>
+              <p>The Apple III is a business-oriented personal computer that was intended as the successor to the Apple II series.</p>
+              <p><code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>5/9 center</h3>
+              <p>Apple Lisa was one of the first personal computers to offer a graphical user interface.</p>
+              <p><code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>6/9 right center</h3>
+              <p>The Macintosh was the company's first mass-market personal computer featuring a GUI and mouse.</p>
+              <p><code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple slide-bottom">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>7/9 left bottom</h3>
+              <p>The iBook was a line of laptop computers designed and marketed by Apple Inc. from 1999 to 2006.</p>
+              <p><code>.slide-bottom</code> and <code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple slide-bottom">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>8/9 center bottom</h3>
+              <p>Apple introduced the first generation iPod on October 23, 2001, with the slogan "1,000 songs in your pocket".</p>
+              <p><code>.slide-bottom</code> and <code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple slide-bottom">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>9/9 right bottom</h3>
+              <p>The original iPhone was introduced by Steve Jobs on January 9, 2007. Jobs introduced the iPhone as a combination of three devices.</p>
+              <p><code>.slide-bottom</code> and <code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap size-50">
+            <h2>CSS Animations</h2>
+            <p>Fadein transition to all slides.</p>
+            <pre>&lt;article id="webslides"&gt;
+  &lt;section&gt;
+    &lt;div class="wrap fadeInUp"&gt;
+      &lt;h1&gt;Slide&lt;/h1&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;</pre>
+            <p>Just 5 basic animations: .fadeIn, .fadeInUp, .zoomIn, .slideInLeft, and .slideInRight.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background light" style="background-image:url('https://source.unsplash.com/UxtIESWxLh8/')"></span>
+          <div class="wrap">
+            <h2>Embedding Media</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <div class="wrap">
+            <div class="content-left">
+              <h3><a href="https://webslides.tv/demos/media#slide=2">YouTube API</a></h3>
+              <p>Embed videos with loop, autoplay, and muted attributes. The video will automatically play when the slide is loaded.</p>
+              <pre>&lt;div class="embed"&gt;
+ &lt;div data-youtube data-youtube-id=&quot;CQY3KUR3VzM&quot; data-autoplay &gt;&lt;/div&gt;
+&lt;/div&gt;</pre>
+              <p><code>.embed</code> (responsive)</p>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <!-- <div class="embed"> = Responsive -->
+              <div class="embed">
+                <div data-youtube data-youtube-id="CQY3KUR3VzM" data-autoplay data-no-controls></div>
+              </div>
+              <!-- end .embed -->
+            </div>
+            <!-- end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple fullscreen">
+          <!-- Fullscreen Video -->
+          <div class="embed">
+            <div data-youtube data-youtube-id="lvOKBQvbLhg" data-autoplay></div>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section class="fullscreen bg-apple aligncenter">
+         <div class="embed">
+           <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+            <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+           </video>
+          </div><!-- .embed -->
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>Be Awesome</strong></h2>
+          </div>
+        </section>
+        <section class="fullscreen bg-black aligncenter">
+          <div class="embed dark">
+             <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+             <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+            </video>
+          </div><!-- .embed -->
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>Think Different</strong></h2>
+            <p>Overlay: <code>fullscreen.bg-black > .embed.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <span class="background-right-bottom" style="background-image:url('https://webslides.tv/static/images/tim-cook.png')"></span>
+          <div class="wrap">
+            <h1>One more thing...</h1>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <p><span>Ag</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <p class="text-subtitle">San Francisco</p>
+                <h3><strong>The quick brown fox jumps over the lazy dog</strong>.</h3>
+                <p>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>
+                <p>abcdefghijklmnopqrstuvwxyz</p>
+                <p>1234567890(,.;:?!$&*)</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Start in seconds</strong></h2>
+            <p class="text-intro">120+ prebuilt slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Good karma :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <h2 class="text-emoji zoomIn">😎</h2>
+          <h3><strong>Thank you!</strong></h2>
+          <p><a href="https://twitter.com/webslides" title="@WebSlides on Twitter">@WebSlides</a></p>
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/landings.html b/mypapers/webslides/demos/landings.html
new file mode 100644 (file)
index 0000000..1ddb483
--- /dev/null
@@ -0,0 +1,1933 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+      -->
+
+    <!-- SEO -->
+    <title>WebSlides Landings: Create your web presence easily</title>
+    <meta name="description" content="WebSlides is the easiest way to create HTML presentations and landings. 120+ free slides ready to use.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink"> <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides Landings: Create your web presence easily"> <!-- EDIT -->
+    <meta property="og:description" content="Create simple, beautiful landing pages with WebSlides. 120+ free slides ready to use."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T16:54:27"> <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" > <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Landings: Create your web presence easily"> <!-- EDIT -->
+    <meta name="twitter:description" content="Create simple, beautiful landing pages with WebSlides. 120+ free slides ready to use."> <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-purple aligncenter">
+         <span class="background dark" style="background-image:url('https://source.unsplash.com/C1HhAQrbykQ/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h1 class="text-landing">Landings</h1>
+            <p class="text-symbols">* * * </p>
+            <p><a class="button ghost" href="https://github.com/webslides/webslides" title="Download WebSlides for free"><svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg> WebSlides</a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap aligncenter">
+            <p class="text-subtitle">The interface is your brand:</p>
+            <h2>Create a stylish web presence easily</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>WebSlides is really easy</strong></h3>
+                <p class="text-intro">Each parent <code>&lt;section&gt;</code> in the #webslides element is an individual slide. </p>
+                <p>Code looks neat, pure. It uses <strong>intuitive markup</strong> with popular naming conventions. There's no need to overuse classes or nesting. Based on <a href="https://github.com/jennschiffer/SimpleSlides">SimpleSlides</a>, by <a href="http://jennmoney.biz">Jenn Schiffer</a>. <strong>Tutorials</strong>: <a href="../demos/components.html" title="WebSlides Components">Components</a> &middot; <a href="../demos/classes.html" title="WebSlides Classes">Classes</a>.</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;article id="webslides"&gt;
+  <span class="code-comment">&lt;!-- Slide 1 --&gt;</span>
+  &lt;section&gt;
+    &lt;h1&gt;Design for trust&lt;/h1&gt;
+  &lt;/section&gt;
+  <span class="code-comment">&lt;!-- Slide 2 --&gt;</span>
+  &lt;section class="bg-primary"&gt;
+    &lt;div class="wrap"&gt;
+      &lt;h2&gt;.wrap = container (width: 90%)&lt;/h2&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3>Let's check out some examples.</h3>
+            <p>All content is for demo purposes only. </p>
+            <hr>
+            <ol class="text-cols">
+              <li><a target="_blank" href="#slide=5">Welcomes</a></li>
+              <li><a target="_blank" href="#slide=12">Covers</a></li>
+              <li><a target="_blank" href="#slide=21">Abouts & Teams</a></li>
+              <li><a target="_blank" href="#slide=29">Features & Benefits</a></li>
+              <li><a target="_blank" href="#slide=37">Cards</a></li>
+              <li><a target="_blank" href="#slide=41">Metrics & Data</a></li>
+              <li><a target="_blank" href="#slide=46">Pricing & Offers</a></li>
+              <li><a target="_blank" href="#slide=52">Quotes</a></li>
+              <li><a target="_blank" href="#slide=58">Buttons & Badges</a></li>
+              <li><a target="_blank" href="#slide=59">Forms</a></li>
+              <li><a target="_blank" href="#slide=64">SVG Icons</a></li>
+              <li><a target="_blank" href="#slide=65">Logos</a></li>
+              <li><a target="_blank" href="#slide=66">CSS Animations</a></li>
+              <li><a target="_blank" href="#slide=71">Embedding videos, maps, charts...</a></li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2 class="text-landing">Welcomes</h2>
+            <p class="text-intro"><strong>WebSlides</strong> is an open source tool for telling stories.<br>
+            Make it simple, but significant.</p>
+             <nav class="aligncenter">
+               <ul>
+                 <li><a href="https://twitter.com/webslides">Twitter</a></li>
+                 <li><a href="https://dribbble.com/tags/webslides">Dribbble</a></li>
+                 <li><a href="https://github.com/webslides/webslides">Github</a></li>
+               </ul>
+             </nav>
+          </div>
+        </section>
+        <section class="bg-secondary">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50 frame">
+            <h2 class="text-serif aligncenter">How to Tell Your Story?</h2>
+            <p class="text-symbols">* * *</p>
+            <p>Stories have the power to change the world. WebSlides helps you write better content, faster. Your slides are there to support your story. Choose words wisely, create meaning with them, keep it simple.</p>
+          </div>
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-60">
+            <h3><strong>Why WebSlides?</strong> Good karma and productivity.</h3>
+            <hr>
+            <div class="bg-white shadow">
+              <ul class="flexblock reasons">
+                <li>
+                  <h2>We're web people.</h2>
+                  <p>There're excellent presentation tools out there. WebSlides is about telling the story, and sharing it in a beautiful way. Hypertext and clean code as narrative elements.</p>
+                </li>
+                <li>
+                  <h2>Work better, faster.</h2>
+                  <p>Designers, marketers, and journalists can now focus on the content. Simply <a href="https://webslides.tv/demos" title="WebSlides Demos">choose a demo</a> and customize it in minutes.</p>
+                </li>
+              </ul>
+            </div> <!-- .end .bg-white shadow -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h2><strong>Why WebSlides?</strong></h2>
+            <p class="text-intro">There are amazing presentation tools out there.</p>
+            <p>Everyone loves a good story. WebSlides is about <strong>good karma</strong>. This is about telling the story, and sharing it in a beautiful way. How? Making HTML presentations easy. Hypertext, clean code, and beauty as narrative elements.</p>
+            <p class="text-symbols">* * *</p>
+            <p class="aligncenter">Best,<br>
+              <a href="https://twitter.com/jlantunez">@jlantunez</a>.
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="cta-cover">
+              <h1><strong>HTML Presentations</strong> Made Easy</h1>
+              <p class="alignright">
+                <a class="button" href="https://webslides.tv/webslides-latest.zip" title="Download WebSlides">
+                  <svg class="fa-cloud-download">
+                    <use xlink:href="#fa-cloud-download"></use>
+                  </svg>
+                  WebSlides
+                </a>
+                <span class="try"><a href="https://webslides.tv/demos" title="WebSlides Demos">Demos</a> &middot; <a href="https://github.com/webslides/webslides" title="Github">Github</a></span>
+              </p>
+            </div>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2><span>100<sup>%</sup></span> customizable</h2>
+                  Clean markup.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-heart-o">
+                      <use xlink:href="#fa-heart-o"></use>
+                    </svg>
+                    Good Karma
+                  </h2>
+                  Just the right features.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-code">
+                      <use xlink:href="#fa-code"></use>
+                    </svg>
+                    Prototype faster
+                  </h2>
+                  Design landings, portfolios...
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p class="text-subtitle">Welcomes</p>
+              <h2>
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                <strong>Call to Action</strong>
+              </h2>
+              <p>Make secure purchases in stores, in apps, and now on the web. The safer way to pay. </p>
+              <p>
+                <a href="#" class="badge-ios" title="iOS App">iOS app</a>
+                <a href="#" class="badge-android" title="Android app">Android app</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <figure>
+                  <img src="../static/images/android.png" alt="Pixel Phone">
+                </figure>
+              </div>
+              <!-- end column-->
+              <div class="column">
+                <h2>
+                  Cari is your best friend
+                </h2>
+                <p class="text-intro">Your life will be more complete.</p>
+                <p>Cari makes connections based on your relationships, uses humor, and is eager to learn more about your world and how to make your life easier to manage.</p>
+                <p>
+                  <a href="#" class="badge-ios" title="iOS App">iOS app</a>
+                  <a href="#" class="badge-android" title="Android app">Android app</a>
+                </p>
+              </div>
+              <!-- end .column-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section class="aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/wn7Vdl8_yXc/1600x800')"></span>
+          <div class="wrap">
+            <h2 class="text-landing"><strong>Covers</strong></h2>
+          </div>
+        </section>
+        <section class="bg-black aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/Vti8XHv2XjU/')"></span>
+          <div class="wrap">
+            <h1 class="text-landing text-shadow"><strong>California</strong></h1>
+            <p class="text-shadow">
+              <svg class="fa-map-marker">
+                <use xlink:href="#fa-map-marker"></use>
+              </svg>
+              Yosemite National Park.
+            </p>
+          </div>
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignleft"> <a href="#" title="Instagram">
+                <img class="whitelogo" src="../static/images/logos/airbnb.svg" alt="Airbnb">
+                </a></span>
+                <span class="alignright">
+                <a href="#" class="badge-ios" title="iOS App">iOS app</a>
+                <a href="#" class="badge-android" title="Android app">Android app</a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section class="bg-gradient-v">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/nxfuA21kNHY/1440x1440')"></span>
+          <div class="wrap size-60">
+            <p class="text-context">GOOD KARMA</p>
+            <h2>WebSlides is about <strong>telling the story</strong>, and sharing it in a beautiful way.</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background" style="background-image:url('https://source.unsplash.com/YMOHw3F1Hdk/')"></span>
+          <div class="wrap">
+            <div class="alignright size-50 bg-trans-dark">
+              <p class="text-subtitle text-serif">New in London</p>
+              <h3><strong>Hotel Daenerys</strong></h3>
+              <p>The Daenerys has facilities such as a 24-hour front desk, an elevator with access to all rooms, and a terrace with a garden where guests can enjoy breakfast during the summer.</p>
+              <p class="aligncenter"><a class="button" href="#">More info</a></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background" style="background-image:url('https://source.unsplash.com/mGYxAWITqMg/')"></span>
+          <div class="wrap">
+            <p class="text-subtitle">Plan your next trip</p>
+            <h1 class="text-landing text-shadow">Summ.er</h1>
+            <p class="text-intro">The best places at the best price.</p>
+            <p>
+              <a href="#" class="badge-ios" title="iOS App">Install iOS app</a>
+              <a href="#" class="badge-android" title="Android app">Install Android app</a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black">
+          <span class="background" style="background-image:url('https://source.unsplash.com/7waHOTcvcT4/')"></span>
+          <div class="wrap">
+            <p class="text-data">$975</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black slide-top">
+          <span class="background" style="background-image:url('https://source.unsplash.com/sK1hW5knKkw/')"></span>
+          <div class="wrap">
+            <h2 class="text-landing">Living on Mars</h2>
+            <p class="text-context text-intro">Paula Chan, CEO of SpaceY.</p>
+          </div>
+          <!-- .end .wrap -->
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignright"><img class="whitelogo" src="../static/images/logos/nyt.svg" alt="The New York Times"></span>
+              </p>
+            </div>
+            <!-- .end .wrap -->
+          </footer>
+        </section>
+        <section class="slide-top">
+          <span class="background" style="background-image:url('https://source.unsplash.com/5gn2soeAc40/')"></span>
+          <div class="wrap">
+            <p class="text-context"><strong>PROBLEM & SOLUTION</strong></p>
+            <h2>The history of the music industry is also the story of the development of technology.</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black slide-bottom">
+          <span class="background" style="background-image:url('https://source.unsplash.com/Q1p7bh3SHj8/')"></span>
+          <div class="wrap">
+            <p class="text-subtitle">Location Intelligence</p>
+            <h2><strong>The application of geographic mapping to data</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Abouts &amp; Teams</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides help you build a culture of excellence.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>WebSlides is the easiest HTML presentation framework. All content is for demo purposes only. All images are the copyright of their respective owners.</p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock">
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/google.svg" alt="Google">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>About/Services/Clients</h3>
+            <p><code>ul.flexblock.blink.border</code></p>
+            <ul class="flexblock blink border">
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Interfaces</h3>
+                    <ol>
+                      <li>Architecture</li>
+                      <li>Design</li>
+                      <li>Development</li>
+                    </ol>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Content Strategy</h3>
+                    Beautiful and engaging stories that inspires consumers to take action.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Customer Experience</h3>
+                    Attitude. Little details. People always remember how you made them feel.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Recruitment</h3>
+                    We like to help startups by working with them since the beginning.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter" src="../static/images/logos/google.svg" alt="Google"> Collaboration with the Acme team to design their mobile apps.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter blacklogo" src="../static/images/logos/google.svg" alt="Google"> We worked closely with the UX team on photography for the site. <code>img.blacklogo</code>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter graylogo" src="../static/images/logos/google.svg" alt="Google"> Acme hired us to help make the reading experience totally engaging. <code>img.graylogo</code>
+                  </div>
+                </a>
+              </li>
+              <li class="bg-blue">
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter whitelogo" src="../static/images/logos/google.svg" alt="Google"> We worked with Acme to develop recruiting processes. <code>img.whitelogo</code>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>ul.flexblock.steps</h3>
+            <ul class="flexblock steps">
+              <!-- li>a? Add blink = <ul class="flexblock steps blink">-->
+              <li>
+                <span>
+                  <svg class="fa-heartbeat">
+                    <use xlink:href="#fa-heartbeat"></use>
+                  </svg>
+                </span>
+                <h2>01. Passion</h2>
+                <p>When you're really passionate about your job, you can change the world.</p>
+              </li>
+              <li>
+                <div class="process step-2"></div>
+                <span>
+                  <svg class="fa-magic">
+                    <use xlink:href="#fa-magic"></use>
+                  </svg>
+                </span>
+                <h2>02. Purpose</h2>
+                <p>Why does this business exist? How are you different? Why matters?</p>
+              </li>
+              <li>
+                <div class="process step-3"></div>
+                <span>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                </span>
+                <h2>03. Principles</h2>
+                <p>Leadership through usefulness, openness, empathy, and good taste.</p>
+              </li>
+              <li>
+                <div class="process step-4"></div>
+                <span>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                </span>
+                <h2>04. Process</h2>
+                <ul>
+                  <li>Useful</li>
+                  <li>Easy</li>
+                  <li>Fast</li>
+                  <li>Beautiful</li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid">
+              <div class="column">
+                <h3 class="text-context">
+                FAQs</h3>
+                <p>WebSlides is an open source solution by <a href="https://twitter.com/jlantunez">@jlantunez</a>. If you have additional questions, <a href="https://twitter.com/webslides" title="@WebSlides">get in touch!</a></p>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <h6>Why WebSlides?</h6>
+                <p>There are excellent presentation tools out there. WebSlides is about good karma and sharing content. Hypertext, clean code, and beauty as narrative elements.</p>
+                <p class="text-symbols">* * *</p>
+                <h6>Is WebSlides a framework?</h6>
+                <p>We're all tired of heavy CSS frameworks. WebSlides is a starting point that provides basic <a href="../demos/components.html" title="WebSlides Components">structural components</a> and a scalable <a href="../demos/classes.html" title="WebSlides Classes">CSS architecture</a>.</p>
+              </div>
+              <!-- end .column -->
+              <div class="column">
+                <h6>What can I do with WebSlides?</h6>
+                <p>WebSlides is a cute solution for making HTML presentations, landings, and portfolios. <a href="../demos/components.html#slide=15">Put content wherever you want</a>, add <a href="../demos/components.html#slide=98">background images</a>, <a href="../demos/components.html#slide=101">videos</a>...
+                </p>
+                <p class="text-symbols">* * *</p>
+                <h6>How easy is WebSlides?</h6>
+                <p>You can create your own presentation instantly. Just a basic knowledge of HTML and CSS is required. Simply choose a demo and customize it.</p>
+              </div>
+              <!-- end .column -->
+            </div>
+            <!-- end .grid -->
+          </div>
+          <!-- end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Why WebSlides?</h2>
+            <p><code>.text-cols (2 columns)</code>.</p>
+            <div class="text-cols">
+              <p>Everyone loves a good story. WebSlides is about sharing and <strong>good karma</strong>. This is about telling the story, and sharing it in a beautiful way. How? Making HTML presentations easy. Hypertext, clean code, and beauty as narrative elements. </p>
+              <p><strong>WebSlides help you build a culture of innovation and excellence</strong>. How to manage a design-driven organization? Leadership through usefulness, openness, empathy, and good taste. When you're really passionate about your job, you can change the world. </p>
+            </div>
+            <ul class="flexblock metrics">
+              <li>
+                <div>
+                  <svg class="fa-twitter">
+                    <use xlink:href="#fa-twitter"></use>
+                  </svg>
+                  @WebSlides
+                </div>
+              </li>
+              <li>
+                <div>
+                  <svg class="fa-github">
+                    <use xlink:href="#fa-github"></use>
+                  </svg>
+                  Contribute
+                </div>
+              </li>
+              <li>
+                <div>
+                  <svg class="fa-phone">
+                    <use xlink:href="#fa-phone"></use>
+                  </svg>
+                  Call us at 555.345.6789
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Team</h3>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/E6MWxCjNhYs/800x600">
+                    <figcaption>
+                      <h2>Alicia Jiménez</h2>
+                      <p>Founder & CEO</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/6anudmpILw4/800x600">
+                    <figcaption>
+                      <h2>Sam Trololovitz</h2>
+                      <p>Master of nothing</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/IFxjDdqK_0U/800x600">
+                    <figcaption>
+                      <h2>Erin Gustafson</h2>
+                      <p>VP of Design</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Team</h3>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/IFxjDdqK_0U/800x600">
+                    <div class="overlay">
+                      <h2>Mila Yang</h2>
+                      <p>The Boss</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/zhkTCCmD4xI/800x600">
+                    <div class="overlay">
+                      <h2>Shin Ahmed</h2>
+                      <p>CTO</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/uPGOEbjbVGA/800x600">
+                    <div class="overlay">
+                      <h2>Julia Porter</h2>
+                      <p>Digital Designer</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Features & Benefits</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Features</h2>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Simple Navigation
+                  </h2>
+                  with arrow keys and swipe.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Permalinks
+                  </h2>
+                  Go to a specific slide.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock-o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide Counter
+                  </h2>
+                  Current/Total number
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>40<sup>+</sup></span>
+                    Beautiful Components
+                  </h2>
+                  Covers, cards, quotes...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-text-height">
+                      <use xlink:href="#fa-text-height"></use>
+                    </svg>
+                    Vertical Rhythm
+                  </h2>
+                  Use multiples of 8.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>500<sup>+</sup></span>
+                    SVG Icons
+                  </h2>
+                  Font Awesome Kit.
+                </div>
+              </li>
+            </ul>
+          </div>
+        </section>
+        <section class="bg-brown">
+          <div class="wrap">
+            <div class="grid">
+              <div class="column">
+                <svg class="fa-line-bolt large">
+                  <use xlink:href="#fa-bolt"></use>
+                </svg>
+                <h3><strong>Feature 1</strong></h3>
+                <p>Test your web and mobile designs, and quickly incorporate user feedback.</p>
+              </div>
+              <div class="column">
+                <a href="#" title="Link">
+                  <svg class="fa-heartbeat large">
+                    <use xlink:href="#fa-heartbeat"></use>
+                  </svg>
+                  <h3><strong>Benefit 2</strong></h3>
+                </a>
+                <p>When you're really passionate about your job, you can change the world.</p>
+              </div>
+              <div class="column">
+                <span>
+                  <svg class="fa-line-chart large">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                <h3><strong>Design Better</strong></h3>
+                <p>The most popular elements commonly used for creating landings and portfolios.</p>
+              </div>
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <figure><img class="aligncenter" src="../static/images/iphone.png" alt="iPhone"></figure>
+              </div>
+              <div class="column">
+                <h1>
+                  <svg class="fa-apple">
+                    <use xlink:href="#fa-apple"></use>
+                  </svg>
+                  iPhone 7
+                </h1>
+                <p class="text-intro">3D Touch, 12MP photos, and 4K video. Centering vertically using grid.vertical-align</p>
+                <p>Every iPhone they have made was built on the same belief. That a phone should be more than a collection of features. That, above all, a phone should be absolutely simple, beautiful, and magical to use.</p>
+                <p><a class="button" href="http://apple.com/iphone/">apple.com/iphone</a></p>
+              </div>
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-right" style="background-image:url('../static/images/iphone.png')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>iPhone 7</h2>
+              <p>A phone should be absolutely simple, beautiful, and magical to use. 3D Touch, 12MP photos, and 4K video.</p>
+              <div class="content-left">
+                <h3>Benefit 1</h3>
+                <p>The easiest way to make HTML presentations. Incredibly versatile. 120+ slides.</p>
+              </div>
+              <!-- .end .content-left -->
+              <div class="content-left">
+                <h3>Benefit 2</h3>
+                <p>The art of storytelling. Inspire teams, fascinate customers, and gain attention from investors.</p>
+              </div>
+              <!-- .end .content-left -->
+            </div>
+            <!-- .end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <figure>
+                  <img src="../static/images/android.png" alt="Pixel Phone">
+                </figure>
+              </div>
+              <!-- end column-->
+              <div class="column">
+                <h2>
+                  A Phone by Google
+                </h2>
+                <p class="text-intro">Pixel's camera lets you take brilliant photos in low light, bright light or any light.</p>
+                <ul class="description">
+                  <li>
+                    <span class="text-label">
+                    Client:
+                    </span>
+                    Google (2016).
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Services:
+                    </span>
+                    Industrial Design.
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Website:
+                    </span>
+                    <a href="https://madeby.google.com/phone/">madeby.google.com/phone</a>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .column-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section>
+          <div class="wrap">
+            <!-- [class*="content-"] = container max-width:50% = 600px -->
+            <div class="content-center">
+              <h3>ul.flexblock.specs</h3>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-long-arrow-right">
+                        <use xlink:href="#fa-long-arrow-right"></use>
+                      </svg>
+                      Navigation with arrow keys and slide counter
+                    </h2>
+                    Fade transition to all slides.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-link">
+                        <use xlink:href="#fa-link"></use>
+                      </svg>
+                      Permalinks
+                    </h2>
+                    Go to a specific slide. URL: #slide=number
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <h2>
+                      <svg class="fa-text-height">
+                        <use xlink:href="#fa-text-height"></use>
+                      </svg>
+                      Vertical rhythm
+                    </h2>
+                    Use multiples of 8.
+                  </div>
+                </li>
+              </ul>
+            </div>
+            <!-- end .content-center -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50">
+              <div class="flex-content">
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-wifi">
+                        <use xlink:href="#fa-wifi"></use>
+                      </svg>
+                      <h2>Ultra-Fast WiFi</h2>
+                      Faster LTE with the best worldwide roaming.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-battery-full">
+                        <use xlink:href="#fa-battery-full"></use>
+                      </svg>
+                      <h2>All day battery life</h2>
+                      Your battery worries may be over.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-life-ring">
+                        <use xlink:href="#fa-life-ring"></use>
+                      </svg>
+                      <h2>Lifetime Warranty </h2>
+                      We'll fix it or if we can't, we'll replace it.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .flex-content-->
+              <figure>
+                <img class="aligncenter" src="../static/images/iphone.png" alt="iPhone">
+              </figure>
+            </div>
+            <!-- .end card-50 -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Cards</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50 bg-white">
+              <figure>
+                <img src="https://source.unsplash.com/wvVX5xcAYhU/800x600" alt="Man in a motorcycle">
+                <figcaption>
+                  <a href="https://unsplash.com/@hollowaykryan" title="Victoriano Izquierdo">
+                    <svg class="fa-camera">
+                      <use xlink:href="#fa-camera"></use>
+                    </svg>
+                    Ryan Holloway (Unsplash)
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Cards
+                </h2>
+                <p>Price: $64 &mdash; <strong>.card-50</strong></p>
+                <ul class="description">
+                  <li>
+                    <strong class="text-label">Size:</strong> 24/32.
+                  </li>
+                  <li><strong class="text-label">Color:</strong> Black.</li>
+                  <li><strong class="text-label">Composition:</strong> Cotton 99%; Elastane 1%.</li>
+                </ul>
+                <p>
+                  5-pocket low-rise jeans in washed stretch denim with a button fly and slim legs. The jeans are made partly from recycled cotton.
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- .end .card50 -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-60 bg-white">
+              <figure>
+                <img src="https://source.unsplash.com/HoevDVvxInw/960x720" alt="Alhambra, Granada">
+                <figcaption>
+                  <a href="https://unsplash.com/@victoriano" title="Victoriano Izquierdo">
+                    <svg class="fa-camera">
+                      <use xlink:href="#fa-camera"></use>
+                    </svg>
+                    Victoriano Izquierdo (Unsplash)
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Cards
+                </h2>
+                <p>Alhambra, Granada &mdash; <strong>.card-60</strong></p>
+                <ul class="description">
+                  <li>
+                    <strong class="text-label">Area:</strong> 105.000 m<sup>2</sup>
+                  </li>
+                  <li><strong class="text-label">Date:</strong> S. XIII-XIV.</li>
+                  <li><strong class="text-label">Website:</strong> <a href="http://www.alhambra-patronato.es/"> alhambra-patronato.es</a></li>
+                </ul>
+                <p>
+                  The palatial city consist of six palaces and two tower-palaces, of which only the Palaces of Comares and of the Lions have been preserved.
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- .end .card50 -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen bg-white">
+          <div class="card-50">
+            <figure>
+              <img src="https://source.unsplash.com/ALtNa-uKy3M/" alt="Bonsai">
+            </figure>
+            <!-- end figure-->
+            <div class="flex-content">
+              <h2><strong>Bonsai</strong></h2>
+              <p class="text-intro">Bonsai is a Japanese art form using trees grown in containers &mdash; .fullscreen > .card-50.</p>
+              <p>Similar practices exist in other cultures, including the Chinese tradition of penjing from which the art originated, and the miniature living landscapes of Vietnamese hòn non bộ.</p>
+              <p class="text-symbols">* * *</p>
+            </div>
+            <!-- end .flex-content-->
+          </div>
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Metrics & Data</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides help you build a culture of innovation.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p><code>.flexblock.metrics</code> All content is for demo purposes only, to show an example of a live site. All images are the copyright of their respective owners.</p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock metrics">
+              <li> Founded
+                <span>1986</span>
+              </li>
+              <li>
+                <span>120+</span>
+                Prebuilt Slides
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                32M Downloads
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $72M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-green">
+          <div class="wrap">
+            <h3>Metrics</h3>
+            <!-- li>a? Add blink (block link) = <ul class="flexblock metrics blink">-->
+            <ul class="flexblock metrics border">
+              <li> Founded
+                <span>1972</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                8 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                48 Employees
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-usd">
+                    <use xlink:href="#fa-usd"></use>
+                  </svg>
+                </span>
+                EBITDA: $2,4M
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $32M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background" style="background-image:url('https://source.unsplash.com/rCOWMC8qf8A/')"></span>
+          <div class="wrap">
+            <h2 class="text-data">2,356,478</h2>
+            <h3>downloads in first 72 hours </h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black slide-bottom">
+          <span class="background" style="background-image:url('https://source.unsplash.com/RSOxw9X-suY/')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p>
+                <svg class="large fa-tree">
+                  <use xlink:href="#fa-tree"></use>
+                </svg>
+              </p>
+              <h2>1,000,000</h2>
+              <h3>We're working to protect up to a million acres of sustainable forest.</h3>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Pricing & Offers</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <ul class="flexblock plans blink">
+              <li>
+                <a href="#" title="Register">
+                  <h2>Basic</h2>
+                  <div>
+                    <span class="price">Free</span>
+                    <p>Good karma. Just the right features. 100% customizable. Make it yours.</p>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Medium</h2>
+                  <div>
+                    <span class="price"><sup>$</sup>4,99 <sup>/month</sup></span>
+                    <p>Content is for demo purposes only. Minimum effort, amazing results.</p>
+                    <span class="button radius">Buy Now</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Premium <sup>(save 20%)</sup></h2>
+                  <div>
+                    <span class="price"><sup>$</sup>40 <sup>/year</sup></span>
+                    <p>Prototype faster. Create landings and portfolios. Unlimited projects.</p>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-purple">
+          <div class="wrap size-50">
+            <ul class="flexblock plans blink">
+              <li>
+                <a href="#" title="Register">
+                  <h2>Basic</h2>
+                  <div>
+                    <span class="price">Free</span>
+                    <ul>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Free</strong> forever
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Eternal</strong> sunshine
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Ads</strong>
+                      </li>
+                    </ul>
+                    <span class="button ghost">Select</span>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Purchase">
+                  <h2>Good Karma</h2>
+                  <div>
+                    <span class="price"><sup>$</sup>40 <sup>/year</sup></span>
+                    <ul>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Exclusive</strong> content
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Unlimited</strong> projects
+                      </li>
+                      <li>
+                        <svg class="fa-check">
+                          <use xlink:href="#fa-check"></use>
+                        </svg>
+                        <strong>Unlimited</strong> users
+                      </li>
+                    </ul>
+                    <span class="button">Select</span>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-v">
+          <div class="wrap">
+            <h2 class="aligncenter">Choose one plan</h2>
+            <p class="aligncenter">Simple pricing. No credit card required!</p>
+            <table>
+              <thead>
+               <tr>
+                <th>Plans</th>
+                <th>Good</th>
+                <th>Better</th>
+                <th>Awesome</th>
+               </tr>
+              </thead>
+              <tbody>
+                <tr>
+                  <td>Price</td>
+                  <td>Free</td>
+                  <td>$6</td>
+                  <td>$10</td>
+                </tr>
+                <tr>
+                  <td>HD Streaming</td>
+                  <td>No</td>
+                  <td>Yes</td>
+                  <td>Yes</td>
+                </tr>
+                <tr>
+                  <td>Screens you can watch on at the same time</td>
+                  <td>1</td>
+                  <td>2</td>
+                  <td>Unlimited</td>
+                </tr>
+                <tr>
+                  <td>Access to exclusive content</td>
+                  <td>No</td>
+                  <td>No</td>
+                  <td>Yes</td>
+                </tr>
+              </tbody>
+            </table>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame bg-red">
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <p><span><sup>$</sup>40</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <h2>Watch TV shows anytime, anywhere</h2>
+                <p>.frame.bg-red</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame bg-red">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/R1J6Z1cnJZc/')"></span>
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <h2>Get 8 weeks free</h2>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Quotes</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <!-- alignment [class*="content-"] = container max-width:50% = 600px -->
+            <div class="content-center">
+              <h2><strong>Why WebSlides?</strong></h2>
+              <blockquote>
+                <p>"I feel guilty as a web designer when I have to use PowerPoint and Keynote. So I made #WebSlides."</p>
+                <p><cite> <img class="avatar-40" src="../static/images/avatar.jpg" alt="Avatar"> <a href="http://twitter.com/jlantunez/">@jlantunez</a></cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <blockquote class="text-quote">
+              <p>I have always appreciated designers who dare to reinterpret fabrics and proportions, so I follow the Japanese and Belgian designers.
+              </p>
+              <p><cite><a href="https://en.wikipedia.org/wiki/Zaha_Hadid">Zaha Hadid</a></cite></p>
+            </blockquote>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50">
+              <a href="https://en.wikipedia.org/wiki/Leonardo_da_Vinci" title="Leonardo da Vinci - Wikipedia">
+                <figure><img src="../static/images/davinci.png" alt="Leonardo da Vinci"></figure>
+                <blockquote>
+                  <p>&ldquo;WebSlides helped us build a culture of innovation and excellence.&rdquo;</p>
+                  <p><cite>Leonardo da Vinci</cite></p>
+                </blockquote>
+              </a>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <span class="background-left-bottom" style="background-image:url('https://webslides.tv/static/images/satya.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <blockquote>
+                <p>"We will reinvent productivity to empower every person and every organization on the planet to do more and achieve more."</p>
+                <p><cite>Satya Nadella.</cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+          <footer>
+            <p class="alignright"><img class="whitelogo" src="../static/images/logos/microsoft.svg" alt="Microsoft"></p>
+          </footer>
+        </section>
+        <section class="bg-apple">
+          <span class="background-left-bottom" style="background-image:url('https://webslides.tv/static/images/tim-cook.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <blockquote>
+                <p>"Some people see innovation as change, but we have never really seen it like that. It's making things better."</p>
+                <p><cite>Tim Cook, CEO of Apple.</cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h2>Buttons</h2>
+              <p>
+                <a href="#" class="button" title="Button">
+                .button</a>
+                <a href="#" class="button" title="Button">
+                  <svg class="fa-github">
+                    <use xlink:href="#fa-github"></use>
+                  </svg>
+                  svg icon
+                </a>
+              </p>
+              <p>
+                <a href="#" class="button radius" title="Button">
+                .button.radius</a> <a href="#" class="button ghost" title="Button">
+                .button.ghost</a>
+              </p>
+            </div>
+            <div class="content-left">
+              <h2>Badges</h2>
+              <p><code>a.badge-ios</code> and <code>a.badge-android</code></p>
+              <p>
+                <a href="#" class="badge-ios" title="Download iOS App">
+                iOS App</a>
+                <a href="#" class="badge-android" title="Download Android App">
+                Android App</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2>Forms</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black">
+          <span class="background" style="background-image:url('https://source.unsplash.com/p3UCTiZIU6M/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-70 aligncenter">
+            <h2>Planning a vacation?</h2>
+            <p class="text-intro">Hidden attractions and unusual things to do.</p>
+            <form action="/" method="post" class="bg-trans-dark">
+              <ul class="flexblock">
+                <li><input type="email" tabindex="1" name="email" placeholder="your@email.com" required></li>
+                <li><input type="password" tabindex="2" name="password" placeholder="Password" required></li>
+                <li><button type="submit" class="radius" tabindex="3" title="Sign Up">Sign Up &rsaquo;</button></li>
+              </ul>
+            </form>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-white">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <form action="/" method="post">
+                  <fieldset>
+                    <legend>Create a free account</legend>
+                    <p><input type="text" tabindex="1" name="username" placeholder="Username" required></p>
+                    <p><input type="email" tabindex="2" name="email" placeholder="your@email.com" required></p>
+                    <p><input type="password" tabindex="3" name="password" placeholder="Password" required></p>
+                    <p><button type="submit" tabindex="4" title="Sign Up">Sign Up &rsaquo;</button></p>
+                  </fieldset>
+                </form>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-heart-o">
+                        <use xlink:href="#fa-heart-o"></use>
+                      </svg>
+                      <h2>Good karma </h2>
+                      Just the right features.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-bolt">
+                        <use xlink:href="#fa-bolt"></use>
+                      </svg>
+                      <h2>Fast & Versatile</h2>
+                      No need to know code. 120+ slides.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-lock">
+                        <use xlink:href="#fa-lock"></use>
+                      </svg>
+                      <h2>Private Network</h2>
+                      Simple and secure file sharing.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-left-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <h2>
+                Accepting
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                Pay is easy
+              </h2>
+              <p>Check out all the places where you can check out. If you already accept credit and debit cards, simply contact your payment provider to start accepting Apple Pay:
+              </p>
+              <form action="/" class="user" method="post">
+                <input type="search" name="location" tabindex="1" placeholder="Stores in your city..." required>
+                <button type="submit" tabindex="2" title="Search">Search &rsaquo;</button>
+              </form>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/RkBTPqPEGDo/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-30">
+            <p><a href="#" title="Microsoft"><img class="whitelogo aligncenter" src="../static/images/logos/microsoft.svg" alt="Microsoft"></a></p>
+            <form action="/" method="post">
+              <fieldset>
+                <legend>Welcome back</legend>
+                <p><label>Username or Email</label>
+                  <input type="text" tabindex="1" name="email" placeholder="your@email.com" required>
+                </p>
+                <p><label>Password <span class="alignright"><a href="#" title="Forgot password?">Forgot?</a></span></label>
+                  <input type="password" tabindex="2" name="password" placeholder="6 characters minimum" required>
+                </p>
+                <p>
+                  <button type="submit" tabindex="3" title="Login">Login &rsaquo;</button>
+                </p>
+              </fieldset>
+            </form>
+            <p class="aligncenter">Don't have an account? <a href="#" title="Sign up">Sign up!</a></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <p class="text-subtitle">Optional &middot; 500+ icons</p>
+            <h2>
+              <a href="http://fontawesome.io/icons/">
+                <svg class="fa-flag">
+                  <use xlink:href="#fa-flag"></use>
+                </svg>
+                Font Awesome
+              </a>
+              as SVG icons
+            </h2>
+            <pre>&lt;svg class="fa-flag"&gt;
+       &lt;use xlink:href="#fa-flag"&gt;&lt;/use&gt;
+&lt;/svg&gt;</pre>
+            <p>How to change icons?</p>
+            <ol class="text-cols">
+              <li>Go to <a href="http://fontastic.me/">fontastic.me</a>.</li>
+              <li>Create a free account.</li>
+              <li>Select new icons.</li>
+              <li>Publish as SVG sprite.</li>
+              <li>Edit <strong>svg-icons.css</strong> and <strong>svg.icons.js</strong>.</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Transparent Logos</h2>
+            <p>
+              Change the color of a .svg/.png image using CSS. Images are property of their respective owners.
+            </p>
+            <hr>
+            <ul class="flexblock">
+              <li>
+                <div>
+                  <img src="../static/images/logos/google.svg" alt="Google">
+                  <p><strong>Height recommended</strong>: 48px</p>
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                  <p><code>img.blacklogo</code></p>
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="graylogo" src="../static/images/logos/google.svg" alt="Google">
+                  <p><code>img.graylogo</code></p>
+                </div>
+              </li>
+              <li class="bg-green">
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/google.svg" alt="Google">
+                  <p><code>img.whitelogo</code></p>
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h2>CSS Animations</h2>
+            <p>Fadein transition to all slides.</p>
+            <pre>&lt;article id="webslides"&gt;
+  &lt;section&gt;
+    &lt;div class="wrap fadeInUp"&gt;
+      &lt;h1&gt;Slide&lt;/h1&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;</pre>
+            <p>Just 5 basic animations: .fadeIn, .fadeInUp, .zoomIn, .slideInLeft, and .slideInRight.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter fadeInUp">
+            <h2>The little things mean the most</h2>
+            <p>.fadeInUp</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-40 zoomIn aligncenter">
+            <figure>
+              <img src="../static/images/android.png" alt="Pixel Phone">
+            </figure>
+            <p>.zoomIn</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3>.slow (animation duration)</h3>
+            <pre>&lt;section&gt;
+      &lt;div class="wrap"&gt;
+       &lt;h2 class="fadeIn slow"&gt;Slide 1&lt;/h2&gt;
+      &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2 class="fadeIn slow">h2.fadeIn.slow</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Embedding Media</strong></h2>
+            <p>Images, videos, maps, charts...</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background" style="background-image:url('https://source.unsplash.com/LcDPAqX8dt8/)"></span>
+          <div class="wrap size-50">
+            <h3>
+              <svg class="fa-camera">
+                <use xlink:href="#fa-camera"></use>
+              </svg>
+              Unsplash = Fullscreen Backgrounds
+            </h3>
+            <p class="text-intro"><a href="https://source.unsplash.com/">How to embed Unsplash photos? &rarr;</a></p>
+            <pre>&lt;section&gt;
+  &lt;span class="background" style="background-image:url('https://source.unsplash.com/LcDPAqX8dt8/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+    <p>
+      <svg class="fa-info">
+        <use xlink:href="#fa-info"></use>
+      </svg>
+      Position .background outside of .wrap container.
+    </p>
+         </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3><a href="https://webslides.tv/demos/media#slide=2">YouTube API</a></h3>
+              <p>Embed videos with loop, autoplay, and muted attributes.</p>
+              <pre>&lt;div class="embed"&gt;
+ &lt;iframe src="https://www.youtube.com/embed/XjJQBjWYDTs"&gt;
+ &lt;/iframe&gt;
+&lt;/div&gt;</pre>
+              <p><code>.embed</code> (responsive)</p>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <!-- <div class="embed"> = Responsive -->
+              <div class="embed">
+                <iframe src="https://www.youtube.com/embed/XjJQBjWYDTs" allowfullscreen></iframe>
+              </div>
+              <!-- end .embed -->
+            </div>
+            <!-- end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <!-- Responsive video/iframe... Add <div class="embed"> -->
+            <div class="embed">
+              <div data-youtube data-youtube-id="vXeF6Uot8pk" data-autoplay></div>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <!-- Fullscreen Video -->
+          <div class="embed">
+            <div data-youtube data-youtube-id="b4LrTkWq9jU" data-autoplay></div>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section class="fullscreen bg-black aligncenter">
+         <div class="embed">
+           <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+              <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+           </video>
+          </div><!-- .end .embed -->
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Every end is a new beginning</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen bg-blue aligncenter">
+         <div class="embed dark">
+           <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+             <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+           </video>
+          </div><!-- .end .embed -->
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Overlay</strong></h2>
+            <p><code>section.fullscreen.bg-blue > .embed.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3><a href="https://www.theatlas.com/" title="I love Quartz's charts">Charts</a></h3>
+            <!-- Responsive video/iframe/chart... Add <div class="embed"> -->
+            <div class="embed">
+              <!-- I love Quartz's charts -->
+              <div class="atlas-chart" data-id="H1tz4P9G" data-width="640" data-height="449"><img alt="Chart" src="https://www.theatlas.com/i/atlas_H1tz4P9G.png" style="max-width: 100%;"></div>
+              <script src="https://www.theatlas.com/javascripts/atlas.js"></script>
+            </div>
+            <!-- end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue frame">
+          <div class="wrap size-50">
+            <p class="text-context">Status of Net Neutrality around the world.</p>
+            <div class="embed">
+              <iframe width='800' height='450' src='https://dejiaccessnow.carto.com/viz/4f239c60-356f-11e5-b01c-0e853d047bba/embed_map' allowfullscreen></iframe>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Start in seconds</strong> </h2>
+            <p class="text-intro">120+ prebuilt slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Good karma :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/longforms.html b/mypapers/webslides/demos/longforms.html
new file mode 100644 (file)
index 0000000..5c1ba78
--- /dev/null
@@ -0,0 +1,415 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Demo: Longforms</title>
+    <meta name="description" content="WebSlides is about telling stories. Create longform articles with ease.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="https://webslides.tv/demos/why-webslides">
+
+    <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides Demo: Longforms" />
+
+    <!-- EDIT -->
+    <meta property="og:description" content="Create longform articles with ease. Just the essentials.">
+
+    <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-03-28T18:24:48">
+
+    <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" >
+
+    <!-- EDIT -->
+    <meta property="og:image:width" content="800">
+    <meta property="og:image:height" content="429">
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides">
+
+    <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez">
+
+    <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Demo: Longforms">
+
+    <!-- EDIT -->
+    <meta name="twitter:description" content="Create longform articles with ease. Just the essentials.">
+
+    <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg">
+
+    <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+    <main role="main">
+      <article>
+        <section>
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background-bottom" style="background-image:url('https://webslides.tv/static/images/nyc.jpg')"></span>
+          <!--.wrap = container width: 90% -->
+          <div class="wrap aligncenter">
+            <h1 class="text-landing">
+              <strong>Longform Demo</strong>
+            </h1>
+            <p class="text-intro">How to engage readers with longform journalism?<br> All content is for demo purposes only.
+            </p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" title="Download WebSlides for free" class="button zoomIn">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                WebSlides
+              </a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-white">
+          <!--.wrap.longform (width:72rem=720px) = Better reading experience (90-95 characters per line) -->
+          <div class="wrap longform">
+            <h2><strong>The Art of Storytelling</strong></h2>
+            <p><a href="https://twitter.com/webslides" title="David Yang"><img class="avatar-40" src="../static/images/avatar.jpg" alt="David Yang"></a> David Yang. Nov 16th, 2032.</p>
+            <p class="text-intro">
+              WebSlides want to help tell stories that are meaningful. All content is for demo purposes only.
+            </p>
+            <p>People share content that makes them feel inspired. WebSlides is free and open source. We built it because we need a platform for beautiful storytelling. Longform journalism has grown in popularity over the past several years, with blogs and media organizations including <a href="https://medium.com">Medium</a>, <a href="http://highline.huffingtonpost.com/">The Huffington Post</a>, and <a href="http://nytimes.com">The New York Times</a> creating or expanding longform coverage and new companies such as <a href="https://atavist.com/">The Atavist</a>, <a href="https://longreads.com/">Longreads.com</a> and <a href="https://longform.com/">Longform.org</a> being founded to capitalize on the new interest.</p>
+            <hr>
+            <p class="aligncenter"><code>.wrap.longform</code> = 72rem (720px). <br>
+              Why? Reading efficiency is highest at <a href="http://uxmovement.com/content/how-margins-and-line-lengths-affect-user-reading/">90-95 characters per line</a>.
+            </p>
+            <hr>
+            <p>Longform journalism is a branch of journalism dedicated to longer articles with larger amounts of content. Typically this will be between 1,000 and 20,000 words.</p>
+            <p>Storytelling is the social and cultural activity of sharing stories, often with improvisation, theatrics, or embellishment. Stories or narratives have been shared in every culture as a means of entertainment, education, cultural preservation and instilling moral values.</p>
+            <p>Crucial elements of stories and storytelling include plot, characters and narrative point of view. The term 'storytelling' is used in a narrow sense to refer specifically to oral storytelling and also in a looser sense to refer to techniques used in other media to unfold or disclose the narrative of a story.</p>
+            <p>Storytelling predates writing, with the earliest forms of storytelling usually oral combined with gestures and expressions. In addition to being part of religious rituals, some archaeologists believe rock art may have served as a form of storytelling for many ancient cultures.</p>
+            <h2><strong>Alignments</strong></h2>
+            <p>This is an image of a Nao (robot), aligned to the right. It also has a small caption.</p>
+            <figure class="alignright">
+              <img src="https://source.unsplash.com/2EJCSULRwC8/600x400" alt="Robot">
+              <figcaption>
+                <p><code>figure.alignright</code></p>
+              </figcaption>
+            </figure>
+            <p>For the floated image to look good, the surrounding text will need to be of a certain length. That's why I'm writing this filler text.</p>
+            <p>Nao (pronounced now) is an autonomous, programmable humanoid robot developed by Aldebaran Robotics, a French robotics company headquartered in Paris. The robot's development began with the launch of Project Nao in 2004. On 15 August 2007, Nao replaced Sony's robot dog Aibo as the robot used in the RoboCup Standard Platform League (SPL), an international robot soccer competition. The Nao was used in RoboCup 2008 and 2009, and the NaoV3R was chosen as the platform for the SPL at RoboCup 2010.</p>
+            <hr>
+            <figure class="text-pull-left">
+              <img src="https://source.unsplash.com/cr6RJblqjyo/600x400" alt="Skater">
+              <figcaption>
+                <p><code>.text-pull-left</code></p>
+              </figcaption>
+            </figure>
+            <p>This is an image of a skate, aligned to the left. It also has a small caption. For the floated image to look good, the surrounding text will need to be of a certain length. That's why I'm writing this filler text</p>
+            <p>Typically one character is printed per keypress. The machine prints characters by making ink impressions of type elements similar to the sorts used in movable type letterpress printing.</p>
+            <hr>
+            <p>The story was then told using a combination of oral narrative, music, rock art and dance, which bring understanding and meaning of human existence through remembrance and enactment of stories. People have used the carved trunks of living trees and ephemeral media (such as sand and leaves) to record stories in pictures or with writing. Complex forms of tattooing may also represent stories, with information about genealogy, affiliation and social status.</p>
+            <blockquote class="text-pull-right">
+              <p>"The art of narrative is, by definition, an aesthetic enterprise, and there are a number of artistic elements that typically interact in well-developed stories." &mdash; <code>.text-pull-right</code>.</p>
+            </blockquote>
+            <p>With the advent of writing and the use of stable, portable media, stories were recorded, transcribed and shared over wide regions of the world. Stories have been carved, scratched, painted, printed or inked onto wood or bamboo, ivory and other bones, pottery, clay tablets, stone, palm-leaf books, skins (parchment), bark cloth, paper, silk, canvas and other textiles, recorded on film and stored electronically in digital form. Oral stories continue to be created, improvisationally by impromptu storytellers, as well as committed to memory and passed from generation to generation, despite the increasing popularity of written and televised media in much of the world.</p>
+            <hr>
+            <h3>Center aligned</h3>
+            <figure class="aligncenter">
+              <img src="https://source.unsplash.com/BnQULvE2mEA/800x600" alt="Scene from the Women’s March on Washington, DC.">
+              <figcaption>
+                <p><code>figure.aligncenter</code></p>
+              </figcaption>
+            </figure>
+            <p>This is a center aligned image. It also has a small caption. The sky (or celestial dome) is everything that lies above the surface of the Earth, including the atmosphere and outer space. The intensity of the sky varies greatly over the day, and the primary cause of that intensity differs as well. </p>
+            <hr>
+            <figure class="text-pull">
+              <img src="https://source.unsplash.com/9bdt03k4ujw/800x400" alt="Japan">
+              <figcaption>
+                <p><code>figure.text-pull</code></p>
+              </figcaption>
+            </figure>
+            <p>When the sun is well above the horizon, direct scattering of sunlight (Rayleigh scattering) is the overwhelmingly dominant source of light. However, in twilight, the period of time between sunset and night and between night and sunrise, the situation is more complicated.</p>
+          </div>
+        </section>
+        <section>
+          <div class="wrap size-80">
+            <h3><strong>Building a platform for storytelling</strong></h3>
+            <p><code>.text-cols (2 columns)</code>.</p>
+            <div class="text-cols">
+              <p>The art of narrative is, by definition, an aesthetic enterprise, and there are a number of artistic elements that typically interact in well-developed stories.</p>
+              <p>Human knowledge is based on stories and the human brain consists of cognitive machinery necessary to understand, remember and tell stories.</p>
+              <p>Humans are storytelling organisms that both individually and socially, lead storied lives. Stories mirror human thought as humans think in narrative structures and most often remember facts in story form. </p>
+              <p>Facts can be understood as smaller versions of a larger story, thus storytelling can supplement analytical thinking. Because storytelling requires auditory and visual senses from listeners, one can learn to organize their mental representation of a story, recognize structure of language and express his or her thoughts.</p>
+              <h4><strong>Stories with karma</strong></h4>
+              <p>For many multi-media communication complex institutions, communicating by using storytelling techniques can be a more compelling and effective route of delivering information than that of using only dry facts. Uses include:</p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-white">
+          <div class="wrap longform">
+            <h1>Heading one</h1>
+            <h2>Heading two</h2>
+            <h3>Heading three</h3>
+            <h4>Heading four</h4>
+            <h5>Heading five</h5>
+            <h6>Heading six</h6>
+            <hr />
+            <h3>Ordered List</h3>
+            <ol>
+              <li>Medium = Beautiful articles.</li>
+              <li>Typeform = Beautiful forms.</li>
+              <li>WebSlides = Beautiful presentations and longforms.</li>
+            </ol>
+            <h3>Unordered List</h3>
+            <ul>
+              <li>List Item 1</li>
+              <li>List Item 2</li>
+              <li>List Item 3</li>
+            </ul>
+            <h3>Mixed List</h3>
+            <ol>
+              <li>
+                List Item 1
+                <ul>
+                  <li>List Item 1</li>
+                  <li>
+                    List Item 2
+                    <ol>
+                      <li>List Item 1</li>
+                      <li>
+                        List Item 2
+                        <ul>
+                          <li>List Item 1</li>
+                          <li>List Item 2</li>
+                          <li>List Item 3</li>
+                        </ul>
+                      </li>
+                      <li>List Item 3</li>
+                    </ol>
+                  </li>
+                  <li>List Item 3</li>
+                </ul>
+              </li>
+              <li>List Item 2</li>
+              <li>List Item 3</li>
+            </ol>
+            <hr />
+            <h3>Table Styles</h3>
+            <table>
+              <tbody>
+                <tr>
+                  <th>Table Header 1</th>
+                  <th>Table Header 2</th>
+                  <th>Table Header 3</th>
+                </tr>
+                <tr>
+                  <td>Division 1</td>
+                  <td>Division 2</td>
+                  <td>Division 3</td>
+                </tr>
+                <tr class="even">
+                  <td>Division 1</td>
+                  <td>Division 2</td>
+                  <td>Division 3</td>
+                </tr>
+                <tr>
+                  <td>Division 1</td>
+                  <td>Division 2</td>
+                  <td>Division 3</td>
+                </tr>
+              </tbody>
+            </table>
+            <hr>
+            <h2>Blockquote</h2>
+            <p>The blockquote tag can be used to display a quote from a person or from another site. It can be as long or as short as you like, and it is displayed like this:</p>
+            <blockquote>
+              <p>"Women, like men, should try to do the impossible. And when they fail, their failure should be a challenge to others."</p>
+              <p><cite>Amelia Earhart.</cite></p>
+            </blockquote>
+            <p>Modern storytelling has a broad purview. In addition to its traditional forms (fairytales, folktales, mythology, legends, fables etc.), it has extended itself to representing history, personal narrative, political commentary and evolving cultural norms. Contemporary storytelling is also widely used to address educational objectives.</p>
+            <blockquote class="text-pull">
+              <p>"Without freedom of thought, there can be no such thing as wisdom - and no such thing as public liberty without freedom of speech." <code>.text-pull </code> </p>
+              <p><cite>Benjamin Franklin.</cite></p>
+            </blockquote>
+            <p>Storytelling is increasingly used in advertising today in order to build customer loyalty. According to Giles Lury, this marketing trend echoes the deeply rooted need of all humans to be entertained. Stories are illustrative, easily memorable and allow any firm to create stronger emotional bonds with the customers.</p>
+            <p>A Nielsen study shows consumers want a more personal connection in the way they gather information. Our brains are far more engaged by storytelling than by cold, hard facts. When reading straight data, only the language parts of our brains work to decode the meaning. But when we read a story, not only do the language parts of our brains light up, but any other part of the brain that we would use if we were actually experiencing what we're reading about becomes activated as well. This means it's far easier for us to remember stories than hard facts.</p>
+            <blockquote class="text-quote">
+              <p>Leadership is not bullying and leadership is not aggression. Leadership is the expectation that you can use your voice for good. That you can make the world a better place.</p>
+              <p><cite>Sheryl Sandberg.</cite></p>
+            </blockquote>
+            <p>Storytelling is a means for sharing and interpreting experiences. Peter L. Berger says human life is narratively rooted, humans construct their lives and shape their world into homes in terms of these groundings and memories. <strong>Stories are universal in that they can bridge cultural, linguistic and age-related divides</strong>. Storytelling can be adaptive for all ages, leaving out the notion of age segregation.
+            </p>
+            <p>Storytelling can be used as a method to teach ethics, values and cultural norms and differences. Learning is most effective when it takes place in social environments that provide authentic social cues about how knowledge is to be applied. Stories function as a tool to pass on knowledge in a social context. So, every story has 3 parts. First, The setup (The Hero's world before the adventure starts). Second, The Confrontation (The hero's world turned upside down). Third, The Resolution (Hero conquer's villain, but it's not enough for Hero to survive. The Hero or World must be transformed). Any story can be framed in such format.</p>
+            <hr>
+            <h3 class="aligncenter"><strong>Stories that stay with you</strong></h3>
+            <p class="aligncenter">Subscribe to our newsletter. All content is for demo purposes only.</p>
+            <form action="/" class="bg-light user" method="post">
+              <input type="email" name="email" tabindex="1" autocomplete="off" placeholder="your@email.com" required>
+              <button type="submit" tabindex="2" title="Subscribe">Subscribe &rsaquo;</button>
+            </form>
+          </div>
+        </section>
+        <section>
+          <!-- .wrap = container width: 90% -->
+          <div class="wrap aligncenter">
+            <h2><strong>Ready to start?</strong> </h2>
+            <p class="text-intro">Create your stories instantly.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Thanks :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <footer role="contentinfo">
+      <div class="wrap">
+        <div class="grid">
+          <div class="column">
+            <h3>Company</h3>
+            <ul>
+              <li><a href="#">About</a></li>
+              <li><a href="#">Team</a></li>
+              <li><a href="#">Blog</a></li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+          <div class="column">
+            <h3>Support</h3>
+            <ul>
+              <li><a href="#">Shipping &amp; Returns</a></li>
+              <li><a href="#">FAQ</a></li>
+              <li><a href="#">Contact</a></li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+          <div class="column">
+            <h3>Legal</h3>
+            <ul>
+              <li><a href="#">Terms of Service</a></li>
+              <li><a href="#">Privacy Policy</a></li>
+              <li><a href="#">Cookies</a></li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+          <div class="column">
+            <h3>Community</h3>
+            <ul>
+              <li>
+                <a href="#">
+                  <svg class="fa-facebook">
+                    <use xlink:href="#fa-facebook"></use>
+                  </svg>
+                  Facebook
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <svg class="fa-youtube">
+                    <use xlink:href="#fa-youtube"></use>
+                  </svg>
+                  YouTube
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <svg class="fa-twitter">
+                    <use xlink:href="#fa-twitter"></use>
+                  </svg>
+                  Twitter
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .column -->
+        </div>
+        <!-- .end .grid -->
+      </div>
+      <!-- .end .wrap -->
+    </footer>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/media.html b/mypapers/webslides/demos/media.html
new file mode 100644 (file)
index 0000000..2636259
--- /dev/null
@@ -0,0 +1,947 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides Tutorial: Videos, Images, and Maps</title>
+    <meta name="description" content="How to embed images, videos, and maps in your presentation.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="/" />
+    <meta property="og:type" content="article" />
+    <meta property="og:title" content="WebSlides Tutorial: Media" />
+
+    <!-- EDIT -->
+    <meta property="og:description" content="How to embed images, videos, and maps in your presentation.">
+
+    <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:25:31">
+
+    <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" >
+
+    <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides">
+
+    <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez">
+
+    <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides Tutorial: Media">
+
+    <!-- EDIT -->
+    <meta name="twitter:description" content="How to embed images, videos, and maps in your presentation.">
+
+    <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg">
+
+    <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-black-blue aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/Zq_K89I9E-8/)"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <p class="text-subtitle">WebSlides Tutorial</p>
+            <h1 class="text-landing">Media</h1>
+            <p class="text-symbols">* * *</p>
+            <p>
+              <a class="button ghost" href="https://github.com/webslides/webslides" title="Download WebSlides">
+                <svg class="fa-github">
+                  <use xlink:href="#fa-github"></use>
+                </svg>
+                Free Download
+              </a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap">
+            <h2><strong>A quick reference guide for beginners</strong></h2>
+            <p class="text-intro">Videos, images, maps, and charts.</p>
+            <ul class="flexblock border">
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=3">Images</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=4">Background Images</a></li>
+                    <li><a target="_blank" href="#slide=9">Overlays (light and dark)</a></li>
+                    <li><a target="_blank" href="#slide=11">500+ SVG Icons</a></li>
+                    <li><a target="_blank" href="#slide=13">Logos</a></li>
+                    <li><a target="_blank" href="#slide=14">Avatars</a></li>
+                    <li><a target="_blank" href="#slide=15">Devices</a></li>
+                    <li><a target="_blank" href="#slide=16">Screenshots</a></li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=17">Videos</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=18">Background Videos (hosted & overlay)</a></li>
+                    <li><a target="_blank" href="#slide=22">Embedding YouTube videos</a></li>
+                    <li><a target="_blank" href="#slide=24">Fullscreen YouTube videos</a></li>
+                    <li>
+                      <a target="_blank" href="#slide=26"><strong>YouTube API:</strong></a>
+                      <ol>
+                        <li><a target="_blank" href="#slide=27">Autoplay, loop, mute, and no controls</a></li>
+                        <li><a target="_blank" href="#slide=30">Fullscreen video</a></li>
+                        <li><a target="_blank" href="#slide=32">Background video with overlay</a></li>
+                      </ol>
+                    </li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3><a target="_blank" href="#slide=34">Maps & Charts</a></h3>
+                  <ol>
+                    <li><a target="_blank" href="#slide=35">Embedding maps</a></li>
+                    <li><a target="_blank" href="#slide=36">Embedding the map in a card</a></li>
+                    <li><a target="_blank" href="#slide=37">Fullscreen maps</a></li>
+                    <li><a target="_blank" href="#slide=38">Embedding charts</a></li>
+                  </ol>
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h3>
+              <svg class="fa-camera">
+                <use xlink:href="#fa-camera"></use>
+              </svg>
+              Insert images wherever you want
+            </h3>
+            <p class="text-intro">15 different positions.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>15 Different Backgrounds</h3>
+            <ul class="text-cols">
+              <li><strong>.background</strong> (fullscreen)</li>
+              <li>.background-top (cover)</li>
+              <li>.background-bottom (cover)</li>
+              <li>.background.light (opacity)</li>
+              <li>.background.dark (opacity)</li>
+              <li>.background-center</li>
+              <li>.background-center-top</li>
+              <li>.background-center-bottom</li>
+              <li>.background-left</li>
+              <li>.background-left-top</li>
+              <li>.background-left-bottom</li>
+              <li>.background-right</li>
+              <li>.background-right-top</li>
+              <li>.background-right-bottom</li>
+              <li>.background-anim (animated)</li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h4>
+              <svg class="fa-camera">
+                <use xlink:href="#fa-camera"></use>
+              </svg>
+              .background = Fullscreen Backgrounds
+            </h4>
+            <p class="text-intro"><a href="https://source.unsplash.com/">How to embed Unsplash photos? &rarr;</a></p>
+            <pre>&lt;section&gt;
+  &lt;span class="background" style="background-image:url('https://source.unsplash.com/nwfuaYecNUs/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+            <p>
+              <svg class="fa-info">
+                <use xlink:href="#fa-info"></use>
+              </svg>
+              Position .background outside of .wrap container.
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-right-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>.background-(position)</h3>
+              <p><code>.background-right-bottom</code></p>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-wifi">
+                      <use xlink:href="#fa-wifi"></use>
+                    </svg>
+                    <h2>Ultra-Fast WiFi</h2>
+                    Simple and secure file sharing.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-battery-full">
+                      <use xlink:href="#fa-battery-full"></use>
+                    </svg>
+                    <h2>All day battery life</h2>
+                    Your battery worries may be over.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-life-ring">
+                      <use xlink:href="#fa-life-ring"></use>
+                    </svg>
+                    <h2>Lifetime Warranty </h2>
+                    We'll fix it or if we can't, we'll replace it.
+                  </div>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-left-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <h3>.background-(position)</h3>
+              <p><code>.background-left-bottom</code></p>
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-wifi">
+                      <use xlink:href="#fa-wifi"></use>
+                    </svg>
+                    <h2>Ultra-Fast WiFi</h2>
+                    Simple and secure file sharing.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-battery-full">
+                      <use xlink:href="#fa-battery-full"></use>
+                    </svg>
+                    <h2>All day battery life</h2>
+                    Your battery worries may be over.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-life-ring">
+                      <use xlink:href="#fa-life-ring"></use>
+                    </svg>
+                    <h2>Lifetime Warranty </h2>
+                    We'll fix it or if we can't, we'll replace it.
+                  </div>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter bg-black">
+          <span class="background anim" style="background-image:url('https://source.unsplash.com/n9WPPWiPPJw/')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2>.background.anim</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background light" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso/')"></span>
+          <div class="wrap size-50">
+            <h1 class="text-landing text-shadow">Opacity</h1>
+            <p><code>[class*="bg-"] > .background.light</code></p>
+            <pre>&lt;section class="bg-black"&gt;
+  &lt;span class="background light" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso')"></span>
+          <div class="wrap size-50">
+            <h1 class="text-landing text-shadow">Opacity</h1>
+            <p><code>[class*="bg-"] > .background.dark</code></p>
+            <pre>&lt;section class="bg-black"&gt;
+  &lt;span class="background dark" style="background-image:url('https://source.unsplash.com/1_CMoFsPfso/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <p class="text-subtitle">Optional &middot; 500+ icons</p>
+            <h2>
+              <a href="http://fontawesome.io/icons/">
+                <svg class="fa-flag">
+                  <use xlink:href="#fa-flag"></use>
+                </svg>
+                Font Awesome
+              </a>
+              as SVG icons
+            </h2>
+            <pre>&lt;svg class="fa-flag"&gt;
+       &lt;use xlink:href="#fa-flag"&gt;&lt;/use&gt;
+&lt;/svg&gt;</pre>
+            <p>How to change icons?</p>
+            <ol class="text-cols">
+              <li>Go to <a href="http://fontastic.me/">fontastic.me</a>.</li>
+              <li>Create a free account.</li>
+              <li>Select new icons.</li>
+              <li>Publish as SVG sprite.</li>
+              <li>Edit <strong>svg-icons.css</strong> and <strong>svg.icons.js</strong>.</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-green">
+          <div class="wrap">
+            <h3>ul.flexblock.metrics.border</h3>
+            <!-- li>a? Add blink = <ul class="flexblock metrics blink">-->
+            <ul class="flexblock metrics border">
+              <li> Founded
+                <span>2024</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                8 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                48 Employees
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-usd">
+                    <use xlink:href="#fa-usd"></use>
+                  </svg>
+                </span>
+                EBITDA: $2,4M
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $32M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Transparent Logos</h2>
+            <p>
+              Change the color of a .svg/.png image using CSS. Images are property of their respective owners.
+            </p>
+            <hr>
+            <ul class="flexblock blink">
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <div>
+                    <img src="../static/images/logos/google.svg" alt="Google">
+                    <p><strong>Height recommended</strong>: 48px</p>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <div>
+                    <img class="blacklogo" src="../static/images/logos/airbnb.svg" alt="Airbnb">
+                    <p><code>img.blacklogo</code></p>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <div>
+                    <img class="graylogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <p><code>img.graylogo</code></p>
+                  </div>
+                </a>
+              </li>
+              <li class="bg-blue">
+                <a href="" title="Block Link = .blink">
+                  <div>
+                    <img class="whitelogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <p><code>img.whitelogo</code></p>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <blockquote class="text-quote">
+              <p>An avatar is the graphical representation of the user or the user's alter ego or character. The <a href="https://en.wikipedia.org/wiki/Avatar_(computing)">word avatar</a> originates in Hinduism.</p>
+              <p><cite> <a href="http://twitter.com/username/"><img class="avatar-56" src="../static/images/avatar.jpg" alt="Avatar"> @username</a>, .avatar-56</cite></p>
+            </blockquote>
+            <hr>
+            <p><code>img[class*="avatar-"]</code> (80, 72, 64, 56, 48, and 40).</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h2>Devices</h2>
+                <ul class="flexblock specs">
+                  <li>
+                    <div>
+                      <svg class="fa-wifi">
+                        <use xlink:href="#fa-wifi"></use>
+                      </svg>
+                      <h2>Ultra-Fast WiFi</h2>
+                      Simple and secure file sharing.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-battery-full">
+                        <use xlink:href="#fa-battery-full"></use>
+                      </svg>
+                      <h2>All day battery life</h2>
+                      Your battery worries may be over.
+                    </div>
+                  </li>
+                  <li>
+                    <div>
+                      <svg class="fa-life-ring">
+                        <use xlink:href="#fa-life-ring"></use>
+                      </svg>
+                      <h2>Lifetime Warranty </h2>
+                      We'll fix it or if we can't, we'll replace it.
+                    </div>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .column-->
+              <div class="column">
+                <figure>
+                  <img class="aligncenter" src="../static/images/iphone.png" alt="iPhone">
+                </figure>
+              </div>
+              <!-- end .column-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <figure class="browser">
+                <img alt="Screenshot" src="https://webslides.tv/static/images/cover-apple.jpg">
+              </figure>
+            </div>
+            <!-- .end .content-left -->
+            <div class="content-left">
+              <h2>Screenshots</h2>
+              <p>HTML/CSS Browser.</p>
+              <pre>&lt;figure class="browser"&gt;
+  &lt;img alt="Screenshot" src="image.jpg"&gt;
+&lt;/figure&gt;</pre>
+            </div>
+            <!-- .end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-blue">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/R1J6Z1cnJZc/1600x800)"></span>
+          <!-- background with a frame frame -->
+          <span class="background frame"></span>
+          <div class="wrap aligncenter">
+            <h2>
+              Videos
+            </h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3>Background videos</h3>
+            <pre><strong>&lt;section class="fullscreen"&gt;</strong>
+  &lt;div class="embed"&gt;
+    &lt;video autoplay loop poster="image.jpg"&gt;
+      &lt;source src="video.mp4" type="video/mp4"&gt;
+    &lt;/video&gt;
+  &lt;/div&gt;
+<strong>&lt;/section&gt;</strong>
+</pre>
+            <p>.fullscreen > .embed (responsive) > video</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen aligncenter">
+          <div class="embed">
+            <video autoplay loop poster="https://webslides.tv/static/images/peggy.jpg">
+              <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+            </video>
+          </div>
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3>Background videos</h3>
+            <p>Transparent overlay:</p>
+            <pre><strong>&lt;section class="fullscreen bg-blue"&gt;</strong>
+  &lt;div class="embed <strong>dark</strong>"&gt;
+    &lt;video autoplay muted loop poster="image.jpg"&gt;
+      &lt;source src="video.mp4" type="video/mp4"&gt;
+    &lt;/video&gt;
+  &lt;/div&gt;
+<strong>&lt;/section&gt;</strong>
+</pre>
+            <p>.fullscreen.bg-blue > .embed.dark (or .light) > video</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen bg-blue aligncenter">
+          <div class="embed dark">
+            <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+              <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+            </video>
+          </div>
+          <!-- .end .embed -->
+          <div class="wrap">
+            <h2><strong>Muted</strong></h2>
+            <p>Overlay: <code>section.fullscreen.bg-blue > embed.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>Responsive Videos</h3>
+              <p>Just copy and paste the code from YouTube to your slide.</p>
+              <pre>&lt;div class="embed"&gt;
+ <strong>&lt;iframe src="https://www.youtube.com/embed/XjJQBjWYDTs"&gt;
+ &lt;/iframe&gt;</strong>
+&lt;/div&gt;</pre>
+              <p><code>.embed</code> (responsive)</p>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <!-- <div class="embed"> = Responsive -->
+              <div class="embed">
+                <iframe src="https://www.youtube.com/embed/XjJQBjWYDTs" allowfullscreen></iframe>
+              </div>
+              <!-- end .embed -->
+            </div>
+            <!-- end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <!-- Responsive video/iframe... Add <div class="embed"> -->
+            <div class="embed">
+              <iframe width="800" height="450" src="https://www.youtube.com/embed/3Q3eITC01Fg" allowfullscreen></iframe>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3>Fullscreen YouTube Video</h3>
+            <pre><strong>&lt;section class="fullscreen"&gt;</strong>
+  &lt;div class="embed"&gt;
+    &lt;iframe src="https://www.youtube.com/embed/iY05U7GaU5I"&gt;
+    &lt;/iframe&gt;
+  &lt;/div&gt;
+<strong>&lt;/section&gt;</strong>
+</pre>
+            <p><code>.fullscreen</code> > <code>.embed</code> (responsive)</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <!-- Fullscreen Video -->
+          <div class="embed">
+            <iframe width="800" height="450" src="https://www.youtube.com/embed/xSMB7kBynZA?playsinline=1" allowfullscreen></iframe>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section class="frame">
+          <p class="aligncenter">
+            <svg class="fa-thumbs-up large">
+              <use xlink:href="#fa-thumbs-up"></use>
+            </svg>
+          </p>
+          <div class="wrap size-60 bg-white">
+            <h3>
+              <a href="https://developers.google.com/youtube">
+                <svg class="fa-youtube">
+                  <use xlink:href="#fa-youtube"></use>
+                </svg>
+                YouTube API
+              </a>
+            </h3>
+            <p class="text-intro">Embed videos with <strong>loop, autoplay, and muted</strong> attributes. The video will automatically play when the slide is loaded.</p>
+            <p><strong>You should use a local or a remote server</strong> since the YouTube API doesn't seem to work nicely when using the file directly on the browser.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>
+              <svg class="fa-youtube">
+                <use xlink:href="#fa-youtube"></use>
+              </svg>
+              YouTube API Parameters
+            </h3>
+            <p>Syntax: <code>data-autoplay, data-loop, data-no-controls, data-mute</code>.</p>
+            <hr>
+            <div class="grid">
+              <div class="column">
+                <pre>&lt;div class="embed"&gt;
+  <strong>&lt;div data-youtube data-youtube-id=&quot;CQY3KUR3VzM&quot; data-autoplay data-loop&gt;
+  &lt;/div&gt;</strong>
+&lt;/div&gt;</pre>
+                <p>autoplay + loop</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;div class="embed"&gt;
+  <strong>&lt;div data-youtube data-youtube-id=&quot;CQY3KUR3VzM&quot; data-autoplay data-mute data-no-controls&gt;
+  &lt;/div&gt;</strong>
+&lt;/div&gt;</pre>
+                <p>autoplay + mute + no controls.</p>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>YouTube API</h3>
+              <p><code>autoplay + loop</code></p>
+              <pre>&lt;div class="embed"&gt;
+  &lt;div data-youtube data-youtube-id=&quot;_m67JbGjWnc&quot; <strong>data-autoplay data-loop</strong>&gt;
+  &lt;/div&gt;
+&lt;/div&gt;</pre>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <!-- <div class="embed"> = Responsive -->
+              <div class="embed">
+                <div data-youtube data-youtube-id="_m67JbGjWnc" data-autoplay data-loop></div>
+              </div>
+              <!-- end .embed -->
+            </div>
+            <!-- end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="frame">
+          <div class="wrap size-60 bg-white">
+            <h3>
+              <svg class="fa-info-circle large">
+                <use xlink:href="#fa-info-circle"></use>
+              </svg>
+              <strong>Autoplay Feature</strong>
+            </h3>
+            <p class="text-intro">Autoplay is generally disabled on all mobile devices to prevent bandwidth consumption. User must execute the play manually.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-70">
+            <h3><strong>Let's make some magic with the YouTube API</strong></h3>
+            <p>How to make a fullscreen YouTube video? <code>.fullscreen > .embed</code></p>
+            <hr>
+            <pre><strong>&lt;section class="fullscreen"&gt;</strong>
+  &lt;div class="embed"&gt;
+    &lt;div data-youtube data-youtube-id=&quot;dmkwb2KfLW8&quot; <strong>data-autoplay data-loop data-no-controls</strong>&lt;/div&gt;
+  &lt;/div&gt;
+<strong>&lt;/section&gt;</strong>
+</pre>
+            <p>The video will automatically play when the slide is loaded.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <!-- Fullscreen Video -->
+          <div class="embed">
+            <div data-youtube data-youtube-id="dmkwb2KfLW8" data-autoplay data-loop data-no-controls></div>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section>
+          <div class="wrap size-70">
+            <h3><strong>Fullscreen YouTube video background</strong></h3>
+            <p>Overlaying a transparent background on an embedded Youtube video:</p>
+            <hr>
+            <pre><strong>&lt;section class="fullscreen bg-black"&gt;</strong>
+  &lt;div class="embed dark"&gt;
+    &lt;div data-youtube data-youtube-id=&quot;c9psfOxJysw&quot; <strong>data-autoplay data-loop data-mute data-no-controls</strong>&lt;/div&gt;
+  &lt;/div&gt;
+<strong>&lt;/section&gt;</strong>
+</pre>
+            <p><code>.fullscreen[class*="bg-"] > .embed.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen bg-blue">
+          <!-- Fullscreen Video -->
+          <div class="embed dark">
+            <div data-youtube data-youtube-id="SomZsr1J7ao" data-autoplay data-loop data-mute data-no-controls></div>
+          </div>
+          <!-- .end .embed -->
+          <div class="wrap aligncenter">
+            <h2><strong>Overlay</strong></h2>
+            <p><code>.fullscreen[class*="bg-"] > .embed.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <span class="background-bottom dark" style="background-image:url('https://source.unsplash.com/RkBTPqPEGDo/1600x800)"></span>
+          <div class="wrap aligncenter">
+            <h3>
+              <svg class="fa-map">
+                <use xlink:href="#fa-map"></use>
+              </svg>
+              Maps & Charts
+            </h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue">
+          <div class="wrap size-50">
+            <p class="text-context">Status of Net Neutrality around the world.</p>
+            <div class="embed">
+              <iframe width='800' height='450' src='https://dejiaccessnow.carto.com/viz/4f239c60-356f-11e5-b01c-0e853d047bba/embed_map' allowfullscreen></iframe>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50 bg-white">
+              <figure>
+                <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3170.254536199183!2d-5.994303837186783!3d37.38381233311839!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xbaa976bfaec1fe87!2sReal+Alc%C3%A1zar+de+Sevilla!5e0!3m2!1ses!2ses!4v1489408674667" width="800" height="600" allowfullscreen></iframe>
+                <figcaption>
+                  <a href="https://maps.google.com" title="Google Maps">
+                    <svg class="fa-map">
+                      <use xlink:href="#fa-map"></use>
+                    </svg>
+                    Google Maps
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Discover Seville
+                </h2>
+                <p>.card-50.bg-white</p>
+                <ul class="description">
+                  <li>
+                    <strong class="text-label" title="Density">Density:</strong> 140/km<sup>2</sup>
+                  </li>
+                  <li><strong class="text-label" title="Population">Population:</strong> 703,021</li>
+                  <li><strong class="text-label" title="Website">Website:</strong> <a href="http://www.visitasevilla.es/en">visitasevilla.es</a></li>
+                </ul>
+                <p>
+                  There are many reasons to visit Seville. Its Old Town contains three UNESCO World Heritage Sites: the Alcazar palace complex, the Cathedral and the General Archive of the Indies.
+                </p>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- end .card-50-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <div class="embed">
+            <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3170.254536199183!2d-5.994303837186783!3d37.38381233311839!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xbaa976bfaec1fe87!2sReal+Alc%C3%A1zar+de+Sevilla!5e0!3m2!1ses!2ses!4v1489408674667" width="800" height="600" allowfullscreen></iframe>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <h3><a href="https://www.theatlas.com/" title="I love Quartz's charts">Charts</a></h3>
+            <!-- Responsive video/iframe/chart... Add <div class="embed"> -->
+            <div class="embed">
+              <!-- I love Quartz's charts -->
+              <div class="atlas-chart" data-id="rJt91kGnx" data-width="640" data-height="449"><img alt="Chart" src="https://www.theatlas.com/i/atlas_rJt91kGnx.png" style="max-width: 100%;"></div>
+              <script src="https://www.theatlas.com/javascripts/atlas.js"></script>
+            </div>
+            <!-- end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!-- .wrap = container width: 90% -->
+          <div class="wrap">
+            <h2><strong>Start in seconds</strong></h2>
+            <p class="text-intro">120+ prebuilt slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button ga-track" data-ga-text="Download WebSlides (last slide demos)" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Thanks :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary aligncenter">
+          <h2 class="text-emoji zoomIn"><strong><a href="https://webslides.tv" title="WebSlides">😎</a></strong></h2>
+          <h3><a href="https://twitter.com/webslides" title="WebSlides on Twitter">@WebSlides</a></h3>
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+    <!-- Required -->
+
+    <script src="../static/js/webslides.js"></script>
+
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/netflix-culture.html b/mypapers/webslides/demos/netflix-culture.html
new file mode 100644 (file)
index 0000000..1c237f8
--- /dev/null
@@ -0,0 +1,388 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>Netflix's Culture &middot; WebSlides</title>
+    <meta name="description" content="Patty McCord wrote the document called 'Netflix Culture: Freedom & Responsibility'.It's one of the most important documents ever to come out of Silicon Valley.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <!-- EDIT -->
+    <meta property="og:url" content="http://your-url.com/permalink">
+
+    <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides: Netflix's Culture" />
+    <meta property="og:description" content="Patty McCord created Netflix's culture. This is a homage.">
+
+    <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-04-16T16:24:56">
+    <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" >
+    <!-- EDIT -->
+    <meta property="og:image:width" content="800">
+    <meta property="og:image:height" content="429">
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides">
+
+    <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez">
+    <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides: Netflix's Culture">
+    <!-- EDIT -->
+    <meta name="twitter:description" content="Patty McCord created Netflix's culture. This is a homage.">
+    <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg">
+
+    <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-red">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/R1J6Z1cnJZc/1600x800')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap aligncenter">
+            <h1>
+              <strong>Netflix's Culture</strong>
+            </h1>
+            <p class="text-symbols">* * * </p>
+            <p><a class="button ghost" href="https://webslides.tv/webslides-latest.zip" title="Download WebSlides for free">
+              <svg class="fa-cloud-download">
+                <use xlink:href="#fa-cloud-download"></use>
+              </svg> WebSlides</a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50 bg-white">
+            <h2>
+              <svg class="fa-info-circle large">
+                <use xlink:href="#fa-info-circle"></use>
+              </svg>
+              <strong>A bit of context</strong>
+            </h2>
+            <hr>
+            <p><a href="http://firstround.com/review/The-woman-behind-the-Netflix-Culture-doc/">Patty McCord</a> created <a href="https://jobs.netflix.com/life-at-netflix">Netflix's culture</a>. She wrote the document called <strong>"Netflix Culture: Freedom & Responsibility."</strong> (2009). So far, it's been shared over 16 million times on <a href="https://www.slideshare.net/reed2001/culture-1798664">Slideshare</a> and has been called "the most important document ever to come out of the Valley" by Sheryl Sandberg.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>We seek excellence</strong></h3>
+              </div>
+              <div class="column">
+                <p class="text-intro">We value candor, transparency, and courage. <strong>We embrace context and avoid control</strong>, seeking insight and understanding to make sound decisions.
+                </p>
+              </div>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-red">
+          <span class="background" style="background-image:url('https://source.unsplash.com/BYYu5nvQoUM/1600x800')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap aligncenter fadeInUp">
+            <h3><strong>Diversity & Inclusiveness</strong></h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>7 Aspects</strong> of our Culture</h2>
+            <hr>
+            <ol class="text-cols">
+              <li><strong>Values are what we Value</strong></li>
+              <li>High Performance</li>
+              <li>Freedom & Responsibility</li>
+              <li>Context, not Control</li>
+              <li>Highly Alined, Loosely Coupled</li>
+              <li>Pay Top of Market</li>
+              <li>Promotions & Development</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50 bg-white">
+            <h3><strong>1/7 Values are what we value</strong></h3>
+            <p class="text-intro">Make your values mean something.</p>
+            <hr>
+            <p>Many companies have nice sounding value statements displayed in the lobby. Enron, whose leaders went to jail, and which went <strong>bankrupt from <a href="https://www.youtube.com/watch?v=jrEf8uabe7E">fraud</a></strong> had these values displayed in their lobby: <strong>integrity, communication, respect, and excellence</strong>.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>9 Behaviors</strong></h2>
+            <p class="text-intro">At Netflix, we particularly value the following nine behaviors and skills. We hire and promote people who demonstrate these nine.</p>
+            <hr>
+            <ol class="text-cols">
+              <li>Judgment</li>
+              <li>Communication</li>
+              <li>Impact</li>
+              <li>Curiosity</li>
+              <li>Innovation</li>
+              <li>Courage</li>
+              <li>Passion</li>
+              <li>Honesty</li>
+              <li>Selflessness</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>7 Aspects</strong> of our Culture</h2>
+            <hr>
+            <ol class="text-cols">
+              <li><strong>Values are what we Value</strong></li>
+              <li><strong>High Performance</strong></li>
+              <li>Freedom & Responsibility</li>
+              <li>Context, not Control</li>
+              <li>Highly Alined, Loosely Coupled</li>
+              <li>Pay Top of Market</li>
+              <li>Promotions & Development</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/8lUTnkZXZSA/1600x800')"></span>
+          <div class="wrap">
+            <h3><strong>2/7 High Performance</strong></h3>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-users">
+                      <use xlink:href="#fa-users"></use>
+                    </svg>
+                    We're a team
+                  </h2>
+                  not a family.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-trophy">
+                      <use xlink:href="#fa-trophy"></use>
+                    </svg>
+                    We're a pro sports team
+                  </h2>
+                  not a kid's recreational team.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-star">
+                      <use xlink:href="#fa-star"></use>
+                    </svg>
+                    We have stars
+                  </h2>
+                  in every position.
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background" style="background-image:url('https://source.unsplash.com/M-H70CDJnDI/1600x800')"></span>
+          <div class="wrap size-60 bg-trans-dark">
+            <h4><strong>Why are we so manic on high performance?</strong></h4>
+            <p class="text-intro">In procedural work, the best are 2x better than the average.</p>
+            <hr>
+            <p class="text-intro">In creative work, the best are 10x better than the average, so huge premium on creating effective teams of the best.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black">
+          <span class="background" style="background-image:url('https://source.unsplash.com/26qZsuRwm0c/1600x800')"></span>
+          <div class="wrap aligncenter">
+            <h2><strong>Content that people love</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <div class="embed">
+            <video autoplay loop poster="https://webslides.tv/static/images/netflix.jpg">
+              <source src="https://webslides.tv/static/videos/netflix.mp4" type="video/mp4">
+            </video>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3><strong>3/7 Freedom & Responsibility</strong></h3>
+            <p class="text-intro">Most companies have complex policies around what you can expense, how you travel, what gifts you can accept, etc.</p>
+            <hr>
+            <p class="text-intro"><strong>Netflix's Policy</strong>: "Act in Netflix's best interest" (5 words long).</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3><strong>"Act in Netflix's best interest"</strong> generally means...</h3>
+            <ul class="flexblock border">
+            <li>
+              Expense only what you would otherwise not spend.
+            </li>
+            <li>
+              Travel as you would if it were your own money.
+            </li>
+            <li>
+              What gifts you can accept?
+              Disclose non-trivial vendor gifts.
+            </li>
+            <li>
+              Take from Netflix only when it is inefficient to not take (calls...)
+            </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50 bg-white">
+            <h4><strong>Summary of Freedom & Responsibility</strong></h4>
+            <hr>
+            <ol>
+              <li>As we grow, minimize rules.</li>
+              <li>Inhibit chaos with ever more high performance people.</li>
+              <li><strong>Flexibility is more important than efficiency</strong> in the long term.</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid">
+              <div class="column">
+                <p class="text-context">
+                  This is a homage.
+                </p>
+                <p class="text-intro"><a href="http://firstround.com/review/The-woman-behind-the-Netflix-Culture-doc/">Patty McCord</a> wrote <strong>"Netflix Culture: Freedom & Responsibility"</strong>. Go to <a href="https://www.slideshare.net/reed2001/culture-1798664">Slideshare</a> to read the whole document.</p>
+              </div>
+              <div class="column">
+               <div>
+                <div class="embed">
+                  <iframe width="560" height="315" src="https://www.youtube.com/embed/uvG0aCbuG60?rel=0&amp;controls=0"  allowfullscreen></iframe>
+                </div>
+                <!-- normalize flexbox -->
+               </div>
+               <!-- end .embed -->
+              </div>
+              <!-- end .column -->
+            </div>
+            <!-- end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <footer>
+      <div class="wrap">
+        <p>
+          <span class="alignright"><a href="http://netflix.com" title="Netflix"><img src="../static/images/logos/netflix.svg" alt="Netflix"></a></span>
+        </p>
+      </div>
+    </footer>
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+    <script>
+      window.ws = new WebSlides();
+    </script> <!-- Autoslide? window.ws = new WebSlides({ autoslide: 8000 }); -->
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/portfolios.html b/mypapers/webslides/demos/portfolios.html
new file mode 100644 (file)
index 0000000..7a7c944
--- /dev/null
@@ -0,0 +1,1874 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+      -->
+
+    <!-- SEO -->
+    <title>WebSlides Portfolios: Showcase your work</title>
+    <meta name="description" content="WebSlides is the easiest way to make HTML presentations and portfolios. It's simple, fast, and free.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink"> <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides is the easiest way to create a portfolio website. It is free, fast, and fun"> <!-- EDIT -->
+    <meta property="og:description" content="The easiest way to create a portfolio website. It is free, fast, and fun."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:26:50"> <!-- EDIT -->
+    <meta property="og:image" content="../static/images/share-webslides.jpg" > <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="Create your portfolio with WebSlides"> <!-- EDIT -->
+    <meta name="twitter:description" content="WebSlides is the easiest way to create a portfolio website. 120+ slides ready to use."> <!-- EDIT -->
+    <meta name="twitter:image" content="../static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section class="bg-primary">
+         <span class="background dark" style="background-image:url('https://source.unsplash.com/oHrodCLNnU8/')"></span>
+          <div class="wrap aligncenter">
+            <h1 class="text-landing">Portfolios</h1>
+            <p class="text-symbols">* * * </p>
+            <p><a class="button ghost" href="https://webslides.tv/webslides-latest.zip" title="Download WebSlides for free"><svg class="fa-cloud-download">
+                <use xlink:href="#fa-cloud-download"></use>
+              </svg> WebSlides</a>
+            </p>
+          </div>
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap aligncenter">
+            <p class="text-subtitle">Design faster, better.</p>
+            <h2>Create a beautiful portfolio for your work</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>WebSlides is really easy</strong></h3>
+                <p class="text-intro">Each parent <code>&lt;section&gt;</code> in the #webslides element is an individual slide. </p>
+                <p>Code looks superb. It uses <strong>intuitive markup with popular naming conventions</strong>. There's no need to overuse classes or nesting. Based on <a href="https://github.com/jennschiffer/SimpleSlides">SimpleSlides</a>, by <a href="http://jennmoney.biz">Jenn Schiffer</a>. <strong>Tutorials</strong>: <a href="../demos/components.html" title="WebSlides Components">Components</a> &middot; <a href="../demos/classes.html" title="WebSlides Classes">Classes</a>.</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;article id="webslides"&gt;
+  <span class="code-comment">&lt;!-- Slide 1 --&gt;</span>
+  &lt;section&gt;
+    &lt;h1&gt;Design for trust&lt;/h1&gt;
+  &lt;/section&gt;
+  <span class="code-comment">&lt;!-- Slide 2 --&gt;</span>
+  &lt;section class="bg-primary"&gt;
+    &lt;div class="wrap"&gt;
+      &lt;h2&gt;.wrap = container (width: 90%)&lt;/h2&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3>Examples</h3>
+            <p>All content is for demo purposes only.</p>
+            <hr>
+            <ol class="text-cols">
+              <li><a target="_blank" href="#slide=5">Welcomes & Abouts</a></li>
+              <li><a target="_blank" href="#slide=9">Covers & Case Studies</a></li>
+              <li><a target="_blank" href="#slide=16">Metrics & Data</a></li>
+              <li><a target="_blank" href="#slide=22">Services & Clients</a></li>
+              <li><a target="_blank" href="#slide=28">Galleries</a></li>
+              <li><a target="_blank" href="#slide=33">Cards</a></li>
+              <li><a target="_blank" href="#slide=36">Features & Benefits</a></li>
+              <li><a target="_blank" href="#slide=41">CV/Resumé</a></li>
+              <li><a target="_blank" href="#slide=45">Quotes</a></li>
+              <li><a target="_blank" href="#slide=49">SVG Icons</a></li>
+              <li><a target="_blank" href="#slide=50">Logos</a></li>
+              <li><a target="_blank" href="#slide=51">CSS Alignments</a></li>
+              <li><a target="_blank" href="#slide=62">CSS Animations</a></li>
+              <li><a target="_blank" href="#slide=67">Background images</a></li>
+              <li><a target="_blank" href="#slide=70">Embedding videos, maps, charts...</a></li>
+              <li><a target="_blank" href="#slide=76">Typography</a></li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h1>Design <span>for</span> trust</h1>
+            <ul class="flexblock blink border">
+              <li>
+                <a href="#">
+                  <h2>
+                    <svg class="fa-bar-chart">
+                      <use xlink:href="#fa-bar-chart"></use>
+                    </svg>
+                    Purpose
+                  </h2>
+                  Businesses that people love
+                </a>
+              </li>
+              <li>
+                <a href="">
+                  <h2>
+                    <svg class="fa-balance-scale">
+                      <use xlink:href="#fa-balance-scale"></use>
+                    </svg>
+                    Principles
+                  </h2>
+                  Ethics of openness and good taste
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <h2>
+                    <svg class="fa-cog">
+                      <use xlink:href="#fa-cog"></use>
+                    </svg>
+                    Process
+                  </h2>
+                  Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+         <div class="wrap">
+            <h1>Design <span>for</span> understanding</h1>
+            <ul class="flexblock features fadeInUp">
+              <li>
+                <div>
+                  <h2><span>100<sup>%</sup></span> purpose</h2>
+                  Businesses that people love
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-heart-o">
+                      <use xlink:href="#fa-heart-o"></use>
+                    </svg>
+                    Principles
+                  </h2>
+                  Useful &rarr; Easy &rarr; Fast &rarr; Beautiful
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h2>We make interfaces and content strategy.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>We are digital people by nature. When we develop a vision, it is based on knowledge, research and experience. Those images are for demo purposes only.</p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock zoomIn">
+              <li>
+                <div>
+                  <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="blacklogo" src="../static/images/logos/instagram.svg" alt="Instagram">
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>How we work?</h3>
+            <ul class="flexblock steps">
+              <!-- li>a? Add blink = <ul class="flexblock steps blink">-->
+              <li>
+                <span>
+                  <svg class="fa-heartbeat">
+                    <use xlink:href="#fa-heartbeat"></use>
+                  </svg>
+                </span>
+                <h2>01. Passion</h2>
+                <p>When you're really passionate about your job, you can change the world.</p>
+              </li>
+              <li>
+                <div class="process step-2"></div>
+                <span>
+                  <svg class="fa-magic">
+                    <use xlink:href="#fa-magic"></use>
+                  </svg>
+                </span>
+                <h2>02. Purpose</h2>
+                <p>Why does this business exist? How are you different? Why matters?</p>
+              </li>
+              <li>
+                <div class="process step-3"></div>
+                <span>
+                  <svg class="fa-balance-scale">
+                    <use xlink:href="#fa-balance-scale"></use>
+                  </svg>
+                </span>
+                <h2>03. Principles</h2>
+                <p>Leadership through openness, empathy, usefulness, and good taste.</p>
+              </li>
+              <li>
+                <div class="process step-4"></div>
+                <span>
+                  <svg class="fa-cog">
+                    <use xlink:href="#fa-cog"></use>
+                  </svg>
+                </span>
+                <h2>04. Process</h2>
+                <ul>
+                  <li>Useful</li>
+                  <li>Easy</li>
+                  <li>Fast</li>
+                  <li>Beautiful</li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/xxeAftHHq6E/')"></span>
+          <div class="wrap">
+            <h2 class="text-landing"><strong>Covers</strong></h2>
+          </div>
+        </section>
+        <section class="bg-black-blue">
+          <span class="background dark" style="background-image:url('https://source.unsplash.com/LW3FskrgQ9M/')"></span>
+          <div class="wrap size-50">
+            <p class="text-subtitle">Mercedes-Benz</p>
+            <h2>Defining a new platform for the connected car</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/yssUhIxbUZA/')"></span>
+          <div class="wrap">
+            <div class="content-left bg-trans-dark fadeInUp">
+              <img class="whitelogo" src="../static/images/logos/airbnb.svg" alt="Airbnb">
+              <hr>
+              <h2><strong>Designing Experiences</strong></h2>
+              <p>Meet locals who share your interests.</p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple">
+          <span class="background-left-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <h2>
+                Redesigning
+                <svg class="fa-apple">
+                  <use xlink:href="#fa-apple"></use>
+                </svg>
+                Pay
+              </h2>
+              <p>Content demo. We've been working with the Acme team over the last three months to build a new app.</p>
+              <p>
+                <a href="#" class="button" title="Case study">Case study &rsaquo;</a>
+                <a href="https://www.apple.com/apple-pay/" class="button ghost" title="Apple Website">Open site &rsaquo;</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-gradient-white">
+          <span class="background-right" style="background-image:url('../static/images/iphone.png')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p class="text-subtitle">Christmas Campaign 2016</p>
+              <h2>A new home for Apple
+              </h2>
+              <p>We established visual branding and photography direction. All content is for demo purposes only. </p>
+              <p>
+                <a href="#" class="button" title="Case study">Case study &rsaquo;</a>
+              </p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h2>
+                  A Phone by Google
+                </h2>
+                <p class="text-intro">We worked closely with the very talented people at Acme and created a new website. Content demo. </p>
+                <ul class="description">
+                  <li>
+                    <span class="text-label">
+                    Client:
+                    </span>
+                    Google (2016)
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Services:
+                    </span>
+                    Web Design
+                  </li>
+                  <li>
+                    <span class="text-label">
+                    Website:
+                    </span>
+                    <a href="https://madeby.google.com/phone/">madeby.google.com/phone</a>
+                  </li>
+                </ul>
+              </div>
+              <!-- end .column-->
+              <div class="column">
+                <figure>
+                  <img src="../static/images/android.png" alt="Pixel Phone">
+                </figure>
+              </div>
+              <!-- end figure-->
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section class="aligncenter">
+          <div class="wrap size-50">
+            <figure class="browser">
+              <a href="#" title="Title"><img src="https://webslides.tv/static/images/cover-apple.jpg" alt="Screenshot"></a>
+            </figure>
+            <p>HTML/CSS Browser: <code>.browser</code></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Metrics & Data</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides help you build a culture of innovation.</h2>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <p>Everyone loves stories. WebSlides is about good karma. Hypertext, clean code, and beauty as narrative elements. All content is for demo purposes only.</p>
+            </div>
+            <!-- end .content-left -->
+            <ul class="flexblock metrics">
+              <li> Founded
+                <span>1976</span>
+              </li>
+              <li>
+                <span>120+</span>
+                Prebuilt Slides
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Downloads
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-green">
+          <div class="wrap">
+            <!-- li>a? Add blink (block link) = <ul class="flexblock metrics blink">-->
+            <ul class="flexblock metrics border">
+              <li> Founded
+                <span>2032</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-users">
+                    <use xlink:href="#fa-users"></use>
+                  </svg>
+                </span>
+                24M Subscribers
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                </span>
+                Revenue: $16M
+              </li>
+              <li>
+                Monthly Growth
+                <span>64%</span>
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-building-o">
+                    <use xlink:href="#fa-building-o"></use>
+                  </svg>
+                </span>
+                8 Offices
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-smile-o">
+                    <use xlink:href="#fa-smile-o"></use>
+                  </svg>
+                </span>
+                48 Employees
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-usd">
+                    <use xlink:href="#fa-usd"></use>
+                  </svg>
+                </span>
+                EBITDA: $2,4M
+              </li>
+              <li>
+                <span>
+                  <svg class="fa-university">
+                    <use xlink:href="#fa-university"></use>
+                  </svg>
+                </span>
+                Bank: $32M
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <span class="background" style="background-image:url('https://source.unsplash.com/rCOWMC8qf8A/')"></span>
+          <div class="wrap">
+            <h2 class="text-data">3,456,789</h2>
+            <h3>downloads in first 48 hours </h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black slide-bottom">
+          <span class="background" style="background-image:url('https://source.unsplash.com/RSOxw9X-suY/')"></span>
+          <div class="wrap">
+            <div class="content-left">
+              <p>
+                <svg class="large fa-tree">
+                  <use xlink:href="#fa-tree"></use>
+                </svg>
+              </p>
+              <h2>1,000,000</h2>
+              <h3>We're working to protect up to a million acres of sustainable forest.</h3>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2 class="text-data">$48 Billion</h2>
+            <h3>Revenue in Q2 2019</h3>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Services & Clients</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue">
+          <div class="wrap">
+            <div class="grid">
+              <div class="column">
+                <h3>
+                  <strong>
+                    <svg class="fa-line-chart">
+                      <use xlink:href="#fa-line-chart"></use>
+                    </svg>
+                    Interfaces
+                  </strong>
+                </h3>
+                <p>Design for growth. We've built a team of world-class designers, developers, and managers.</p>
+              </div>
+              <div class="column">
+                <h3>
+                  <svg class="fa-film">
+                    <use xlink:href="#fa-film"></use>
+                  </svg>
+                  Videos
+                </h3>
+                <p>We connect your audience needs, business goals, and brand values into a strategy. </p>
+              </div>
+              <div class="column">
+                <h3>
+                  <strong>
+                    <svg class="fa-users">
+                      <use xlink:href="#fa-users"></use>
+                    </svg>
+                    Recruiting
+                  </strong>
+                </h3>
+                <p>We offer personalized services with deep expertise in design and technology.</p>
+              </div>
+              <div class="column">
+                <h3>
+                  <svg class="fa-graduation-cap">
+                    <use xlink:href="#fa-graduation-cap"></use>
+                  </svg>
+                  Formation
+                </h3>
+                <p>We train teams to help organizations succeed in the digital age.</p>
+              </div>
+            </div>
+            <!-- end .grid-->
+            <hr>
+            <p><code>.grid > .column</code></p>
+          </div>
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Services</h3>
+            <p><code>ul.flexblock</code> (flexible blocks).</p>
+            <ul class="flexblock">
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3>Interfaces</h3>
+                  <ol>
+                    <li>Architecture</li>
+                    <li>Design</li>
+                    <li>Development</li>
+                  </ol>
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3>Content Strategy</h3>
+                  Beautiful and engaging stories that inspires consumers to take action.
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3>Customer Experience</h3>
+                  Attitude. Little details. People always remember how you made them feel.
+                </div>
+              </li>
+              <li>
+                <!--div required = padding li or li>a-->
+                <div>
+                  <h3>Recruitment</h3>
+                  We like to help startups by working with them since the beginning.
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Services</h3>
+            <p><code>ul.flexblock.border.blink</code> (.blink = block link)</p>
+            <ul class="flexblock blink border">
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Interfaces</h3>
+                    <ol>
+                      <li>Architecture</li>
+                      <li>Design</li>
+                      <li>Development</li>
+                    </ol>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Content Strategy</h3>
+                    Beautiful and engaging stories that inspires consumers to take action.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Customer Experience</h3>
+                    Attitude. Little details. People always remember how you made them feel.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <h3>Recruitment</h3>
+                    We like to help startups by working with them since the beginning.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter" src="../static/images/logos/google.svg" alt="Google"> Collaboration with the Acme team to design their mobile apps.
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter blacklogo" src="../static/images/logos/google.svg" alt="Google"> We worked closely with the UX team on photography for the site. <code>img.blacklogo</code>
+                  </div>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter graylogo" src="../static/images/logos/google.svg" alt="Google"> Acme hired us to help make the reading experience totally engaging. <code>img.graylogo</code>
+                  </div>
+                </a>
+              </li>
+              <li class="bg-blue">
+                <a href="#" title="Block Link = .blink">
+                  <!--div required = padding li or li>a-->
+                  <div>
+                    <img class="aligncenter whitelogo" src="../static/images/logos/google.svg" alt="Google"> We worked with Acme to develop recruiting processes. <code>img.whitelogo</code>
+                  </div>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Clients</h2>
+            <p><code>ul.flexblock.clients</code></p>
+            <ul class="flexblock clients">
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <figcaption>
+                      <h3>Brand</h3>
+                      <p>We worked with the UX team on photography for the site <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <figcaption>
+                      <h3>Recruiting</h3>
+                      <p>We worked with the design team to develop recruiting processes. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/airbnb.svg" alt="Airbnb">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>We partnered with various Airbnb divisions to create a campaign for Airbnb Trips.</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Clients</h2>
+            <p><code>ul.flexblock.clients.border</code></p>
+            <ul class="flexblock clients border">
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>Collaboration with the Acme team to design their mobile apps. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/netflix.svg" alt="Netflix">
+                    <figcaption>
+                      <h3>Brand</h3>
+                      <p>We worked with the UX team on photography for the site <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/microsoft.svg" alt="Microsoft">
+                    <figcaption>
+                      <h3>Recruiting</h3>
+                      <p>We worked with the design team to develop recruiting processes. <code>img.blacklogo</code></p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Client">
+                  <figure>
+                    <img class="blacklogo" src="../static/images/logos/airbnb.svg" alt="Airbnb">
+                    <figcaption>
+                      <h3>Interfaces</h3>
+                      <p>We partnered with various Airbnb divisions to create a campaign for Airbnb Trips.</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Galleries</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <p><code>.flexblock.gallery</code></p>
+            <hr>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="../demos/why-webslides.html" title="Why WebSlides?">
+                  <figure>
+                    <img alt="Thumbnail Why WebSlides?" src="https://webslides.tv/static/images/demos-why.png">
+                    <figcaption>
+                      <h2>Why WebSlides?</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/landings.html" title="Landings">
+                  <figure>
+                    <img alt="Thumbnail Landings" src="https://webslides.tv/static/images/demos-landings.png">
+                    <figcaption>
+                      <h2>Landings</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/portfolios.html" title="Portfolios">
+                  <figure>
+                    <img alt="Thumbnail Portfolios" src="https://webslides.tv/static/images/demos-portfolios.png">
+                    <figcaption>
+                      <h2>Portfolios</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="../demos/keynote.html" title="Apple Keynote">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-apple.png">
+                    <figcaption>
+                      <h2>Apple Keynote</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Team</h3>
+            <p><code>.flexblock.gallery</code></p>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/E6MWxCjNhYs/800x600">
+                    <figcaption>
+                      <h2>Alicia Jiménez</h2>
+                      <p>Founder & CEO</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/6anudmpILw4/800x600">
+                    <figcaption>
+                      <h2>Sam Trololovitz</h2>
+                      <p>Master of nothing</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/IFxjDdqK_0U/800x600">
+                    <figcaption>
+                      <h2>Erin Gustafson</h2>
+                      <p>VP of Design</p>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>Team</h3>
+            <p><code>.flexblock.gallery</code></p>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail " src="https://source.unsplash.com/IFxjDdqK_0U/800x600">
+                    <div class="overlay">
+                      <h2>Mila Yang</h2>
+                      <p>The Boss</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/zhkTCCmD4xI/800x600">
+                    <div class="overlay">
+                      <h2>Shin Ahmed</h2>
+                      <p>CTO</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <figure>
+                    <img alt="Thumbnail" src="https://source.unsplash.com/uPGOEbjbVGA/800x600">
+                    <div class="overlay">
+                      <h2>Julia Porter</h2>
+                      <p>Digital Designer</p>
+                    </div>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <p><code>.flexblock.gallery</code></p>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="#">
+                  <div class="overlay">
+                    <h2>Watchly</h2>
+                    <p>Dec 12, 2018</p>
+                  </div>
+                  <img alt="Thumbnail " src="https://source.unsplash.com/A5-Xr7WyktQ/800x600">
+                </a>
+              </li>
+              <li>
+                <a href="#">
+                  <div class="overlay">
+                    <h2>Camour</h2>
+                    <p>Nov 18, 2017</p>
+                  </div>
+                  <img alt="Thumbnail " src="https://source.unsplash.com/kt_s46DVgJA/800x600">
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Cards</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="card-50 bg-white">
+              <figure>
+                <img src="https://source.unsplash.com/BoBmrZ8epMA/800x600" alt="Mobile Screenshot">
+                <figcaption>
+                  <a href="https://unsplash.com/@anniespratt">
+                    <svg class="fa-camera">
+                      <use xlink:href="#fa-camera"></use>
+                    </svg>
+                    Annie Spratt (Unsplash)
+                  </a>
+                </figcaption>
+              </figure>
+              <!-- end figure-->
+              <div class="flex-content">
+                <h2>
+                  Travis
+                </h2>
+                <p>.card-50.bg-white</p>
+                <p>
+                  Travis is the most popular travel app in the world.  It collects reviews from travellers about hotels, restaurants and attractions. We partnered with various divisions to create a campaign for Travis Pro.
+                </p>
+                <ul class="description">
+                  <li>
+                    <strong class="text-label">Role:</strong> Content Strategy
+                  </li>
+                  <li><strong class="text-label">Client:</strong> Travis</li>
+                  <li><strong class="text-label">Year:</strong> 2017</li>
+                </ul>
+              </div>
+              <!-- end .flex-content-->
+            </div>
+            <!-- end .card-60-->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <div class="card-50">
+            <figure>
+              <img src="https://source.unsplash.com/vCF5sB7QecM/" alt="iWatch">
+              <figcaption>
+                <a href="https://unsplash.com/@crew" title="By Crew">
+                  <svg class="fa-camera">
+                    <use xlink:href="#fa-camera"></use>
+                  </svg>
+                  Crew (Unsplash)
+                </a>
+              </figcaption>
+            </figure>
+            <!-- end figure-->
+            <div class="flex-content">
+              <h2>Watchly
+              </h2>
+              <p>.fullscreen > .card-50</p>
+              <p class="text-intro">These days it's easy to make interfaces. There are a lot of
+                frameworks out there, but it's still really hard to make a great interface.
+              </p>
+              <ul class="description">
+                <li>
+                  <strong class="text-label">Role:</strong> Frontend
+                </li>
+                <li><strong class="text-label">Client:</strong> Acme</li>
+                <li><strong class="text-label">Year:</strong> 2018</li>
+              </ul>
+            </div>
+            <!-- end .flex-content-->
+          </div>
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Features & Benefits</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Features</h2>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Simple Navigation
+                  </h2>
+                  with arrow keys and swipe.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Permalinks
+                  </h2>
+                  Go to a specific slide.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock-o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide Counter
+                  </h2>
+                  Current/Total number
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>40<sup>+</sup></span>
+                    Beautiful Components
+                  </h2>
+                  Covers, cards, quotes...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-text-height">
+                      <use xlink:href="#fa-text-height"></use>
+                    </svg>
+                    Vertical Rhythm
+                  </h2>
+                  Use multiples of 8.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>500<sup>+</sup></span>
+                    SVG Icons
+                  </h2>
+                  Font Awesome Kit.
+                </div>
+              </li>
+            </ul>
+          </div>
+        </section>
+        <section>
+          <span class="background-left-bottom" style="background-image:url('../static/images/iphone-hand.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <ul class="flexblock specs">
+                <li>
+                  <div>
+                    <svg class="fa-bolt">
+                      <use xlink:href="#fa-bolt"></use>
+                    </svg>
+                    <h2>Incredibly fast</h2>
+                    Just hold your iPhone near the reader.
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-globe">
+                      <use xlink:href="#fa-globe"></use>
+                    </svg>
+                    <h2>Works with all major banks</h2>
+                    Apple Pay is accepted in restaurants, hotels...
+                  </div>
+                </li>
+                <li>
+                  <div>
+                    <svg class="fa-lock">
+                      <use xlink:href="#fa-lock"></use>
+                    </svg>
+                    <h2>The safer way to pay</h2>
+                    Your card number is never stored.
+                  </div>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-right" style="background-image:url('../static/images/iphone.png')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>Call to action</h2>
+              <p>WebSlides help you build a culture of innovation. Leadership through openness and good taste.</p>
+              <div class="content-left">
+                <h3>Benefit 1</h3>
+                <p>The easiest way to make HTML presentations. Incredibly versatile. 120+ slides.</p>
+              </div>
+              <!-- .end .content-left -->
+              <div class="content-left">
+                <h3>Benefit 2</h3>
+                <p>The art of storytelling. Inspire teams, fascinate customers, and gain attention from investors.</p>
+              </div>
+              <!-- .end .content-left -->
+            </div>
+            <!-- .end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>.grid > .column</h2>
+            <hr>
+            <div class="grid">
+              <div class="column">
+                <svg class="fa-desktop large">
+                  <use xlink:href="#fa-desktop"></use>
+                </svg>
+                <h3>Service</h3>
+                <p>We make interfaces and help organizations connect with their audience.</p>
+              </div>
+              <div class="column">
+                <svg class="fa-globe large">
+                  <use xlink:href="#fa-globe"></use>
+                </svg>
+                <h3>Benefit 2</h3>
+                <p>We are specialists in branding for organizations with a global market in mind.</p>
+              </div>
+              <div class="column">
+                <h3>
+                  <svg class="fa-line-chart">
+                    <use xlink:href="#fa-line-chart"></use>
+                  </svg>
+                  About 3
+                </h3>
+                <p>Over the years we've been fortunate to work with some of the most respected brands in the world.</p>
+              </div>
+              <div class="column">
+                <h3>
+                  <svg class="fa-magic">
+                    <use xlink:href="#fa-magic"></use>
+                  </svg>
+                  Feature 4
+                </h3>
+                <p>Finally, everything you need to make HTML presentations in a simple way.</p>
+              </div>
+            </div>
+            <!-- end .grid-->
+          </div>
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>CV/Resumé</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Worked with</h2>
+            <ul class="flexblock border blink">
+              <li>
+                <a href="">
+                  <h3>Google</h3>
+                  2020.- Google Drive
+                </a>
+              </li>
+              <li><a href=""><strong>Facebook</strong> 2019.- F8 Conference</a></li>
+              <li><a href=""><strong>The New York Times</strong>2017.- Recruitment</a></li>
+              <li><a href=""><strong>Netflix</strong> 2016.- Mobile Apps</a></li>
+              <li><a href=""><strong>Airbnb</strong>2016.- Creative Direction</a></li>
+              <li><a href=""><strong>Microsoft</strong> 2016.- Content Strategy</a></li>
+              <li><a href=""><strong>Instagram</strong>2015.- Identity</a></li>
+              <li><a href=""><strong>Spotify</strong> 2014.- TV Commercials</a></li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <ul class="work">
+              <li class="work-label">
+                <p class="work-work">Work</p>
+                <p class="work-client">Client</p>
+                <p class="work-services">Services</p>
+                <p class="work-date">Year</p>
+              </li>
+              <li>
+                <a href="#" rel="external">
+                  <p class="work-work"><span>Redesign of Netflix</span></p>
+                  <p class="work-client"><span>Netflix</span></p>
+                  <p class="work-services"><span>Frontend</span></p>
+                  <p class="work-date"><span>2015-2016</span></p>
+                </a>
+              </li>
+              <li>
+                <a href="#" rel="external">
+                  <p class="work-work"><span>Airbnb TV Commercials</span></p>
+                  <p class="work-client"><span>Airbnb</span></p>
+                  <p class="work-services"><span>Video, Storytelling</span></p>
+                  <p class="work-date"><span>2015</span></p>
+                </a>
+              </li>
+              <li>
+                <a href="#" rel="external">
+                  <p class="work-work"><span>Tesla Software</span></p>
+                  <p class="work-client"><span>Tesla Motors</span></p>
+                  <p class="work-services"><span>Visual Design</span></p>
+                  <p class="work-date"><span>2014</span></p>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <ul class="flexblock activity">
+              <li>
+                <a href="#" title="VP of Designer at ACME">
+                  <p class="year">
+                    2016
+                  </p>
+                  <p class="title">
+                    VP of Designer at ACME
+                  </p>
+                  <p class="summary">
+                    This is a job description for the VP of Design role at ACME. Be concise. Content like a tweet: 2-3 lines recommended.
+                  </p>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Co-Founder of Delta">
+                  <p class="year">
+                    2015
+                  </p>
+                  <p class="title">
+                    Co-Founder of Delta
+                  </p>
+                  <p class="summary">
+                    The culture within an organization is an essential part for success. This is a job description. Be concise. 2-3 lines recommended.
+                  </p>
+                </a>
+              </li>
+              <li>
+                <a href="#" title="Co-Founder of GAMMA">
+                  <p class="year">
+                    2013
+                  </p>
+                  <p class="title">
+                    Interaction Designer at GAMMA
+                  </p>
+                  <p class="summary">
+                    Authority is distributed, though not evenly or permanently. Keep it simple. Be concise. 2-3 lines recommended.
+                  </p>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Quotes</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50 aligncenter">
+              <h2><strong>Why WebSlides?</strong></h2>
+              <blockquote>
+                <p>"I feel guilty as a web designer when I have to use PowerPoint and Keynote. So I made #WebSlides."</p>
+                <p><cite> <img class="avatar-40" src="../static/images/avatar.jpg" alt="Avatar"> <a href="http://twitter.com/jlantunez/">@jlantunez</a></cite></p>
+              </blockquote>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black-blue">
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <blockquote class="text-quote">
+              <p>When I'm working on a problem, I never think about beauty. But when I have finished, if the solution is not beautiful, I know it is wrong.</p>
+              <p><cite><a href="https://en.wikipedia.org/wiki/Buckminster_Fuller">R. Buckminster Fuller</a>.</cite></p>
+            </blockquote>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background-left-bottom" style="background-image:url('https://webslides.tv/static/images/satya.png')"></span>
+          <div class="wrap">
+            <div class="content-right">
+              <blockquote>
+                <p>"There is something only a CEO uniquely can do, which is set that tone, which can then capture the soul of the collective."</p>
+                <p><cite>Satya Nadella, CEO of Microsoft.</cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <p class="text-subtitle">Optional &middot; 500+ icons</p>
+            <h2>
+              <a href="http://fontawesome.io/icons/">
+                <svg class="fa-flag">
+                  <use xlink:href="#fa-flag"></use>
+                </svg>
+                Font Awesome
+              </a>
+              as SVG icons
+            </h2>
+            <pre>&lt;svg class="fa-flag"&gt;
+       &lt;use xlink:href="#fa-flag"&gt;&lt;/use&gt;
+&lt;/svg&gt;</pre>
+            <p>How to change icons?</p>
+            <ol class="text-cols">
+              <li>Go to <a href="http://fontastic.me/">fontastic.me</a>.</li>
+              <li>Create a free account.</li>
+              <li>Select new icons.</li>
+              <li>Publish as SVG sprite.</li>
+              <li>Edit <strong>svg-icons.css</strong> and <strong>svg.icons.js</strong>.</li>
+            </ol>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Transparent Logos</h2>
+            <p>
+              Change the color of a .svg/.png image using CSS. Images are property of their respective owners.
+            </p>
+            <hr>
+            <ul class="flexblock">
+              <li>
+                <div>
+                  <img src="../static/images/logos/google.svg" alt="Google">
+                  <p><strong>Height recommended</strong>: 48px</p>
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="blacklogo" src="../static/images/logos/google.svg" alt="Google">
+                  <code>img.blacklogo</code>
+                </div>
+              </li>
+              <li>
+                <div>
+                  <img class="graylogo" src="../static/images/logos/google.svg" alt="Google">
+                  <code>img.graylogo</code>
+                </div>
+              </li>
+              <li class="bg-green">
+                <div>
+                  <img class="whitelogo" src="../static/images/logos/google.svg" alt="Google">
+                  <code>img.whitelogo</code>
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>CSS Alignments</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <header>
+            <!--.wrap o <nav> = container 1200px -->
+            <div class="wrap">
+              <p class="logo"><a href="#" title="Logo">Logo</a> <span class="alignright">.alignright</span></p>
+            </div>
+          </header>
+          <div class="aligncenter fadeInUp">
+            <h2>Simple CSS Alignments</h2>
+            <p>Put content wherever you want.</p>
+          </div>
+          <footer>
+            <div class="wrap">
+              <p>
+                <span class="alignleft">
+                Footer
+                </span>
+                <span class="alignright">
+                  <a href="#" title="Twitter">
+                    <svg class="fa-twitter">
+                      <use xlink:href="#fa-twitter"></use>
+                    </svg>
+                    @username
+                  </a>
+                </span>
+              </p>
+            </div>
+          </footer>
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>1/9 left top</h3>
+              <p>Put content wherever you want. Have less. Do more. Create beautiful solutions.</p>
+              <p><code>.slide-top and .content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>2/9 center top</h3>
+              <p>Beauty is a concept based on aesthetics which is quite subjective and cultural.</p>
+              <p><code>.slide-top and .content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-top">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>3/9 right top</h3>
+              <p>Harmony and admiration are two universal elements which guide us in order to consider something beautiful.</p>
+              <p><code>.slide-top and .content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3>4/9 left center</h3>
+              <p>The term interaction design was first coined by Bill Moggridge and Bill Verplank in the mid-1980s.</p>
+              <p><code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-center">
+              <h3>5/9 center</h3>
+              <p>Emotional and pleasure theories exist to explain people's responses to the use of interactive products.</p>
+              <p><code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-right">
+              <h3>6/9 right center</h3>
+              <p>Simplicity is a major concern in interaction design. The aim is clarity.</p>
+              <p><code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-left">
+              <h3>7/9 left bottom</h3>
+              <p>Information architecture is the structural design of shared information environments.</p>
+              <p><code>.slide-bottom</code> and <code>.content-left</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-center">
+              <h3>8/9 center bottom</h3>
+              <p>The "a-ha moment" is the moment where there is suddenly a clear forward path.</p>
+              <p><code>.slide-bottom</code> and <code>.content-center</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-right">
+              <h3>9/9 right bottom</h3>
+              <p>Philosophy of language seeks to understand the relationship between language and reality.</p>
+              <p><code>.slide-bottom</code> and <code>.content-right</code></p>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h2>CSS Animations</h2>
+            <p>Fadein transition to all slides.</p>
+            <pre>&lt;article id="webslides"&gt;
+  &lt;section&gt;
+    &lt;div class="wrap fadeInUp"&gt;
+      &lt;h1&gt;Slide&lt;/h1&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;</pre>
+            <p>Just 5 basic animations: .fadeIn, .fadeInUp, .zoomIn, .slideInLeft, and .slideInRight.</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter fadeInUp">
+            <h2>Slide</h2>
+            <p>.fadeInUp</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-40 zoomIn aligncenter">
+            <figure>
+              <img src="../static/images/android.png" alt="Pixel Phone">
+            </figure>
+            <p>.zoomIn</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-50">
+            <h3>.slow (animation duration)</h3>
+            <pre>&lt;section&gt;
+      &lt;div class="wrap"&gt;
+       &lt;h2 class="fadeIn slow"&gt;Slide 1&lt;/h2&gt;
+      &lt;/div&gt;
+&lt;/section&gt;</pre>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2 class="fadeIn slow">h2.fadeIn.slow</h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Background Images</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <span class="background" style="background-image:url('https://source.unsplash.com/LcDPAqX8dt8/)"></span>
+          <div class="wrap size-50">
+            <h3>
+              <svg class="fa-camera">
+                <use xlink:href="#fa-camera"></use>
+              </svg>
+              Unsplash = Fullscreen Backgrounds
+            </h3>
+            <p class="text-intro"><a href="https://source.unsplash.com/">How to embed Unsplash photos? &rarr;</a></p>
+            <pre>&lt;section&gt;
+  &lt;span class="background" style="background-image:url('https://source.unsplash.com/LcDPAqX8dt8/')"&gt;&lt;/span&gt;
+  &lt;div class="wrap"&gt;
+    &lt;h1&gt;Slide&lt;/h1&gt;
+  &lt;/div&gt;
+&lt;/section&gt;</pre>
+    <p>
+      <svg class="fa-info">
+        <use xlink:href="#fa-info"></use>
+      </svg>
+      Position .background outside of .wrap container.
+    </p>
+         </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h3>15 Different Backgrounds</h3>
+              <ul class="text-cols">
+                <li><strong>.background</strong> (cover)</li>
+                <li>.background-top (cover)</li>
+                <li>.background-bottom (cover)</li>
+                <li>.background.light</li>
+                <li>.background.dark</li>
+                <li>.background-center</li>
+                <li>.background-center-top</li>
+                <li>.background-center-bottom</li>
+                <li>.background-left</li>
+                <li>.background-left-top</li>
+                <li>.background-left-bottom</li>
+                <li>.background-right</li>
+                <li>.background-right-top</li>
+                <li>.background-right-bottom</li>
+                <li>.background-anim</li>
+              </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Embedding Media</strong></h2>
+            <p>Videos, charts, maps...</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="content-left">
+              <h3><a href="https://webslides.tv/demos/media#slide=2">YouTube API</a></h3>
+              <p>Embed videos with loop, autoplay, and muted attributes.</p>
+              <pre>&lt;div class="embed"&gt;
+ &lt;iframe src="https://www.youtube.com/embed/XjJQBjWYDTs"&gt;
+ &lt;/iframe&gt;
+&lt;/div&gt;</pre>
+              <p><code>.embed</code> (responsive)</p>
+            </div>
+            <!-- end .content-left -->
+            <div class="content-left">
+              <!-- <div class="embed"> = Responsive -->
+              <div class="embed">
+                <iframe src="https://www.youtube.com/embed/XjJQBjWYDTs" allowfullscreen></iframe>
+              </div>
+              <!-- end .embed -->
+            </div>
+            <!-- end .content-left -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap size-60">
+            <!-- Responsive video/iframe... Add <div class="embed"> -->
+            <div class="embed">
+              <div data-youtube data-youtube-id="vXeF6Uot8pk" data-autoplay></div>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen">
+          <!-- Fullscreen Video -->
+          <div class="embed">
+            <div data-youtube data-youtube-id="b4LrTkWq9jU" data-autoplay></div>
+          </div>
+          <!-- .end .embed -->
+        </section>
+        <section class="fullscreen bg-black aligncenter">
+         <div class="embed">
+           <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+            <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+           </video>
+          </div><!-- .end .embed -->
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>We build brands with integrity and substance</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="fullscreen bg-blue">
+         <div class="embed dark">
+           <video autoplay loop muted poster="https://webslides.tv/static/images/peggy.jpg">
+            <source src="https://webslides.tv/static/videos/peggy.mp4" type="video/mp4">
+           </video>
+          </div>
+          <!-- .embed -->
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap size-50">
+            <h2><strong>We help with design direction</strong></h2>
+            <p>0verlay: <code>section.fullscreen.bg-blue > .embed.dark</code> or .light</p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-primary">
+          <div class="wrap size-50">
+            <p class="text-context">Status of Net Neutrality around the world.</p>
+            <div class="embed">
+              <iframe width='800' height='450' src='https://dejiaccessnow.carto.com/viz/4f239c60-356f-11e5-b01c-0e853d047bba/embed_map' allowfullscreen></iframe>
+            </div>
+            <!-- .end .embed -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap aligncenter">
+            <h2><strong>Typography</strong></h2>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <p><span>Ag</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <p class="text-subtitle">Roboto in <a href="https://www.google.com/fonts#QuickUsePlace:quickUse/Family:Roboto:400,700,700italic,400italic,300,300italic">Google Fonts</a>.</p>
+                <h3><strong>The quick brown fox jumps over the lazy dog</strong>.</h3>
+                <p>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>
+                <p>abcdefghijklmnopqrstuvwxyz</p>
+                <p>1234567890(,.;:?!$&*)</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="cta text-serif">
+              <div class="number">
+                <p><span>Ag</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <p class="text-subtitle">Maitree in <a href="https://fonts.google.com/specimen/Maitree">Google Fonts</a>.</p>
+                <h3><strong>The quick brown fox jumps over the lazy dog</strong>.</h3>
+                <p>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>
+                <p>abcdefghijklmnopqrstuvwxyz</p>
+                <p>1234567890(,.;:?!$&*)</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-apple aligncenter">
+          <div class="wrap">
+            <div class="cta">
+              <div class="number">
+                <p><span>Ag</span></p>
+              </div>
+              <!--end .number -->
+              <div class="benefit">
+                <p>.text-apple, .bg-apple {font-family: "San Francisco";}</p>
+                <h3><strong>The quick brown fox jumps over the lazy dog</strong>.</h3>
+                <p>ABCDEFGHIJKLMNOPQRSTUVWXYZ</p>
+                <p>abcdefghijklmnopqrstuvwxyz</p>
+                <p>1234567890(,.;:?!$&*)</p>
+              </div>
+              <!--end .benefit -->
+            </div>
+            <!--end .cta -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/demos/why-webslides.html b/mypapers/webslides/demos/why-webslides.html
new file mode 100644 (file)
index 0000000..d523ee3
--- /dev/null
@@ -0,0 +1,351 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks!
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides: Why WebSlides is so inspiring?</title>
+    <meta name="description" content="WebSlides is about good karma. Create your own HTML presentation instantly. Just the esentials.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/permalink"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="../static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type="text/css" media="all" href="../static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/permalink"> <!-- EDIT -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="Why WebSlides? Good karma" />
+    <meta property="og:description" content="WebSlides is a very effective way to engage young audiences, customers, teams..."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T16:27:50"> <!-- EDIT -->
+    <meta property="og:image" content="https://webslides.tv/static/images/share-karma.jpg" > <!-- EDIT -->
+    <meta property="og:image:width" content="800">
+    <meta property="og:image:height" content="429">
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="Why WebSlides? Good karma"> <!-- EDIT -->
+    <meta name="twitter:description" content="WebSlides is a very effective way to engage young audiences, customers, teams..."> <!-- EDIT -->
+    <meta name="twitter:image" content="https://webslides.tv/static/images/share-karma.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="../static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="../static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="../static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="../static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="../static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="../static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="../static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="../index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides" class="vertical">
+
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap aligncenter">
+            <h1 class="text-landing">Good Karma</h1>
+            <p class="text-intro">
+              <strong><a href="http://webslides.tv/">WebSlides</a></strong> &mdash; HTML presentations made easy. <br>
+              Hypertext and beauty as narrative elements.
+            </p>
+            <nav>
+               <ul>
+                 <li><a href="https://twitter.com/webslides">Twitter</a></li>
+                 <li><a href="https://dribbble.com/tags/webslides">Dribbble</a></li>
+                 <li><a href="https://github.com/webslides/webslides">Github</a></li>
+               </ul>
+             </nav>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="bg-black aligncenter">
+          <!-- Overlay/Opacity: [class*="bg-"] > .background.dark or .light -->
+          <span class="background" style="background-image:url('https://source.unsplash.com/OkAAx4mI2Hc/')"></span>
+          <!-- background with a frame frame -->
+          <span class="background frame"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap fadeInUp">
+            <h1>
+              Everyone
+              <svg class="fa-heart-o">
+                <use xlink:href="#fa-heart-o"></use>
+              </svg>
+              Stories
+            </h1>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <!-- alignment [class*="content-"] = container max-width:50% = 600px -->
+            <div class="content-center">
+              <h2><strong>Why WebSlides?</strong></h2>
+              <blockquote>
+                <p>"I feel guilty as a web designer when I have to use PowerPoint and Keynote. So I made <a href="https://twitter.com/search?q=%23webslides&amp;src=typd">#WebSlides</a>."</p>
+                <p><cite> <img class="avatar-40" src="../static/images/avatar.jpg" alt="Avatar"> <a href="http://twitter.com/jlantunez/">@jlantunez</a>.</cite></p>
+              </blockquote>
+            </div>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>WebSlides is really easy</strong></h3>
+                <p class="text-intro">Each parent <code>&lt;section&gt;</code> in the #webslides element is an individual slide. </p>
+                <p>Code is clean, scalable, and well documented. It uses <strong>intuitive markup</strong> with popular naming conventions. There's no need to overuse classes or nesting. <strong>Based on <a href="https://github.com/jennschiffer/SimpleSlides">SimpleSlides</a>, by <a href="http://jennmoney.biz">Jenn Schiffer</a></strong> :)</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;article id="webslides"&gt;
+  <span class="code-comment">&lt;!-- Slide 1 --&gt;</span>
+  &lt;section&gt;
+    &lt;h1&gt;Design for trust&lt;/h1&gt;
+  &lt;/section&gt;
+  <span class="code-comment">&lt;!-- Slide 2 --&gt;</span>
+  &lt;section class="bg-primary"&gt;
+    &lt;div class="wrap"&gt;
+      &lt;h2&gt;.wrap = container (width: 90%)&lt;/h2&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="content-left">
+              <h2>WebSlides was made to inspire people.</h2>
+            </div>
+            <div class="content-left">
+            <p>There are excellent presentation tools out there. WebSlides is <strong>an open source solution</strong> for telling stories. Hypertext and beauty as narrative elements.</p>
+            </div>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Keyboard navigation
+                  </h2>
+                  with arrow keys.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Go to a specific slide
+                  </h2>
+                  URL: #slide=number
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide counter
+                  </h2>
+                  Current/Total number.
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2><span>100<sup>%</sup></span> customizable</h2>
+                  Well documented.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>40<sup>+</sup></span>
+                    Beautiful Components
+                  </h2>
+                  Covers, cards, quotes...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-list">
+                      <use xlink:href="#fa-list"></use>
+                    </svg>
+                    Flexible blocks
+                  </h2>
+                  with auto-fill and equal height.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-text-height">
+                      <use xlink:href="#fa-text-height"></use>
+                    </svg>
+                    Vertical rhythm
+                  </h2>
+                  Use multiples of 8.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-language">
+                      <use xlink:href="#fa-language"></use>
+                    </svg>
+                    Fade transition
+                  </h2>
+                  to all slides.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>500<sup>+</sup></span>
+                    SVG Icons
+                  </h2>
+                  Font Awesome Kit.
+                </div>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3>Support</h3>
+                <p>Making a beautiful HTML presentation has never been so rewarding.</p>
+                <ul class="description">
+                  <li><strong>Demos:</strong> <a href="../demos/landings.html">Landings</a> &middot; <a href="../demos/portfolios.html">Portfolios</a></li>
+                  <li><strong>Docs:</strong> <a href="../demos/components.html" title="WebSlides Components">Components</a> &middot; <a href="../demos/classes.html" title="WebSlides Classes">Classes</a></li>
+                  <li><strong>Tags:</strong> <a href="https://dribbble.com/tags/webslides" title="WebSlides Screenshots">Dribbble</a> &middot; <a href="https://instagram.com/webslides" title="WebSlides Screenshots">Instagram</a></li>
+                </ul>
+              </div>
+              <div class="column">
+                <a href="https://github.com/webslides/webslides" title="Github"><img class="aligncenter" src="../static/images/setup.png" alt="WebSlides Files"></a>
+              </div>
+              <div class="column">
+                <h3>Extensible</h3>
+                <p>The best way to inspire with your content is to connect on a personal level:</p>
+                <ul class="description">
+                  <li>
+                    <strong>Animations:</strong> <a href="https://github.com/daneden/animate.css/" title="Animate.css">
+                    Animate.css</a>.
+                  </li>
+                  <li>
+                    <strong>Images:</strong> <a href="http://unsplash.com" title="Unsplash">Unsplash</a>.
+                  </li>
+                  <li>
+                    <strong>Videos:</strong> <a href="https://pixabay.com/en/videos" title="Pixabay"> Pixabay</a>.
+                  </li>
+                </ul>
+              </div>
+            </div>
+            <!-- end .grid-->
+          </div>
+          <!-- end .wrap-->
+        </section>
+        <section class="bg-apple aligncenter">
+          <span class="background-right-bottom" style="background-image:url('https://webslides.tv/static/images/tim-cook.png')"></span>
+          <div class="wrap">
+            <h2>One more thing...</h2>
+            <p class="fadeInUp"><a href="../demos/keynote.html">Make your keynote &mdash; <code>.bg-apple</code></a></p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+    </main>
+    <!--main-->
+
+    <!-- Required -->
+    <script src="../static/js/webslides.js"></script>
+
+    <!-- Autoslide 5 seconds. If you don't want autoslide, remove: {autoslide: 5000} -->
+    <script>
+      window.ws = new WebSlides({ autoslide: 5000 });
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="../static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/error.html b/mypapers/webslides/error.html
new file mode 100644 (file)
index 0000000..b78de2f
--- /dev/null
@@ -0,0 +1,86 @@
+<!doctype html>
+<html lang="en-US" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks,
+      @jlantunez.
+    -->
+
+    <!-- SEO -->
+    <title>Page not found (404) - WebSlides</title>
+    <meta name="description" content="Unfortunately, this page does not exist.">
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS Base -->
+    <link rel="stylesheet" type='text/css' media='all' href="static/css/base.css">
+
+    <!-- CSS Colors -->
+    <link rel="stylesheet" type='text/css' media='all' href="static/css/colors.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type='text/css' media='all' href="static/css/svg-icons.css">
+
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="static/images/favicons/favicon-32.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>jlantunez</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <section class="aligncenter">
+        <div class="wrap">
+          <h1>Page not found!</h1>
+          <p class="text-symbols">* * *</p>
+          <p>Please check your URL or <a href="index.html">return to the Home Page</a>.</p>
+        </div>
+        <!-- end .wrap -->
+      </section>
+      <!-- end section -->
+    </main>
+    <!-- end main -->
+
+    <!-- svg-icons.js is optional (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/index.html b/mypapers/webslides/index.html
new file mode 100644 (file)
index 0000000..2410140
--- /dev/null
@@ -0,0 +1,391 @@
+<!doctype html>
+<html lang="en" prefix="og: http://ogp.me/ns#">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+
+    <!-- CLEAN MARKUP = GOOD KARMA.
+      Hi source code lover,
+
+      you're a curious person and a fast learner ;)
+      Let's make something beautiful together. Contribute on Github:
+      https://github.com/webslides/webslides
+
+      Thanks,
+      @jlantunez.
+    -->
+
+    <!-- SEO -->
+    <title>WebSlides: Making HTML presentations easy</title>
+    <meta name="description" content="WebSlides is the easiest way to make HTML presentations, portfolios, and landings. Just essential features.">
+
+    <!-- URL CANONICAL -->
+    <!-- <link rel="canonical" href="http://your-url.com/"> -->
+
+    <!-- Google Fonts -->
+    <link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,700,700i%7CMaitree:200,300,400,600,700&amp;subset=latin-ext" rel="stylesheet">
+
+    <!-- CSS WebSlides -->
+    <link rel="stylesheet" type='text/css' media='all' href="static/css/webslides.css">
+
+    <!-- Optional - CSS SVG Icons (Font Awesome) -->
+    <link rel="stylesheet" type='text/css' media='all' href="static/css/svg-icons.css">
+
+    <!-- SOCIAL CARDS (ADD YOUR INFO) -->
+
+    <!-- FACEBOOK -->
+    <meta property="og:url" content="http://your-url.com/"> <!-- YOUR URL -->
+    <meta property="og:type" content="article">
+    <meta property="og:title" content="WebSlides — Making HTML Presentations Easy"> <!-- EDIT -->
+    <meta property="og:description" content="WebSlides is about telling stories beautifully. Just the essential features. Good karma."> <!-- EDIT -->
+    <meta property="og:updated_time" content="2017-01-04T17:20:50"> <!-- EDIT -->
+    <meta property="og:image" content="static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- TWITTER -->
+    <meta name="twitter:card" content="summary_large_image">
+    <meta name="twitter:site" content="@webslides"> <!-- EDIT -->
+    <meta name="twitter:creator" content="@jlantunez"> <!-- EDIT -->
+    <meta name="twitter:title" content="WebSlides — Making HTML Presentations Easy"> <!-- EDIT -->
+    <meta name="twitter:description" content="WebSlides is about good karma. Just essential features. 120+ free slides ready to use."> <!-- EDIT -->
+    <meta name="twitter:image" content="static/images/share-webslides.jpg"> <!-- EDIT -->
+
+    <!-- FAVICONS -->
+    <link rel="shortcut icon" sizes="16x16" href="static/images/favicons/favicon.png">
+    <link rel="shortcut icon" sizes="32x32" href="static/images/favicons/favicon-32.png">
+    <link rel="apple-touch-icon icon" sizes="76x76" href="static/images/favicons/favicon-76.png">
+    <link rel="apple-touch-icon icon" sizes="120x120" href="static/images/favicons/favicon-120.png">
+    <link rel="apple-touch-icon icon" sizes="152x152" href="static/images/favicons/favicon-152.png">
+    <link rel="apple-touch-icon icon" sizes="180x180" href="static/images/favicons/favicon-180.png">
+    <link rel="apple-touch-icon icon" sizes="192x192" href="static/images/favicons/favicon-192.png">
+
+    <!-- Android -->
+    <meta name="mobile-web-app-capable" content="yes">
+    <meta name="theme-color" content="#333333">
+
+  </head>
+  <body>
+    <header role="banner">
+      <nav role="navigation">
+        <p class="logo"><a href="index.html" title="WebSlides">WebSlides</a></p>
+        <ul>
+          <li class="github">
+            <a rel="external" href="https://github.com/webslides/webslides" title="Github">
+              <svg class="fa-github">
+                <use xlink:href="#fa-github"></use>
+              </svg>
+              <em>WebSlides</em>
+            </a>
+          </li>
+          <li class="twitter">
+            <a rel="external" href="https://twitter.com/webslides" title="Twitter">
+              <svg class="fa-twitter">
+                <use xlink:href="#fa-twitter"></use>
+              </svg>
+              <em>@WebSlides</em>
+            </a>
+          </li>
+          <!--  <li class="dribbble"><a rel="external" href="http://dribbble.com/webslides" title="Dribbble"><svg class="fa-dribbble"><use xlink:href="#fa-dribbble"></use></svg> <em>webslides</em></a></li> -->
+        </ul>
+      </nav>
+    </header>
+
+    <main role="main">
+      <article id="webslides" class="vertical">
+        <!-- Quick Guide
+          - Each parent <section> in the <article id="webslides"> element is an individual slide.
+          - Vertical sliding = <article id="webslides" class="vertical">
+          - <div class="wrap"> = container 90% / <div class="wrap size-50"> = 45%;
+        -->
+
+        <section>
+         <span class="background" style="background-image:url('https://webslides.tv/static/images/nature.jpg')"></span>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap aligncenter">
+            <h1><strong>Create beautiful stories</strong></h1>
+            <p class="text-intro">WebSlides makes HTML presentations easy.<br>
+              Just the essentials and using lovely CSS.
+            </p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button zoomIn" title="Download WebSlides for free">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                WebSlides
+              </a>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap size-50 aligncenter">
+            <h2><strong>Why WebSlides?</strong></h2>
+            <p class="text-intro"><a href="demos/why-webslides.html" title="Why WebSlides?">Presentations</a>, <a href="demos/landings.html" title="Landings">landings</a>, <a href="demos/portfolios.html" title="Portfolios">portfolios</a>, and <a href="demos/longforms.html" title="Longforms">longforms</a>.</p>
+            <div class="bg-white shadow">
+              <ul class="flexblock reasons">
+                <li>
+                  <h2>An opportunity to engage.</h2>
+                  <p>WebSlides is about good karma. This is about telling the story, and sharing it in a beautiful way. HTML and CSS as narrative elements.</p>
+                </li>
+                <li>
+                  <h2>Work better, faster.</h2>
+                  <p>Designers, marketers, and journalists can now focus on the content. Simply <a href="demos/index.html" title="WebSlides Demos">choose a demo</a> and customize it in minutes.</p>
+                </li>
+              </ul>
+            </div>
+            <!-- .end .bg-white shadow -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <!--.wrap = container (width: 90%) -->
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h3><strong>WebSlides is really easy</strong></h3>
+                <p class="text-intro">Each parent <code>&lt;section&gt;</code> in the #webslides element is an individual slide. </p>
+                <p>Code is clean and scalable. It uses <strong>intuitive markup</strong> with popular naming conventions. There's no need to overuse classes or nesting. <strong>Making an HTML presentation has never been so fast</strong>.</p>
+              </div>
+              <!-- .end .column -->
+              <div class="column">
+                <pre>&lt;article id="webslides"&gt;
+  <span class="code-comment">&lt;!-- Slide 1 --&gt;</span>
+  &lt;section&gt;
+    &lt;h1&gt;Design for trust&lt;/h1&gt;
+  &lt;/section&gt;
+  <span class="code-comment">&lt;!-- Slide 2 --&gt;</span>
+  &lt;section class="bg-primary"&gt;
+    &lt;div class="wrap"&gt;
+      &lt;h2&gt;.wrap = container (width: 90%)&lt;/h2&gt;
+    &lt;/div&gt;
+  &lt;/section&gt;
+&lt;/article&gt;
+</pre>
+              </div>
+              <!-- .end .column -->
+            </div>
+            <!-- .end .grid -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <h2>Features</h2>
+            <ul class="flexblock features">
+              <li>
+                <div>
+                  <h2>
+                    <span>&rarr;</span>
+                    Simple Navigation
+                  </h2>
+                  with arrow keys, presenter...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-link">
+                      <use xlink:href="#fa-link"></use>
+                    </svg>
+                    Permalinks
+                  </h2>
+                  Go to a specific slide.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-clock-o">
+                      <use xlink:href="#fa-clock-o"></use>
+                    </svg>
+                    Slide Counter
+                  </h2>
+                  Current/Total number.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>40<sup>+</sup></span>
+                    Beautiful Components
+                  </h2>
+                  Covers, cards, quotes...
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <svg class="fa-text-height">
+                      <use xlink:href="#fa-text-height"></use>
+                    </svg>
+                    Vertical Rhythm
+                  </h2>
+                  Use multiples of 8.
+                </div>
+              </li>
+              <li>
+                <div>
+                  <h2>
+                    <span>500<sup>+</sup></span>
+                    SVG Icons
+                  </h2>
+                  Font Awesome Kit.
+                </div>
+              </li>
+            </ul>
+          </div>
+        </section>
+        <section>
+          <div class="wrap">
+            <h2><strong>WebSlides Demos</strong></h2>
+            <p>Contribute on <a href="https://github.com/webslides/webslides" title="Contribute on Github">Github</a>. <span class="alignright"><a href="demos/index.html" title="WebSlides Demos">View all &rsaquo;</a></span></p>
+            <ul class="flexblock gallery">
+              <li>
+                <a href="demos/why-webslides.html" title="Why WebSlides?">
+                  <figure>
+                    <img alt="Thumbnail Why WebSlides?" src="https://webslides.tv/static/images/demos-why.png">
+                    <figcaption>
+                      <h2>Why WebSlides?</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="demos/landings.html" title="Landings">
+                  <figure>
+                    <img alt="Thumbnail Landings" src="https://webslides.tv/static/images/demos-landings.png">
+                    <figcaption>
+                      <h2>Landings</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="demos/portfolios.html" title="Portfolios">
+                  <figure>
+                    <img alt="Thumbnail Portfolios" src="https://webslides.tv/static/images/demos-portfolios.png">
+                    <figcaption>
+                      <h2>Portfolios</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+              <li>
+                <a href="demos/keynote.html" title="Apple Keynote">
+                  <figure>
+                    <img alt="Thumbnail Apple Keynote" src="https://webslides.tv/static/images/demos-apple.png">
+                    <figcaption>
+                      <h2>Apple Keynote</h2>
+                    </figcaption>
+                  </figure>
+                </a>
+              </li>
+            </ul>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section>
+          <div class="wrap">
+            <div class="grid vertical-align">
+              <div class="column">
+                <h4>
+                  <svg class="fa-life-ring">
+                    <use xlink:href="#fa-life-ring"></use>
+                  </svg>
+                  <strong>Guides</strong>
+                </h4>
+                <p>If you need help, here's just three tutorials. Just a basic knowledge of HTML is required:</p>
+                <ul class="description">
+                  <li><a href="demos/components.html" title="WebSlides Components">WebSlides Components</a>.</li>
+                  <li><a href="demos/classes.html" title="WebSlides Classes">WebSlides Classes</a>.</li>
+                  <li><a href="demos/media.html" title="WebSlides Media">WebSlides Media: images, videos...</a></li>
+                </ul>
+              </div>
+              <div class="column">
+                <figure><img class="aligncenter" src="static/images/setup.png" alt="WebSlides Files"></figure>
+              </div>
+              <div class="column">
+                <h4>
+                  <svg class="fa-cubes">
+                    <use xlink:href="#fa-cubes"></use>
+                  </svg>
+                  <strong>Built to expand</strong>
+                </h4>
+                <p>The best way to <strong>inspire with your content</strong> is to connect on a personal level:</p>
+                <ul class="description">
+                  <li>Background images: <a href="http://unsplash.com">Unsplash</a>.</li>
+                  <li>CSS animations: <a href="https://daneden.github.io/animate.css/">Animate.css</a>.</li>
+                  <li>Longforms: <a href="http://michalsnik.github.io/aos/"> Animate on scroll</a>.</li>
+                </ul>
+              </div>
+            </div>
+            <!--end .grid -->
+          </div>
+        </section>
+        <section class="aligncenter">
+          <!-- .wrap = container (width: 90%) -->
+          <div class="wrap">
+            <h2><strong>Ready to Start?</strong> </h2>
+            <p class="text-intro">Create your own presentation instantly. <br>120+ premium slides ready to use.</p>
+            <p>
+              <a href="https://webslides.tv/webslides-latest.zip" class="button" title="Download WebSlides">
+                <svg class="fa-cloud-download">
+                  <use xlink:href="#fa-cloud-download"></use>
+                </svg>
+                Free Download
+              </a>
+              <span class="try">
+                <a href="https://www.paypal.me/jlantunez/8" title="Thanks :)">
+                  <svg class="fa-paypal">
+                    <use xlink:href="#fa-paypal"></use>
+                  </svg>
+                  Pay what you want.
+                </a>
+              </span>
+            </p>
+          </div>
+          <!-- .end .wrap -->
+        </section>
+        <section class="slide-bottom">
+          <div class="wrap">
+            <div class="content-right text-serif">
+              <h2>
+                <strong>Thanks.</strong>
+                <a target="_blank" title="Share on Twitter" href="https://twitter.com/intent/tweet?text=Finally,%20everything%20you%20need%20to%20make%20HTML%20presentations%20in%20a%20fast/beautiful%20way.%20@WebSlides%20=%20Good%20karma%20&mdash;%20https://webslides.tv">
+                  <svg class="fa-twitter">
+                    <use xlink:href="#fa-twitter"></use>
+                  </svg>
+                </a>
+              </h2>
+              <p>People share content that makes them feel inspired. WebSlides is a very effective way to engage young audiences, customers, and teams.</p> 
+              <p>Best,<br> <a href="https://twitter.com/jlantunez">@jlantunez</a>, <a href="https://twitter.com/belelros">@belelros</a>, and <a href="https://twitter.com/luissacristan">@luissacristan</a>.</p>
+            </div>
+            <!-- .end .content-right -->
+          </div>
+          <!-- .end .wrap -->
+        </section>
+
+      </article>
+      <!-- end article -->
+    </main>
+    <!-- end main -->
+
+   <!-- A global footer
+
+     <footer role="contentinfo">
+      <div class="wrap">
+        <p>An <a href="https://github.com/webslides/webslides">open source solution</a>, by <a href="https://twitter.com/webslides">@webslides</a>.</p>
+      </div>
+    </footer>  -->
+
+    <!-- Required -->
+    <script src="static/js/webslides.js"></script>
+    <script>
+      window.ws = new WebSlides();
+    </script>
+
+    <!-- OPTIONAL - svg-icons.js (fontastic.me - Font Awesome as svg icons) -->
+    <script defer src="static/js/svg-icons.js"></script>
+
+  </body>
+</html>
diff --git a/mypapers/webslides/static/css/svg-icons.css b/mypapers/webslides/static/css/svg-icons.css
new file mode 100644 (file)
index 0000000..872ec70
--- /dev/null
@@ -0,0 +1,2350 @@
+/*=====================================================
+Important! 
+/js/svg-icons.js is required.
+======================================================= */
+
+/*=====================================================
+Font Awesome 4.4 as SVG Icons via http://fontastic.me  
+class = .fa- (Go to https://fortawesome.github.io/Font-Awesome/icons/)
+
+SVG ICONS - Don't use icon fonts: 
+https://speakerdeck.com/ninjanails/death-to-fa-fonts
+======================================================= */
+
+svg {
+       display: inline-block;
+       vertical-align: middle;
+       width: 1em;
+       height: 1em;
+
+}
+[class*="fa-"].large{font-size: 8rem;}
+
+
+.fa-glass {
+       width: 1.0000000298023224em;
+}
+
+.fa-music {
+       width: 0.8571396097540855em;
+}
+
+.fa-search {
+       width: 0.9285706554849185em;
+}
+
+.fa-envelope-o {
+       width: 1.000000972300768em;
+}
+
+.fa-heart {
+       width: 0.9999999646097422em;
+}
+
+.fa-star {
+       width: 0.9285713043063879em;
+}
+
+.fa-star-o {
+       width: 0.9285713043063879em;
+}
+
+.fa-user {
+       width: 0.785713868836563em;
+}
+
+.fa-film {
+       width: 1.071429569274187em;
+}
+
+.fa-th-large {
+       width: 0.9285712415972966em;
+}
+
+.fa-th {
+       width: 1.0000000521540642em;
+}
+
+.fa-th-list {
+       width: 1.0000000521540642em;
+}
+
+.fa-check {
+       width: 1.0000000596046448em;
+}
+
+.fa-close {
+       width: 0.7857149094343185em;
+}
+
+.fa-search-plus {
+       width: 0.9285706554849185em;
+}
+
+.fa-search-minus {
+       width: 0.9285706554849185em;
+}
+
+.fa-power-off {
+       width: 0.8571455205480252em;
+}
+
+.fa-signal {
+       width: 0.9999999916180968em;
+}
+
+.fa-trash-o {
+       width: 0.7857138803228736em;
+}
+
+.fa-home {
+       width: 0.928572153672576em;
+}
+
+.fa-file-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-clock-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-road {
+       width: 1.0714228972792625em;
+}
+
+.fa-download {
+       width: 0.9285713359713554em;
+}
+
+.fa-arrow-circle-o-down {
+       width: 0.8571425850192682em;
+}
+
+.fa-arrow-circle-o-up {
+       width: 0.8571425850192682em;
+}
+
+.fa-inbox {
+       width: 0.8571455143392086em;
+}
+
+.fa-play-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-repeat {
+       width: 0.8571445668737852em;
+}
+
+.fa-refresh {
+       width: 0.8571436268589423em;
+}
+
+.fa-list-alt {
+       width: 1.000000972300768em;
+}
+
+.fa-lock {
+       width: 1.000000972300768em;
+}
+
+.fa-flag {
+       width: 1.0357158780097961em;
+}
+
+.fa-headphones {
+       width: 0.9285684004426003em;
+}
+
+.fa-volume-off {
+       width: 0.42857232317328453em;
+}
+
+.fa-volume-down {
+       width: 0.642858412116766em;
+}
+
+.fa-volume-up {
+       width: 0.9285729192197323em;
+}
+
+.fa-qrcode {
+       width: 0.7857138514518738em;
+}
+
+.fa-tag {
+       width: 0.8454238213598728em;
+}
+
+.fa-tags {
+       width: 1.0597098506987095em;
+}
+
+.fa-book {
+       width: 0.9302451089024544em;
+}
+
+.fa-bookmark {
+       width: 0.7142852507531643em;
+}
+
+.fa-print {
+       width: 0.9285733308643103em;
+}
+
+.fa-camera {
+       width: 1.0714288031060732em;
+}
+
+.fa-font {
+       width: 0.9285733103752136em;
+}
+
+.fa-bold {
+       width: 0.7857098877429962em;
+}
+
+.fa-italic {
+       width: 0.5714278221130371em;
+}
+
+.fa-text-height {
+       width: 1.000002734363079em;
+}
+
+.fa-text-width {
+       width: 0.857142724096775em;
+}
+
+.fa-align-left {
+       width: 0.9999999664723873em;
+}
+
+.fa-align-center {
+       width: 1.0000009797513485em;
+}
+
+.fa-align-right {
+       width: 1.0000009797513485em;
+}
+
+.fa-align-justify {
+       width: 1.0000009797513485em;
+}
+
+.fa-list {
+       width: 0.9999999906867743em;
+}
+
+.fa-dedent {
+       width: 0.9999989476054907em;
+}
+
+.fa-indent {
+       width: 0.9999989476054907em;
+}
+
+.fa-video-camera {
+       width: 0.9999980057277753em;
+}
+
+.fa-image {
+       width: 1.071429569274187em;
+}
+
+.fa-pencil {
+       width: 0.8454248607158661em;
+}
+
+.fa-map-marker {
+       width: 0.8714316554367542em;
+       margin-top: -0.2em;
+}
+
+.fa-adjust {
+       width: 0.8571425850192682em;
+}
+
+.fa-tint {
+       width: 0.8714316815137863em;
+}
+
+.fa-edit {
+       width: 0.9955342138805463em;
+}
+
+.fa-share-square-o {
+       width: 0.9285693491497113em;
+}
+
+.fa-check-square-o {
+       width: 0.9280096615352704em;
+}
+
+.fa-arrows {
+       width: 0.9999999888241291em;
+}
+
+.fa-step-backward {
+       width: 0.5714307241141796em;
+}
+
+.fa-fast-backward {
+       width: 1.000000935047865em;
+}
+
+.fa-backward {
+       width: 0.9966524690389633em;
+}
+
+.fa-play {
+       width: 0.7851562518626451em;
+}
+
+.fa-pause {
+       width: 0.8571436069905758em;
+}
+
+.fa-stop {
+       width: 0.8571436069905758em;
+}
+
+.fa-forward {
+       width: 0.8604901600629091em;
+}
+
+.fa-fast-forward {
+       width: 0.9999990034848452em;
+}
+
+.fa-step-forward {
+       width: 0.5714267063885927em;
+}
+
+.fa-eject {
+       width: 0.85825614631176em;
+}
+
+.fa-chevron-left {
+       width: 0.7500009983778em;
+}
+
+.fa-chevron-right {
+       width: 0.6785712540149689em;
+}
+
+.fa-plus-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-minus-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-times-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-check-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-question-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-info-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-crosshairs {
+       width: 0.8571436069905758em;
+}
+
+.fa-times-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-check-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-ban {
+       width: 0.8571426247557004em;
+}
+
+.fa-arrow-left {
+       width: 0.8928571492433548em;
+}
+
+.fa-arrow-right {
+       width: 0.8214280630151052em;
+}
+
+.fa-arrow-up {
+       width: 0.9285692870616913em;
+}
+
+.fa-arrow-down {
+       width: 0.9285712018609047em;
+}
+
+.fa-mail-forward {
+       width: 1.0000031888484955em;
+}
+
+.fa-expand {
+       width: 0.8571445606648922em;
+}
+
+.fa-compress {
+       width: 0.8571445886045694em;
+}
+
+.fa-plus {
+       width: 0.785714827477932em;
+}
+
+.fa-minus {
+       width: 0.7857138440012932em;
+}
+
+.fa-asterisk {
+       width: 0.9285713285207748em;
+}
+
+.fa-exclamation-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-leaf {
+       width: 0.9999980080174282em;
+}
+
+.fa-fire {
+       width: 0.7857128586620092em;
+}
+
+.fa-eye {
+       width: 0.9999980051070452em;
+}
+
+.fa-eye-slash {
+       width: 1.000001983717084em;
+}
+
+.fa-exclamation-triangle {
+       width: 0.9999999636784196em;
+}
+
+.fa-plane {
+       width: 0.7860879210056737em;
+}
+
+.fa-calendar {
+       width: 0.9285707051554937em;
+}
+
+.fa-random {
+       width: 0.9999999022111297em;
+}
+
+.fa-comment {
+       width: 0.9999974196152834em;
+}
+
+.fa-magnet {
+       width: 0.8571425850192682em;
+}
+
+.fa-chevron-up {
+       width: 0.9999999701976776em;
+}
+
+.fa-chevron-down {
+       width: 0.9999999850988388em;
+}
+
+.fa-retweet {
+       width: 1.0714306645095348em;
+}
+
+.fa-shopping-cart {
+       width: 0.9285732470452785em;
+}
+
+.fa-folder {
+       width: 0.9285712813336886em;
+}
+
+.fa-folder-open {
+       width: 1.0485479356721044em;
+}
+
+.fa-arrows-v {
+       width: 0.42857228219509125em;
+}
+
+.fa-arrows-h {
+       width: 1.000000972300768em;
+}
+
+.fa-bar-chart {
+       width: 1.1428574323654175em;
+}
+
+
+
+.fa-camera-retro {
+       width: 1.0000000074505806em;
+}
+
+.fa-key {
+       width: 0.9391738375027963em;
+}
+
+.fa-cogs {
+       width: 1.0714287403970957em;
+}
+
+.fa-comments {
+       width: 1.0000034073991628em;
+}
+
+.fa-thumbs-o-up {
+       width: 0.8571465983986855em;
+}
+
+.fa-thumbs-o-down {
+       width: 0.8571435585618019em;
+}
+
+.fa-star-half {
+       width: 0.4642870929092169em;
+}
+
+.fa-heart-o {
+       width: 1.0000009778887033em;
+}
+
+.fa-sign-out {
+       width: 0.875000032285854em;
+}
+
+.fa-linkedin-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-thumb-tack {
+       width: 0.6428600810468197em;
+}
+
+.fa-external-link {
+       width: 0.9999981845417096em;
+}
+
+.fa-sign-in {
+       width: 0.8571436069905758em;
+}
+
+.fa-trophy {
+       width: 0.9285706554849185em;
+}
+
+.fa-upload {
+       width: 0.9285723492503166em;
+}
+
+.fa-lemon-o {
+       width: 0.8565869312733412em;
+}
+
+.fa-phone {
+       width: 0.7857128540053964em;
+}
+
+.fa-square-o {
+       width: 0.7857118571796491em;
+}
+
+.fa-bookmark-o {
+       width: 0.7142852507531643em;
+}
+
+.fa-phone-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-unlock {
+       width: 1.000000972300768em;
+}
+
+.fa-credit-card {
+       width: 1.0714279003441334em;
+}
+
+.fa-feed {
+       width: 0.7864560410380363em;
+}
+
+.fa-hdd-o {
+       width: 0.8571435995399952em;
+}
+
+.fa-bullhorn {
+       width: 1.000001672655344em;
+}
+
+.fa-bell-o {
+       width: 0.999999426305294em;
+}
+
+.fa-certificate {
+       width: 0.8571425257250667em;
+}
+
+.fa-hand-o-right {
+       width: 1.0000000074505806em;
+}
+
+.fa-hand-o-left {
+       width: 0.9999989792704582em;
+}
+
+.fa-hand-o-up {
+       width: 0.8571425552167966em;
+}
+
+.fa-hand-o-down {
+       width: 0.8571416288614273em;
+}
+
+.fa-arrow-circle-left {
+       width: 0.8571425850192682em;
+}
+
+.fa-arrow-circle-right {
+       width: 0.8571425850192682em;
+}
+
+.fa-arrow-circle-up {
+       width: 0.8571425850192682em;
+}
+
+.fa-arrow-circle-down {
+       width: 0.8571425850192682em;
+}
+
+.fa-wrench {
+       width: 0.9391775503754616em;
+}
+
+.fa-tasks {
+       width: 1.0000009797513485em;
+}
+
+.fa-filter {
+       width: 0.7857138165272772em;
+}
+
+.fa-arrows-alt {
+       width: 0.857147540897131em;
+}
+
+.fa-group {
+       width: 1.071428755919138em;
+}
+
+.fa-chain {
+       width: 0.9285723119974136em;
+}
+
+.fa-cloud {
+       width: 1.0714285423358234em;
+}
+
+.fa-flask {
+       width: 0.9285696372389793em;
+}
+
+.fa-cut {
+       width: 0.9975810423493385em;
+}
+
+.fa-copy {
+       width: 1.0000010058283806em;
+}
+
+.fa-paperclip {
+       width: 0.7857148349285126em;
+}
+
+.fa-floppy-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-bars {
+       width: 0.8571436069905758em;
+}
+
+.fa-list-ul {
+       width: 1.0000010132789612em;
+}
+
+.fa-list-ol {
+       width: 1.0083701331168413em;
+}
+
+.fa-strikethrough {
+       width: 0.9999989485368133em;
+}
+
+.fa-underline {
+       width: 0.8571445560082793em;
+}
+
+.fa-table {
+       width: 0.9285723157227039em;
+}
+
+.fa-magic {
+       width: 0.9436386581510305em;
+}
+
+.fa-truck {
+       width: 1.0357128381729126em;
+}
+
+.fa-pinterest {
+       width: 0.8571391701698303em;
+}
+
+.fa-pinterest-square {
+       width: 0.8571406031646802em;
+}
+
+.fa-google-plus-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-google-plus {
+       width: 1.2857149516544268em;
+}
+
+.fa-money {
+       width: 1.0714295767247677em;
+}
+
+.fa-caret-down {
+       width: 0.571429718285799em;
+}
+
+.fa-caret-up {
+       width: 0.5714296959340572em;
+}
+
+.fa-caret-left {
+       width: 0.3928574174642563em;
+}
+
+.fa-caret-right {
+       width: 0.32142970090126255em;
+}
+
+.fa-columns {
+       width: 0.9285723157227039em;
+}
+
+.fa-sort {
+       width: 0.5714296959340572em;
+}
+
+.fa-sort-desc {
+       width: 0.571429718285799em;
+}
+
+.fa-sort-asc {
+       width: 0.5714296959340572em;
+}
+
+.fa-envelope {
+       width: 1.0000022239983082em;
+}
+
+.fa-linkedin {
+       width: 0.8571429451305903em;
+}
+
+.fa-rotate-left {
+       width: 0.8571445606648922em;
+}
+
+.fa-gavel {
+       width: 1.0106014609336853em;
+}
+
+.fa-dashboard {
+       width: 1.000001922249794em;
+}
+
+.fa-comment-o {
+       width: 0.9999974196152834em;
+}
+
+.fa-comments-o {
+       width: 1.0000035266084524em;
+}
+
+.fa-bolt {
+       width: 1.000000972300768em;
+}
+
+.fa-sitemap {
+       width: 1.0000010058283806em;
+}
+
+.fa-umbrella {
+       width: 0.9285703394562006em;
+}
+
+.fa-clipboard {
+       width: 1.000001959502697em;
+}
+
+.fa-lightbulb-o {
+       width: 0.5714296922087669em;
+}
+
+.fa-exchange {
+       width: 0.9999989476054907em;
+}
+
+.fa-cloud-download {
+       width: 1.0714285423358234em;
+}
+
+.fa-cloud-upload {
+       width: 1.0714285423358234em;
+}
+
+.fa-user-md {
+       width: 0.785713868836563em;
+}
+
+.fa-stethoscope {
+       width: 0.7857138092319147em;
+}
+
+.fa-suitcase {
+       width: 1.000000116725687em;
+}
+
+.fa-bell {
+       width: 0.999999426305294em;
+}
+
+.fa-coffee {
+       width: 1.0357122694451846em;
+}
+
+.fa-cutlery {
+       width: 0.7857128530740738em;
+}
+
+.fa-file-text-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-building-o {
+       width: 1.000000116725687em;
+}
+
+.fa-hospital-o {
+       width: 1.000000116725687em;
+}
+
+.fa-ambulance {
+       width: 1.1071423441171646em;
+}
+
+.fa-medkit {
+       width: 1.000000116725687em;
+}
+
+.fa-fighter-jet {
+       width: 1.0714295953512192em;
+}
+
+.fa-beer {
+       width: 0.9642851203680038em;
+}
+
+.fa-h-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-plus-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-angle-double-left {
+       width: 0.5892861261963844em;
+}
+
+.fa-angle-double-right {
+       width: 0.5535723362118006em;
+}
+
+.fa-angle-double-up {
+       width: 0.642861433327198em;
+}
+
+.fa-angle-double-down {
+       width: 0.6428574100136757em;
+}
+
+.fa-angle-left {
+       width: 0.3750009909272194em;
+}
+
+.fa-angle-right {
+       width: 0.3392861280590296em;
+}
+
+.fa-angle-up {
+       width: 0.642861433327198em;
+}
+
+.fa-angle-down {
+       width: 0.6428574100136757em;
+}
+
+.fa-desktop {
+       width: 1.071435708552599em;
+}
+
+.fa-laptop {
+       width: 1.071429569274187em;
+}
+
+.fa-tablet {
+       width: 1.071429569274187em;
+}
+
+.fa-mobile {
+       width: 1.071429569274187em;
+}
+
+.fa-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-quote-left {
+       width: 0.9285713583230972em;
+}
+
+.fa-quote-right {
+       width: 0.9285713285207748em;
+}
+
+.fa-spinner {
+       width: 1.0000000596046448em;
+}
+
+.fa-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-mail-reply {
+       width: 1.0000029690563679em;
+}
+
+.fa-folder-o {
+       width: 0.9285712813336886em;
+}
+
+.fa-folder-open-o {
+       width: 1.0652896141011752em;
+}
+
+.fa-smile-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-frown-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-meh-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-gamepad {
+       width: 1.0714295854171496em;
+}
+
+.fa-keyboard-o {
+       width: 1.0714286640286446em;
+}
+
+.fa-flag-o {
+       width: 1.0357160121202469em;
+}
+
+.fa-flag-checkered {
+       width: 1.0357160121202469em;
+}
+
+.fa-terminal {
+       width: 0.9358262214809656em;
+}
+
+.fa-code {
+       width: 1.0714276805520058em;
+}
+
+.fa-mail-reply-all {
+       width: 0.9999999292194843em;
+}
+
+.fa-star-half-empty {
+       width: 0.9285682821646333em;
+}
+
+.fa-location-arrow {
+       width: 0.7859947793185711em;
+}
+
+.fa-crop {
+       width: 0.9285703515633941em;
+}
+
+.fa-code-fork {
+       width: 0.5714296698570251em;
+}
+
+.fa-chain-broken {
+       width: 0.9285713344191509em;
+}
+
+.fa-question {
+       width: 0.6221200153231621em;
+}
+
+.fa-info {
+       width: 0.857143547385931em;
+}
+
+.fa-exclamation {
+       width: 0.857143547385931em
+}
+
+.fa-superscript {
+       width: 0.8588164150714874em;
+}
+
+.fa-subscript {
+       width: 0.8599326312541962em;
+}
+
+.fa-eraser {
+       width: 1.071428793715313em;
+}
+
+.fa-puzzle-piece {
+       width: 0.9285733483266085em;
+}
+
+.fa-microphone {
+       width: 0.6428574770689011em;
+}
+
+.fa-microphone-slash {
+       width: 0.7857128698378801em;
+}
+
+.fa-shield {
+       width: 0.7142831720411777em;
+}
+
+.fa-calendar-o {
+       width: 0.9285707051554937em;
+}
+
+.fa-fire-extinguisher {
+       width: 0.7845058117527515em;
+}
+
+.fa-rocket {
+       width: 0.9441959485411644em;
+}
+
+.fa-maxcdn {
+       width: 0.9815869629383087em;
+}
+
+.fa-chevron-circle-left {
+       width: 0.8571425850192682em;
+}
+
+.fa-chevron-circle-right {
+       width: 0.8571425850192682em;
+}
+
+.fa-chevron-circle-up {
+       width: 0.8571425850192682em;
+}
+
+.fa-chevron-circle-down {
+       width: 0.8571425850192682em;
+}
+
+.fa-html5 {
+       width: 0.7857138514518738em;
+}
+
+.fa-css3 {
+       width: 1.0000000596046448em;
+}
+
+.fa-anchor {
+       width: 0.9999980125576258em;
+}
+
+.fa-unlock-alt {
+       width: 1.000000972300768em;
+}
+
+.fa-bullseye {
+       width: 0.8571425850192682em;
+}
+
+.fa-ellipsis-h {
+       width: 0.7857148125767708em;
+}
+
+.fa-ellipsis-v {
+       width: 0.21428712457418442em;
+}
+
+.fa-rss-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-play-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-ticket {
+       width: 1.0005576871335506em;
+}
+
+.fa-minus-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-minus-square-o {
+       width: 0.7857118571796491em;
+}
+
+.fa-level-up {
+       width: 0.5734755680896342em;
+}
+
+.fa-level-down {
+       width: 0.5731032819021493em;
+}
+
+.fa-check-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-pencil-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-external-link-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-share-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-caret-square-o-down {
+       width: 0.8571416462459638em;
+}
+
+.fa-caret-square-o-up {
+       width: 0.8571416462459638em;
+}
+
+.fa-caret-square-o-right {
+       width: 0.8571416462459638em;
+}
+
+.fa-eur {
+       width: 0.565288751386106em;
+}
+
+.fa-gbp {
+       width: 0.5691953515633941em;
+}
+
+.fa-dollar {
+       width: 0.5691973492503166em;
+}
+
+.fa-inr {
+       width: 0.5011180695146322em;
+}
+
+.fa-cny {
+       width: 0.5731013106415048em;
+}
+
+.fa-rouble {
+       width: 0.7142853057011962em;
+}
+
+.fa-krw {
+       width: 1.0000009899958968em;
+}
+
+.fa-bitcoin {
+       width: 0.736978217959404em;
+}
+
+.fa-file {
+       width: 0.8571426197886467em;
+}
+
+.fa-file-text {
+       width: 0.8571426197886467em;
+}
+
+.fa-sort-alpha-asc {
+       width: 0.9428952634334564em;
+}
+
+.fa-sort-alpha-desc {
+       width: 0.9428952634334564em;
+}
+
+.fa-sort-amount-asc {
+       width: 1.0159967839717865em;
+}
+
+.fa-sort-amount-desc {
+       width: 1.0159967839717865em;
+}
+
+.fa-sort-numeric-asc {
+       width: 0.8452380001544952em;
+}
+
+.fa-sort-numeric-desc {
+       width: 0.8452380001544952em;
+}
+
+.fa-thumbs-up {
+       width: 0.8928591571748257em;
+}
+
+.fa-thumbs-down {
+       width: 0.8928584419190884em;
+}
+
+.fa-youtube-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-youtube {
+       width: 0.8571435324847698em;
+}
+
+.fa-xing {
+       width: 0.786087267100811em;
+}
+
+.fa-xing-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-youtube-play {
+       width: 1.0000000305008143em;
+}
+
+.fa-stack-overflow {
+       width: 0.8571415841579437em;
+}
+
+.fa-instagram {
+       width: 0.8571416462459638em;
+}
+
+.fa-flickr {
+       width: 0.8571436131993941em;
+}
+
+.fa-adn {
+       width: 0.8571425850192682em;
+}
+
+.fa-bitbucket {
+       width: 0.78617824614048em;
+}
+
+.fa-bitbucket-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-tumblr {
+       width: 0.6093739867210388em;
+}
+
+.fa-tumblr-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-long-arrow-down {
+       width: 0.42857166891917586em;
+}
+
+.fa-long-arrow-up {
+       width: 0.4285729229450226em;
+}
+
+.fa-long-arrow-left {
+       width: 1.0357138589024544em;
+}
+
+.fa-long-arrow-right {
+       width: 0.9642862295731902em;
+}
+
+.fa-female {
+       width: 0.7142941057682037em;
+}
+
+.fa-male {
+       width: 0.5714317113161087em;
+}
+
+.fa-gittip {
+       width: 0.8571425850192682em;
+}
+
+.fa-sun-o {
+       width: 1.0000000223517418em;
+}
+
+.fa-moon-o {
+       width: 0.8213352287809048em;
+}
+
+.fa-archive {
+       width: 1.0000020563602448em;
+}
+
+.fa-bug {
+       width: 0.9285741709172726em;
+}
+
+.fa-vk {
+       width: 1.0777527708560228em;
+}
+
+.fa-weibo {
+       width: 1.0041852121551074em;
+}
+
+.fa-renren {
+       width: 0.8571416437625885em;
+}
+
+.fa-pagelines {
+       width: 0.7823682955154254em;
+}
+
+.fa-stack-exchange {
+       width: 0.7142871618270874em;
+}
+
+.fa-arrow-circle-o-right {
+       width: 0.8571425850192682em;
+}
+
+.fa-arrow-circle-o-left {
+       width: 0.8571425850192682em;
+}
+
+.fa-caret-square-o-left {
+       width: 0.8571416462459638em;
+}
+
+.fa-dot-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-wheelchair {
+       width: 0.9090400412678719em;
+}
+
+.fa-vimeo-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-try {
+       width: 0.6428615320473909em;
+}
+
+.fa-plus-square-o {
+       width: 0.7857118571796491em;
+}
+
+.fa-space-shuttle {
+       width: 1.214285247027874em;
+}
+
+.fa-slack {
+       width: 0.9285693690180779em;
+}
+
+.fa-envelope-square {
+       width: 0.8571436131993941em;
+}
+
+.fa-wordpress {
+       width: 1.0000000049670539em;
+}
+
+.fa-openid {
+       width: 0.9999983335533216em;
+}
+
+.fa-bank {
+       width: 1.0714267492294312em;
+}
+
+.fa-graduation-cap {
+       width: 1.2857187371701002em;
+}
+
+.fa-yahoo {
+       width: 0.8571445047855377em;
+}
+
+.fa-google {
+       width: 0.8398430943489075em;
+}
+
+.fa-reddit {
+       width: 1.0000000049670539em;
+}
+
+.fa-reddit-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-stumbleupon-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-stumbleupon {
+       width: 1.0714269926149882em;
+}
+
+.fa-delicious {
+       width: 0.8571416462459638em;
+}
+
+.fa-digg {
+       width: 1.1428574323654175em;
+}
+
+.fa-pied-piper {
+       width: 0.8571416462459638em;
+}
+
+.fa-pied-piper-alt {
+       width: 1.1372744292020798em;
+}
+
+.fa-drupal {
+       width: 0.8571418623128011em;
+}
+
+.fa-joomla {
+       width: 0.8571426148215924em;
+}
+
+.fa-language {
+       width: 0.8571416030172259em;
+}
+
+.fa-fax {
+       width: 1.0000000037252903em;
+}
+
+.fa-building {
+       width: 0.7857138179242611em;
+}
+
+.fa-child {
+       width: 0.7142872214317322em;
+}
+
+.fa-paw {
+       width: 0.9285706828037519em;
+}
+
+.fa-spoon {
+       width: 1.0000000298023224em;
+}
+
+.fa-cube {
+       width: 0.9285703506320715em;
+}
+
+.fa-cubes {
+       width: 1.2142920158803463em;
+}
+
+.fa-behance {
+       width: 1.1428583860397339em;
+}
+
+.fa-behance-square {
+       width: 0.8571436131993941em;
+}
+
+.fa-steam {
+       width: 0.9999989867210388em;
+}
+
+.fa-steam-square {
+       width: 0.8571436131992414em;
+}
+
+.fa-recycle {
+       width: 1.0012093782424927em;
+}
+
+.fa-automobile {
+       width: 1.1428605308756232em;
+}
+
+.fa-cab {
+       width: 1.1428585043177009em;
+}
+
+.fa-tree {
+       width: 0.8571485541760921em;
+}
+
+.fa-spotify {
+       width: 0.8571425850192682em;
+}
+
+.fa-deviantart {
+       width: 0.5714287161827087em;
+}
+
+.fa-soundcloud {
+       width: 1.2857149858027697em;
+}
+
+.fa-database {
+       width: 0.8571426197886467em;
+}
+
+.fa-file-pdf-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-word-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-excel-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-powerpoint-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-image-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-archive-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-audio-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-movie-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-file-code-o {
+       width: 0.8571445867419243em;
+}
+
+.fa-vine {
+       width: 0.857145681977272em;
+}
+
+.fa-codepen {
+       width: 1.0000000298023224em;
+}
+
+.fa-jsfiddle {
+       width: 1.1428555250167847em;
+}
+
+.fa-life-bouy {
+       width: 1.0000000049670539em;
+}
+
+.fa-circle-o-notch {
+       width: 0.9999980702996254em;
+}
+
+.fa-ra {
+       width: 0.999438002705574em;
+}
+
+.fa-empire {
+       width: 1.0000000049670539em;
+}
+
+.fa-git-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-git {
+       width: 1.0000000447034836em;
+}
+
+.fa-hacker-news {
+       width: 0.8571416462459638em;
+}
+
+.fa-tencent-weibo {
+       width: 0.7142878770828247em;
+}
+
+.fa-qq {
+       width: 1.0000018551945686em;
+}
+
+.fa-wechat {
+       width: 1.142860472202301em;
+}
+
+.fa-paper-plane {
+       width: 1.0009309110464528em;
+}
+
+.fa-paper-plane-o {
+       width: 1.0005583113525063em;
+}
+
+.fa-history {
+       width: 0.8571445606648922em;
+}
+
+.fa-circle-thin {
+       width: 0.8571425850192682em;
+}
+
+.fa-header {
+       width: 1.0000018998980522em;
+}
+
+.fa-paragraph {
+       width: 0.7265684753656387em;
+}
+
+.fa-sliders {
+       width: 0.8571425676345825em;
+}
+
+.fa-share-alt {
+       width: 0.8571425974369049em;
+}
+
+.fa-share-alt-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-bomb {
+       width: 1.0000009909272194em;
+}
+
+.fa-futbol-o {
+       width: 1.0000000049670539em;
+}
+
+.fa-tty {
+       width: 1.0000020181760192em;
+}
+
+.fa-binoculars {
+       width: 1.0000019930303097em;
+}
+
+.fa-plug {
+       width: 0.9999989569187164em;
+}
+
+.fa-slideshare {
+       width: 1.000006040558219em;
+}
+
+.fa-twitch {
+       width: 0.9999990165233612em;
+}
+
+.fa-yelp {
+       width: 0.8580739721655846em;
+}
+
+.fa-newspaper-o {
+       width: 1.1428594440221786em;
+}
+
+.fa-wifi {
+       width: 1.142857201397419em;
+}
+
+.fa-calculator {
+       width: 0.9285713012019414em;
+}
+
+.fa-google-wallet {
+       width: 0.9977688640356064em;
+}
+
+.fa-cc-visa {
+       width: 1.2857130939760282em;
+}
+
+.fa-cc-mastercard {
+       width: 1.2857130939760282em;
+}
+
+.fa-cc-discover {
+       width: 1.2857129871845245em;
+}
+
+.fa-cc-amex {
+       width: 1.285718947649002em;
+}
+
+.fa-cc-paypal {
+       width: 1.2857130939760282em;
+}
+
+.fa-cc-stripe {
+       width: 1.2857130939760282em;
+}
+
+.fa-bell-slash {
+       width: 1.1428565569221973em;
+}
+
+.fa-bell-slash-o {
+       width: 1.1428565569221973em;
+}
+
+.fa-trash {
+       width: 0.7857138803228736em;
+}
+
+.fa-copyright {
+       width: 0.8571425850192682em;
+}
+
+.fa-at {
+       width: 0.8571425999204312em;
+}
+
+.fa-eyedropper {
+       width: 1.0000010132789612em;
+}
+
+.fa-paint-brush {
+       width: 0.9988838285207748em;
+}
+
+.fa-birthday-cake {
+       width: 0.9999999776482582em;
+}
+
+.fa-area-chart {
+       width: 1.1428574323654175em;
+}
+
+.fa-pie-chart {
+       width: 0.964285093049206em;
+}
+
+.fa-line-chart {
+       width: 1.1428574323654175em;
+}
+
+.fa-lastfm {
+       width: 1.0000022376577817em;
+}
+
+.fa-lastfm-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-toggle-off {
+       width: 1.142858593414303em;
+}
+
+.fa-toggle-on {
+       width: 1.14285634085536em;
+}
+
+.fa-bicycle {
+       width: 1.28571296234918em;
+}
+
+.fa-bus {
+       width: 0.8571415692567825em;
+}
+
+.fa-ioxhost {
+       width: 1.1428571175783873em;
+}
+
+.fa-angellist {
+       width: 0.7142852619290352em;
+}
+
+.fa-cc {
+       width: 1.1428574323654175em;
+}
+
+.fa-ils {
+       width: 0.7678564703091979em;
+}
+
+.fa-meanpath {
+       width: 0.8571436131994687em;
+}
+
+.fa-buysellads {
+       width: 0.8571436107158661em;
+}
+
+.fa-connectdevelop {
+       width: 1.1428584707900882em;
+}
+
+.fa-dashcube {
+       width: 0.785714864730835em;
+}
+
+.fa-forumbee {
+       width: 0.8571425694972277em;
+}
+
+.fa-leanpub {
+       width: 1.142857511062175em;
+}
+
+.fa-sellsy {
+       width: 1.1428565382957458em;
+}
+
+.fa-shirtsinbulk {
+       width: 0.8571415543556213em;
+}
+
+.fa-simplybuilt {
+       width: 1.142860271036625em;
+}
+
+.fa-skyatlas {
+       width: 1.14285752673959em;
+}
+
+.fa-cart-plus {
+       width: 0.928574200719595em;
+}
+
+.fa-cart-arrow-down {
+       width: 0.928574200719595em;
+}
+
+.fa-diamond {
+       width: 1.142861483618617em;
+}
+
+.fa-ship {
+       width: 1.142856314778328em;
+}
+
+.fa-user-secret {
+       width: 0.785717862347763em;
+}
+
+.fa-motorcycle {
+       width: 1.2885052015384417em;
+}
+
+.fa-street-view {
+       width: 0.7857207879424095em;
+}
+
+.fa-heartbeat {
+       width: 1.0000009760260582em;
+}
+
+.fa-venus {
+       width: 0.6395084308460355em;
+}
+
+.fa-mars {
+       width: 0.8571416437625885em;
+}
+
+.fa-mercury {
+       width: 0.6428571790456772em;
+}
+
+.fa-intersex {
+       width: 0.7823648327030241em;
+}
+
+.fa-transgender-alt {
+       width: 0.9285693382844329em;
+}
+
+.fa-venus-double {
+       width: 0.9999989913776517em;
+}
+
+.fa-mars-double {
+       width: 1.0690097333863378em;
+}
+
+.fa-venus-mars {
+       width: 1.1376486765220761em;
+}
+
+.fa-mars-stroke {
+       width: 0.8571426570415497em;
+}
+
+.fa-mars-stroke-v {
+       width: 0.6395094422623515em;
+}
+
+.fa-mars-stroke-h {
+       width: 1.066592177376151em;
+}
+
+.fa-neuter {
+       width: 0.6428564637899399em;
+}
+
+.fa-genderless {
+       width: 0.6428574621677399em;
+}
+
+.fa-facebook-official {
+       width: 0.8571436237543821em;
+}
+
+.fa-pinterest-p {
+       width: 0.7142868041992188em;
+}
+
+.fa-whatsapp {
+       width: 0.857144296169281em;
+}
+
+.fa-user-plus {
+       width: 1.1428584034244977em;
+}
+
+.fa-user-times {
+       width: 1.1378349239627532em;
+}
+
+.fa-bed {
+       width: 1.1428574621677399em;
+}
+
+.fa-viacoin {
+       width: 0.8571425676345825em;
+}
+
+.fa-train {
+       width: 0.857141618927244em;
+}
+
+.fa-subway {
+       width: 0.857141618927244em;
+}
+
+.fa-medium {
+       width: 1.0000000428408384em;
+}
+
+.fa-y-combinator {
+       width: 0.8571425676345825em;
+}
+
+.fa-optin-monster {
+       width: 1.2812500447034836em;
+}
+
+.fa-opencart {
+       width: 1.2865476533770561em;
+}
+
+.fa-expeditedssl {
+       width: 1.0000000049670539em;
+}
+.fa-battery-full {
+       width: 1.2857148237526417em;
+}
+.fa-battery-4 {
+       width: 1.2857148237526417em;
+}
+
+.fa-battery-3 {
+       width: 1.285716611891985em;
+}
+
+.fa-battery-2 {
+       width: 1.285716611891985em;
+}
+
+.fa-battery-1 {
+       width: 1.285716611891985em;
+}
+
+.fa-battery-0 {
+       width: 1.285716611891985em;
+}
+
+.fa-mouse-pointer {
+       width: 0.6463916040956974em;
+}
+
+.fa-i-cursor {
+       width: 0.5em;
+}
+
+.fa-object-group {
+       width: 1.142856389284134em;
+}
+
+.fa-object-ungroup {
+       width: 1.2857120633125305em;
+}
+
+.fa-sticky-note {
+       width: 0.8571426197886467em;
+}
+
+.fa-sticky-note-o {
+       width: 0.8571405932307243em;
+}
+
+.fa-cc-jcb {
+       width: 1.2857130939760282em;
+}
+
+.fa-cc-diners-club {
+       width: 1.2857130939760282em;
+}
+
+.fa-clone {
+       width: 0.9999999590218067em;
+}
+
+.fa-balance-scale {
+       width: 1.2942902165651321em;
+}
+
+.fa-hourglass-o {
+       width: 0.8571416353806853em;
+}
+
+.fa-hourglass-1 {
+       width: 0.8571416353806853em;
+}
+
+.fa-hourglass-2 {
+       width: 0.8571416353806853em;
+}
+
+.fa-hourglass-3 {
+       width: 0.8571416353806853em;
+}
+
+.fa-hourglass {
+       width: 0.8571436023339629em;
+}
+
+.fa-hand-grab-o {
+       width: 0.8571436107158661em;
+}
+
+.fa-hand-paper-o {
+       width: 0.9107128493487835em;
+}
+
+.fa-hand-scissors-o {
+       width: 0.9999980007607974em;
+}
+
+.fa-hand-lizard-o {
+       width: 1.1428582593798637em;
+}
+
+.fa-hand-spock-o {
+       width: 1.0714277178049088em;
+}
+
+.fa-hand-pointer-o {
+       width: 0.9285682551562786em;
+}
+
+.fa-trademark {
+       width: 1.1008171644061804em;
+}
+
+.fa-registered {
+       width: 1.0000000049670539em;
+}
+
+.fa-creative-commons {
+       width: 1.0000000049670539em;
+}
+
+.fa-gg {
+       width: 1.142856478691101em;
+}
+
+.fa-gg-circle {
+       width: 1.0000000049670539em;
+}
+
+.fa-tripadvisor {
+       width: 1.2857139185070992em;
+}
+
+.fa-odnoklassniki {
+       width: 0.7142824977636337em;
+}
+
+.fa-odnoklassniki-square {
+       width: 0.8571416462459638em;
+}
+
+.fa-get-pocket {
+       width: 0.959822304546833em;
+}
+
+.fa-wikipedia-w {
+       width: 1.2857110323384404em;
+}
+
+.fa-safari {
+       width: 1.0000000049670539em;
+}
+
+.fa-chrome {
+       width: 1.0002786591649055em;
+}
+
+.fa-firefox {
+       width: 0.9985101446509361em;
+}
+
+.fa-opera {
+       width: 1.0000011399388313em;
+}
+
+.fa-internet-explorer {
+       width: 0.9999980032444em;
+}
+
+.fa-television {
+       width: 1.1714316554367542em;
+}
+
+.fa-contao {
+       width: 1.000000111758709em;
+}
+
+.fa-500px {
+       width: 0.7951981648802757em;
+}
+
+.fa-amazon {
+       width: 1.0010244324803352em;
+}
+
+.fa-calendar-plus-o {
+       width: 0.9285713012019414em;
+}
+
+.fa-calendar-minus-o {
+       width: 0.9285707051554937em;
+}
+
+.fa-calendar-times-o {
+       width: 0.9285707051554937em;
+}
+
+.fa-calendar-check-o {
+       width: 0.9285707051554937em;
+}
+
+.fa-industry {
+       width: 0.9999989531934261em;
+}
+
+.fa-map-pin {
+       width: 0.5714278568824156em;
+}
+
+.fa-map-signs {
+       width: 1.0000010207295418em;
+}
+
+.fa-map-o {
+       width: 1.1428583338856697em;
+}
+
+.fa-map {
+       width: 0.9999999906867743em;
+}
+
+.fa-commenting {
+       width: 1.0000040555996748em;
+}
+
+.fa-commenting-o {
+       width: 0.9999974196152834em;
+}
+
+.fa-houzz {
+       width: 0.5714277625083923em;
+}
+
+.fa-vimeo {
+       width: 1.0050220787525177em;
+}
+
+.fa-black-tie {
+       width: 0.8571425676345825em;
+}
+
+.fa-fonticons {
+       width: 0.8571425676345825em;
+}
+
+.fa-reddit-alien {
+       width: 1.0000009834766388em;
+}
+
+.fa-edge {
+       width: 0.9999999701976776em;
+}
+
+.fa-credit-card-alt {
+       width: 1.2857139110565186em;
+}
+
+.fa-codiepie {
+       width: 0.9542412211497626em;
+}
+
+.fa-modx {
+       width: 0.9999999403953552em;
+}
+
+.fa-fort-awesome {
+       width: 0.9285743236541748em;
+}
+
+.fa-usb {
+       width: 1.2857153688868266em;
+}
+
+.fa-product-hunt {
+       width: 1.0000000049670539em;
+}
+
+.fa-mixcloud {
+       width: 1.2857142388820648em;
+}
+
+.fa-scribd {
+       width: 0.8569198697805405em;
+}
+
+.fa-pause-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-pause-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-stop-circle {
+       width: 0.8571425850192682em;
+}
+
+.fa-stop-circle-o {
+       width: 0.8571425850192682em;
+}
+
+.fa-shopping-bag {
+       width: 0.9999990325886756em;
+}
+
+.fa-shopping-basket {
+       width: 1.1428582395116678em;
+}
+
+.fa-hashtag {
+       width: 1.000002235174179em;
+}
+
+.fa-bluetooth {
+       width: 0.8571405559778214em;
+}
+
+.fa-bluetooth-b {
+       width: 0.5714296698570251em;
+}
+
+.fa-percent {
+       width: 0.857141618927244em;
+}
+.fa-university {
+       width: 1.1428583338856697em;
+}
\ No newline at end of file
diff --git a/mypapers/webslides/static/css/webslides.css b/mypapers/webslides/static/css/webslides.css
new file mode 100644 (file)
index 0000000..bb87416
--- /dev/null
@@ -0,0 +1,3791 @@
+/*!
+ * Name: WebSlides
+ * Version: 1.5.0
+ * Date: 2017-09-16
+ * Description: Making HTML presentations easy
+ * URL: https://github.com/webslides/webslides#readme
+ * Credits: @jlantunez, @LuisSacristan, @Belelros
+ */
+@charset "UTF-8";
+/*-----------------------------------------------------------------------------------
+       0. CSS Reset & Normalize
+       1. Base
+               1.1 Wrap/Container
+               1.2 Animations
+               1.3 Responsive Media (videos, iframe, screenshots...)
+               1.4 Basic Grid (2,3,4 columns)
+       2. Typography & Lists
+               2.1 Headings with background
+               2.2 Classes: .text-
+               2.3 San Francisco Font (Apple)
+       3. Header & Footer
+               3.1 Logo
+       4. Navigation
+               4.1 Navbars
+       5. SLIDES (vertically and horizontally centered)
+               5.1 Mini container & Alignment
+               5.2 Counter / Navigation Slides
+               5.3 Background Images/Video
+       6. Magic blocks = .flexblock (Flexible blocks with auto-fill and equal height).
+               6.1 .flexblock.features
+               6.2 .flexblock.clients
+               6.3 .flexblock.steps
+               6.4 .flexblock.metrics
+               6.5 .flexblock.specs
+               6.6 .flexblock.reasons
+               6.7 .flexblock.gallery
+               6.8 .flexblock.plans
+               6.9. flexblock.activity
+       7. Promos/Offers (pricing, tagline, CTA...)
+       8. Work / Resume / CV
+       9. Table of contents
+       10. Cards
+       11. Quotes
+       12. Avatars
+       13. Tables
+       14. Forms
+  15. Longform Elements
+       16. Safari Bug (flex-wrap)
+       17. Slidex index (aka zoom)
+  18. Print
+  19. Colors
+----------------------------------------------------------------------------------- */
+/*
+=========================================
+0. CSS Reset & Normalize
+=========================================
+*/
+html,
+body,
+div,
+span,
+applet,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+a,
+abbr,
+acronym,
+address,
+big,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+s,
+samp,
+small,
+strike,
+strong,
+sub,
+sup,
+tt,
+var,
+b,
+u,
+i,
+center,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+embed,
+figure,
+figcaption,
+footer,
+header,
+menu,
+nav,
+output,
+ruby,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+  border: 0;
+  font: inherit;
+  font-size: 100%;
+  margin: 0;
+  padding: 0;
+  vertical-align: baseline; }
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block; }
+
+body {
+  line-height: 1; }
+
+blockquote,
+q {
+  quotes: '' ''; }
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+  content: ''; }
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-bottom: 24px;
+  width: 100%; }
+
+html {
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%;
+  -webkit-box-sizing: border-box;
+          box-sizing: border-box; }
+
+*,
+*::before,
+*::after {
+  -webkit-box-sizing: inherit;
+          box-sizing: inherit; }
+
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline; }
+
+embed,
+iframe,
+object {
+  max-width: 100%; }
+
+audio:not([controls]) {
+  display: none;
+  height: 0; }
+
+[hidden],
+template {
+  display: none; }
+
+ul {
+  list-style: square;
+  text-indent: inherit; }
+
+ol {
+  list-style: decimal; }
+
+b,
+strong {
+  font-weight: 600; }
+
+a {
+  background-color: transparent; }
+
+a:active,
+a:hover {
+  outline: 0; }
+
+sup,
+sub {
+  font-size: .75em;
+  height: 0;
+  line-height: 2.2em;
+  position: relative;
+  vertical-align: baseline; }
+
+sup {
+  bottom: 1ex; }
+
+sub {
+  top: .5ex; }
+
+small {
+  font-size: .75em;
+  line-height: 1.72; }
+
+big {
+  font-size: 1.25em; }
+
+hr {
+  border: 0;
+  clear: both;
+  display: block;
+  height: 1px;
+  margin: 3.2rem auto;
+  text-align: center;
+  width: 100%; }
+
+h2 + hr,
+h3 + hr {
+  margin-bottom: 4.8rem; }
+
+p + hr {
+  margin-bottom: 4rem; }
+
+dfn,
+cite,
+em,
+i {
+  font-style: italic; }
+
+abbr,
+acronym {
+  cursor: help; }
+
+mark,
+ins {
+  padding: 0 4px;
+  text-decoration: none;
+  text-shadow: none; }
+
+::-moz-selection {
+  text-shadow: none; }
+
+::selection {
+  text-shadow: none; }
+
+img {
+  border: 0;
+  height: auto;
+  max-width: 100%; }
+
+img:hover {
+  opacity: .9; }
+
+svg:not(:root) {
+  overflow: hidden; }
+
+figure {
+  line-height: 0;
+  margin: 0;
+  position: relative; }
+
+optgroup {
+  font-weight: bold; }
+
+td,
+th {
+  padding: 0; }
+
+dt {
+  font-weight: bold; }
+
+dd {
+  margin: 0; }
+
+/*=== Clearing === */
+header:before, header:after,
+main:before,
+main:after,
+section:before,
+section:after,
+aside:before,
+aside:after,
+footer:before,
+footer:after,
+.clear:before,
+.clear:after,
+.wrap:before,
+.wrap:after {
+  content: '';
+  display: table; }
+
+header:after,
+main:after,
+section:after,
+aside:after,
+footer:after,
+.clear:after,
+.wrap:after {
+  clear: both; }
+
+/*=========================================
+1. Base --> Baseline: 8px = .8rem
+=========================================== */
+/* -- Disable elastic scrolling/bounce:
+webslides.js will add .ws-ready automatically. Don't worry :) -- */
+.ws-ready,
+.ws-ready body {
+  height: 100%;
+  overflow: hidden;
+  width: 100%; }
+
+.ws-ready.ws-ready-zoom {
+  overflow: visible; }
+  .ws-ready.ws-ready-zoom body {
+    overflow: auto; }
+
+#webslides {
+  -ms-overflow-style: none;
+  -webkit-overflow-scrolling: touch;
+  height: 100vh;
+  overflow-x: hidden;
+  overflow-y: scroll; }
+  #webslides::-webkit-scrollbar {
+    display: none; }
+
+li li {
+  margin-left: 1.6rem; }
+
+a,
+a:active,
+a:focus,
+a:visited,
+input:focus,
+textarea:focus,
+button {
+  text-decoration: none;
+  -webkit-transition: all .3s ease-out;
+  transition: all .3s ease-out; }
+
+p a:active {
+  position: relative;
+  top: 2px; }
+
+nav a[rel='external'] em,
+.hidden {
+  clip: rect(1px, 1px, 1px, 1px);
+  height: 1px;
+  overflow: hidden;
+  position: absolute;
+  width: 1px; }
+
+.shadow {
+  position: relative; }
+  .shadow:before, .shadow:after {
+    bottom: 1.6rem;
+    content: '';
+    max-width: 300px;
+    position: absolute;
+    top: 80%;
+    width: 50%;
+    z-index: -1; }
+  .shadow:after {
+    right: 2.4rem;
+    -webkit-transform: rotate(3deg);
+            transform: rotate(3deg); }
+  .shadow:before {
+    left: 2.4rem;
+    -webkit-transform: rotate(-3deg);
+            transform: rotate(-3deg); }
+
+/*=== 1.1 WRAP/CONTAINER === */
+.wrap,
+header nav,
+footer nav {
+  margin-left: auto;
+  margin-right: auto;
+  max-width: 100%;
+  position: relative;
+  width: 100%;
+  z-index: 2; }
+  @media (min-width: 1024px) {
+    .wrap,
+    header nav,
+    footer nav {
+      width: 90%; } }
+
+.frame,
+.shadow {
+  padding: 2.4rem; }
+
+.radius {
+  border-radius: .4rem; }
+
+.alignright {
+  float: right; }
+
+.alignleft {
+  float: left; }
+
+.aligncenter {
+  margin-left: auto;
+  margin-right: auto;
+  text-align: center; }
+
+img.aligncenter,
+figure.aligncenter {
+  display: block;
+  margin-bottom: .8rem;
+  margin-top: .8rem; }
+
+img.alignleft,
+figure.alignleft,
+img.alignright,
+figure.alignright,
+img.aligncenter,
+figure.aligncenter {
+  margin-bottom: 3.2rem;
+  margin-top: 3.2rem; }
+
+img.alignright,
+svg.alignright,
+figure.alignright {
+  margin: .8rem 0 .8rem 2.4rem; }
+
+img.alignleft,
+svg.alignleft,
+figure.alignleft {
+  margin: .8rem 2.4rem .8rem 0; }
+
+/*=== div.size-60, img.size-50, h1.size-40, p.size-30... === */
+@media (min-width: 1024px) {
+  .size-80 {
+    width: 80%; }
+  .size-70 {
+    width: 70%; }
+  .size-60 {
+    width: 60%; }
+  .size-50 {
+    width: 50%; }
+  .size-40 {
+    width: 40%; }
+  .size-30 {
+    width: 30%; }
+  .size-20 {
+    width: 20%; } }
+
+pre,
+code {
+  font-family: 'Cousine', monospace; }
+
+pre {
+  font-size: 1.6rem;
+  line-height: 2.4rem;
+  overflow: auto;
+  padding: 2.4rem;
+  text-align: left;
+  white-space: pre-wrap;
+  width: 100%;
+  word-wrap: break-word; }
+  pre + p {
+    margin-top: 3.2rem; }
+  pre code {
+    padding: 0; }
+
+code {
+  padding: .4rem; }
+
+/* === 1.2 Animations ================
+Just 5 basic animations:
+.fadeIn, .fadeInUp, .zoomIn, .slideInLeft, and .slideInRight
+https://github.com/daneden/animate.css */
+/*-- fadeIn -- */
+@-webkit-keyframes fadeIn {
+  from {
+    opacity: 0; }
+  to {
+    opacity: 1; } }
+@keyframes fadeIn {
+  from {
+    opacity: 0; }
+  to {
+    opacity: 1; } }
+
+.fadeIn {
+  -webkit-animation: fadeIn 1s;
+          animation: fadeIn 1s; }
+
+/*-- fadeInUp -- */
+@-webkit-keyframes fadeInUp {
+  from {
+    opacity: 0;
+    -webkit-transform: translate3d(0, 100%, 0);
+            transform: translate3d(0, 100%, 0); }
+  to {
+    opacity: 1;
+    -webkit-transform: none;
+            transform: none; } }
+@keyframes fadeInUp {
+  from {
+    opacity: 0;
+    -webkit-transform: translate3d(0, 100%, 0);
+            transform: translate3d(0, 100%, 0); }
+  to {
+    opacity: 1;
+    -webkit-transform: none;
+            transform: none; } }
+
+.fadeInUp {
+  -webkit-animation: fadeInUp 1s;
+          animation: fadeInUp 1s; }
+
+/*-- zoomIn -- */
+@-webkit-keyframes zoomIn {
+  from {
+    -webkit-transform: scale3d(0.3, 0.3, 0.3);
+            transform: scale3d(0.3, 0.3, 0.3); }
+  50% {
+    opacity: 1; } }
+@keyframes zoomIn {
+  from {
+    -webkit-transform: scale3d(0.3, 0.3, 0.3);
+            transform: scale3d(0.3, 0.3, 0.3); }
+  50% {
+    opacity: 1; } }
+
+.zoomIn {
+  -webkit-animation: zoomIn 1s;
+          animation: zoomIn 1s; }
+
+/*-- slideInLeft -- */
+@-webkit-keyframes slideInLeft {
+  from {
+    -webkit-transform: translate3d(-100%, 0, 0);
+            transform: translate3d(-100%, 0, 0);
+    visibility: visible; }
+  to {
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); } }
+@keyframes slideInLeft {
+  from {
+    -webkit-transform: translate3d(-100%, 0, 0);
+            transform: translate3d(-100%, 0, 0);
+    visibility: visible; }
+  to {
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); } }
+
+.slideInLeft {
+  -webkit-animation: slideInLeft 1s;
+          animation: slideInLeft 1s;
+  -webkit-animation-fill-mode: both;
+          animation-fill-mode: both; }
+
+/*-- slideInRight -- */
+@-webkit-keyframes slideInRight {
+  from {
+    -webkit-transform: translate3d(100%, 0, 0);
+            transform: translate3d(100%, 0, 0);
+    visibility: visible; }
+  to {
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); } }
+@keyframes slideInRight {
+  from {
+    -webkit-transform: translate3d(100%, 0, 0);
+            transform: translate3d(100%, 0, 0);
+    visibility: visible; }
+  to {
+    -webkit-transform: translate3d(0, 0, 0);
+            transform: translate3d(0, 0, 0); } }
+
+.slideInRight {
+  -webkit-animation: slideInRight 1s;
+          animation: slideInRight 1s;
+  -webkit-animation-fill-mode: both;
+          animation-fill-mode: both; }
+
+/* Animated Background (Matrix) */
+@-webkit-keyframes anim {
+  0% {
+    -webkit-transform: translateY(0);
+            transform: translateY(0); }
+  100% {
+    -webkit-transform: translateY(-1200px);
+            transform: translateY(-1200px); } }
+@keyframes anim {
+  0% {
+    -webkit-transform: translateY(0);
+            transform: translateY(0); }
+  100% {
+    -webkit-transform: translateY(-1200px);
+            transform: translateY(-1200px); } }
+
+/* Duration */
+.slow {
+  -webkit-animation-duration: 4s;
+          animation-duration: 4s; }
+  .slow + .slow {
+    -webkit-animation-duration: 5s;
+            animation-duration: 5s; }
+
+/*=== 1.3 Responsive Media (videos, iframe...) === */
+.embed {
+  height: 0;
+  overflow: hidden;
+  /*aspect ratio:16:9*/
+  padding-bottom: 56.6%;
+  /*aspect ratio: 4:3*/
+  /*padding-bottom: 75%;*/
+  position: relative;
+  /* -- Responsive background video
+  https://fvsch.com/code/video-background/ -- */ }
+  .embed iframe,
+  .embed object,
+  .embed embed,
+  .embed video {
+    height: 100%;
+    left: 0;
+    margin: 0;
+    position: absolute;
+    top: 0;
+    width: 100%; }
+  .fullscreen > .embed {
+    bottom: 0;
+    height: auto;
+    left: 0;
+    padding-bottom: 0;
+    position: fixed;
+    right: 0;
+    top: 0;
+    /* 1. No object-fit support: */ }
+    .fullscreen > .embed > iframe,
+    .fullscreen > .embed > object,
+    .fullscreen > .embed > embed,
+    .fullscreen > .embed > video {
+      /* 2. If supporting object-fit, overriding (1): */ }
+      @media (min-aspect-ratio: 16 / 9) {
+        .fullscreen > .embed > iframe,
+        .fullscreen > .embed > object,
+        .fullscreen > .embed > embed,
+        .fullscreen > .embed > video {
+          height: 300%;
+          top: -100%; } }
+      @media (max-aspect-ratio: 16 / 9) {
+        .fullscreen > .embed > iframe,
+        .fullscreen > .embed > object,
+        .fullscreen > .embed > embed,
+        .fullscreen > .embed > video {
+          left: -100%;
+          width: 300%; } }
+      @supports ((-o-object-fit: cover) or (object-fit: cover)) {
+        .fullscreen > .embed > iframe,
+        .fullscreen > .embed > object,
+        .fullscreen > .embed > embed,
+        .fullscreen > .embed > video {
+          height: 100%;
+          left: 0;
+          -o-object-fit: cover;
+             object-fit: cover;
+          top: 0;
+          width: 100%; } }
+
+/*=== HTML Browser (Screenshots) ================ */
+/* <figure class="browser"> img </figure> */
+.browser {
+  border-radius: .3rem;
+  margin: 0 auto 3.2rem;
+  max-width: 1024px;
+  overflow: hidden; }
+  li .browser {
+    margin-bottom: 0; }
+  h1 + .browser,
+  h2 + .browser,
+  p + .browser {
+    margin-top: 4.8rem; }
+  .browser figcaption {
+    padding: 2.4rem; }
+  .browser:before {
+    content: '\25CF   \25CF   \25CF';
+    font-size: .8rem;
+    left: 0;
+    line-height: 0;
+    padding: 1.6rem;
+    position: absolute;
+    text-align: left;
+    top: 0;
+    width: 100%; }
+    @media (min-width: 768px) {
+      .browser:before {
+        font-size: 1.6rem; } }
+
+/*=== 1.4. Basic Grid (Flexible blocks)
+Auto-fill & Equal height === */
+.grid {
+  clear: both;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  margin-left: auto;
+  margin-right: auto; }
+  .grid:after {
+    clear: both; }
+  .grid:before {
+    content: '';
+    display: table; }
+  .grid > .column {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-flex: 1;
+        -ms-flex: auto;
+            flex: auto;
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+        -ms-flex-direction: column;
+            flex-direction: column;
+    padding: 2.4rem;
+    position: relative;
+    -webkit-transition: .3s;
+    transition: .3s;
+    width: 100%; }
+  .grid.vertical-align .column {
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center; }
+  @media (min-width: 768px) {
+    .grid > .column {
+      width: 25%; }
+    .grid.sm .column:nth-child(1) {
+      width: 30%; }
+    .grid.sm .column:nth-child(2) {
+      width: 70%; }
+    .grid.ms .column:nth-child(1) {
+      width: 70%; }
+    .grid.ms .column:nth-child(2) {
+      width: 30%; }
+    .grid.sms .column:nth-child(2) {
+      width: 50%; } }
+
+/*============================
+2. TYPOGRAPHY & LISTS
+============================== */
+html,
+body {
+  font-weight: 300;
+  line-height: 1;
+  text-rendering: optimizeLegibility; }
+
+html,
+body,
+input,
+select,
+textarea {
+  font-family: 'Roboto', 'San Francisco', helvetica, arial, sans-serif;
+  font-size: 62.5%; }
+
+body,
+textarea {
+  font-size: 1.8rem; }
+
+p,
+li,
+dt,
+dd,
+time,
+table,
+big,
+textarea,
+label {
+  line-height: 3.2rem;
+  margin-bottom: 3.2rem; }
+
+li,
+p:last-child {
+  margin-bottom: 0; }
+
+ul > li,
+ol > li {
+  margin-left: 3.2rem; }
+
+li li {
+  font-size: 100%; }
+
+/*== List .description (Product/Specs) === */
+ul.description {
+  padding: 0; }
+  ul.description + p {
+    margin-top: 3.2rem; }
+  ul.description li {
+    padding-bottom: .8rem;
+    padding-top: .8rem;
+    position: relative;
+    -webkit-transition: .3s;
+    transition: .3s; }
+  ul.description li:hover {
+    padding-left: .4rem; }
+
+ul.description li,
+.column ul li {
+  list-style: none;
+  margin-left: 0; }
+
+.column ol > li {
+  margin-left: 1.6rem; }
+
+h1 svg,
+h2 svg,
+h3 svg,
+h4 svg {
+  margin-top: -.8rem; }
+
+.text-intro svg,
+.text-quote p svg,
+.wall p svg,
+.try svg {
+  margin-top: -.4rem; }
+
+h1 {
+  font-size: 4rem;
+  line-height: 5.6rem; }
+  @media (min-width: 768px) {
+    h1 {
+      font-size: 5.6rem;
+      line-height: 7.2rem; } }
+
+h1 span {
+  font-style: italic; }
+
+h2 {
+  font-size: 3.2rem;
+  line-height: 4.8rem; }
+  @media (min-width: 768px) {
+    h2 {
+      font-size: 4.8rem;
+      line-height: 6.4rem; } }
+
+h3 {
+  font-size: 2.4rem;
+  line-height: 4rem; }
+  @media (min-width: 768px) {
+    h3 {
+      font-size: 4rem;
+      line-height: 5.6rem; } }
+
+h4 {
+  font-size: 2.2rem;
+  line-height: 4rem; }
+  @media (min-width: 768px) {
+    h4 {
+      font-size: 3.2rem;
+      line-height: 4.8rem; } }
+
+h5 {
+  font-size: 2rem;
+  font-weight: 600;
+  line-height: 3.2rem; }
+
+h6 {
+  font-size: 1.8rem;
+  font-weight: 600;
+  line-height: 3.2rem; }
+
+h2.alignleft + p.alignright {
+  margin-bottom: 0;
+  margin-top: 1.2rem; }
+
+h3.alignleft + p.alignright {
+  margin-bottom: 0;
+  margin-top: .4rem; }
+
+h1 + h1 {
+  margin-top: .8rem; }
+
+h1 + h2 {
+  margin-top: .8rem; }
+
+h1 + h3 {
+  margin-top: .8rem; }
+
+h1 + h4 {
+  margin-top: .8rem; }
+
+h1 + h5 {
+  margin-top: .8rem; }
+
+h1 + h6 {
+  margin-top: .8rem; }
+
+h2 + h1 {
+  margin-top: .8rem; }
+
+h2 + h2 {
+  margin-top: .8rem; }
+
+h2 + h3 {
+  margin-top: .8rem; }
+
+h2 + h4 {
+  margin-top: .8rem; }
+
+h2 + h5 {
+  margin-top: .8rem; }
+
+h2 + h6 {
+  margin-top: .8rem; }
+
+h3 + h1 {
+  margin-top: .8rem; }
+
+h3 + h2 {
+  margin-top: .8rem; }
+
+h3 + h3 {
+  margin-top: .8rem; }
+
+h3 + h4 {
+  margin-top: .8rem; }
+
+h3 + h5 {
+  margin-top: .8rem; }
+
+h3 + h6 {
+  margin-top: .8rem; }
+
+h4 + h1 {
+  margin-top: .8rem; }
+
+h4 + h2 {
+  margin-top: .8rem; }
+
+h4 + h3 {
+  margin-top: .8rem; }
+
+h4 + h4 {
+  margin-top: .8rem; }
+
+h4 + h5 {
+  margin-top: .8rem; }
+
+h4 + h6 {
+  margin-top: .8rem; }
+
+h5 + h1 {
+  margin-top: .8rem; }
+
+h5 + h2 {
+  margin-top: .8rem; }
+
+h5 + h3 {
+  margin-top: .8rem; }
+
+h5 + h4 {
+  margin-top: .8rem; }
+
+h5 + h5 {
+  margin-top: .8rem; }
+
+h5 + h6 {
+  margin-top: .8rem; }
+
+h6 + h1 {
+  margin-top: .8rem; }
+
+h6 + h2 {
+  margin-top: .8rem; }
+
+h6 + h3 {
+  margin-top: .8rem; }
+
+h6 + h4 {
+  margin-top: .8rem; }
+
+h6 + h5 {
+  margin-top: .8rem; }
+
+h6 + h6 {
+  margin-top: .8rem; }
+
+h1 + img,
+h2 + img,
+h3 + img {
+  margin-bottom: 4.8rem;
+  margin-top: 4.8rem; }
+
+[class*='content-'] > [class*='content-'] h2,
+[class*='content-'] > [class*='content-'] h3,
+[class*='content-'] > [class*='content-'] h4 {
+  font-size: 2.4rem;
+  line-height: 4rem; }
+
+/*== 2.1. Headings with background ==*/
+h1[class*='bg-'] {
+  padding: 2.4rem; }
+
+h2[class*='bg-'] {
+  padding: 2.4rem; }
+
+h3[class*='bg-'] {
+  padding: 2.4rem; }
+
+h4[class*='bg-'] {
+  padding: 2.4rem; }
+
+h5[class*='bg-'] {
+  padding: 2.4rem; }
+
+h6[class*='bg-'] {
+  padding: 2.4rem; }
+
+ul[class*='bg-'],
+ol[class*='bg-'],
+li[class*='bg-'],
+p[class*='bg-'] {
+  padding: 2.4rem; }
+
+h1 [class*='bg-'],
+h2 [class*='bg-'],
+h3 [class*='bg-'] {
+  padding: .4rem .8rem; }
+
+/*== 2.2. Typography Classes = .text- == */
+.text-intro,
+[class*='content-'] p {
+  font-size: 2.4rem;
+  line-height: 4rem; }
+
+/* -- Serif -- */
+.text-serif,
+h1 span {
+  font-family: 'Maitree', times, serif; }
+
+/* -- h1,h2... Promo/Landings -- */
+.text-landing {
+  letter-spacing: .4rem;
+  text-transform: uppercase; }
+  @media (min-width: 768px) {
+    .text-landing {
+      letter-spacing: 1.6rem; } }
+
+/* -- Subtitle (Before h1, h2) p.subtitle + h1/h2 */
+.text-subtitle {
+  letter-spacing: .2rem;
+  margin-bottom: 0;
+  text-transform: uppercase; }
+  .text-subtitle p.text-subtitle {
+    font-size: 1.6rem; }
+    .text-subtitle p.text-subtitle svg {
+      vertical-align: text-top; }
+  .text-subtitle + p {
+    margin-top: 3.2rem; }
+
+.text-uppercase {
+  text-transform: uppercase; }
+
+.text-lowercase {
+  text-transform: lowercase; }
+
+/* -- Emoji (you'll love this) -- */
+.text-emoji {
+  font-size: 6.8rem;
+  line-height: 8.8rem; }
+  @media (min-width: 768px) {
+    .text-emoji {
+      font-size: 12.8rem;
+      line-height: 16rem; } }
+
+/* -- Numbers (results, sales... 23,478,289 iphones) -- */
+.text-data {
+  font-size: 6.4rem;
+  line-height: 8rem;
+  margin-bottom: .8rem; }
+  @media (min-width: 768px) {
+    .text-data {
+      font-size: 15.2rem;
+      line-height: 16.8rem; } }
+
+.text-label {
+  display: inline-block;
+  font-weight: 600;
+  text-transform: uppercase;
+  width: 12.8rem; }
+
+/* -- Magazine Two Columns -- */
+@media (min-width: 768px) {
+  .text-cols {
+    -webkit-column-count: 2;
+            column-count: 2;
+    -webkit-column-gap: 4.8rem;
+            column-gap: 4.8rem;
+    text-align: left; }
+  .text-landing + .text-cols {
+    margin-top: 3.2rem; } }
+
+.text-cols p:first-child:first-letter {
+  float: left;
+  font-size: 11rem;
+  font-weight: 600;
+  line-height: 1;
+  margin: -.4rem 1.6rem 0 0;
+  padding: 0;
+  text-transform: uppercase; }
+
+/* -- Heading with border -- */
+.text-context {
+  position: relative; }
+  .text-context:before {
+    content: '';
+    display: block;
+    height: .2rem;
+    margin-bottom: .6rem;
+    width: 12rem; }
+    .column .text-context:before {
+      width: 100%; }
+  .text-context.text-uppercase {
+    letter-spacing: .1rem; }
+
+/* -- Separator/Symbols (stars ***...) -- */
+.text-symbols {
+  font-weight: 600;
+  letter-spacing: .8rem;
+  text-align: center; }
+
+.text-separator {
+  margin-top: 2.4rem; }
+  .text-separator:before {
+    content: '';
+    height: .4rem;
+    left: 0;
+    margin-top: -1.6rem;
+    position: absolute;
+    width: 16%; }
+  @media (min-width: 568px) {
+    .text-separator {
+      margin-left: 20%;
+      margin-top: 0;
+      width: 80%; }
+      .text-separator:before {
+        margin-top: 1.2rem; } }
+
+/* -- Pull Quote (Right/Left)  -- */
+[class*='text-pull'] {
+  font-size: 2.4rem;
+  font-weight: 400;
+  line-height: 4rem;
+  margin-bottom: 3.2rem;
+  margin-left: 2.4rem;
+  margin-right: 2.4rem;
+  position: relative; }
+
+[class*='text-pull-'] {
+  margin-top: .8rem;
+  padding-top: 1.4rem; }
+  @media (min-width: 1024px) {
+    [class*='text-pull-'] {
+      margin-left: -4.8rem;
+      margin-right: -4.8rem; } }
+
+@media (min-width: 568px) {
+  [class*='text-pull-'] {
+    max-width: 40%; }
+  .text-pull-right {
+    float: right;
+    margin-left: 2.4rem;
+    margin-right: -2.4rem; }
+  .text-pull-left {
+    float: left;
+    margin-left: -2.4rem;
+    margin-right: 2.4rem; } }
+
+img[class*='text-pull-'],
+figure[class*='text-pull-'] {
+  margin-top: .8rem;
+  padding-top: 0; }
+
+/* -- Interviews (Questions & Answers)  --- */
+/* -- <dl class="text-interview">
+<dt>name</dt>
+<dd><p>question or answer</p>
+</dd>
+--- */
+.text-interview dt {
+  font-weight: 600;
+  margin-bottom: 0;
+  text-transform: uppercase; }
+
+@media (min-width: 1024px) {
+  .text-interview dt {
+    margin-left: -34%;
+    position: absolute;
+    text-align: right;
+    white-space: nowrap;
+    width: 30%; } }
+
+/* -- Info Messages (error, warning, success... -- */
+.text-info {
+  font-size: 1.6rem;
+  line-height: 2.4rem; }
+
+/*=========================================
+2.1. San Francisco Font (Apple's new font)
+=========================================== */
+.text-apple,
+.bg-apple {
+  font-family: 'San Francisco', helvetica, arial, sans-serif; }
+
+/* Ultra Light */
+@font-face {
+  font-family: 'San Francisco';
+  font-weight: 100;
+  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff2"); }
+
+/* Thin */
+@font-face {
+  font-family: 'San Francisco';
+  font-weight: 200;
+  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-thin-webfont.woff2"); }
+
+/* Regular */
+@font-face {
+  font-family: 'San Francisco';
+  font-weight: 400;
+  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff2"); }
+
+/* Bold */
+@font-face {
+  font-family: 'San Francisco';
+  font-weight: bold;
+  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff2"); }
+
+/*=========================================
+3. Header & Footer
+=========================================== */
+/* -- If you want an unique, global header/footer,read this:
+https://github.com/webslides/webslides/issues/57 -- */
+header,
+footer,
+#navigation {
+  padding: 2.4rem;
+  -webkit-transition: all .4s ease-in-out;
+  transition: all .4s ease-in-out;
+  width: 100%; }
+
+header p,
+footer p {
+  line-height: 4.8rem;
+  margin-bottom: 0; }
+
+header[role='banner'] img,
+footer img {
+  height: 4rem;
+  vertical-align: middle; }
+
+footer {
+  position: relative; }
+
+header,
+footer {
+  z-index: 3; }
+
+header,
+.ws-ready footer {
+  left: 0;
+  position: absolute;
+  top: 0; }
+
+.ws-ready footer {
+  bottom: 0;
+  top: auto; }
+
+header[role='banner'] {
+  opacity: 0; }
+  header[role='banner']:hover {
+    opacity: 1; }
+
+@media (max-width: 767px) {
+  footer .alignleft,
+  footer .alignright {
+    display: block;
+    float: none; } }
+
+/*=== 3.1. Logo === */
+.logo {
+  text-transform: lowercase; }
+  .logo a {
+    background: url("../images/logos/logo.svg") no-repeat 0 0;
+    background-size: 4.8rem;
+    float: left;
+    height: 4.8rem;
+    text-indent: -4000px;
+    /*If you remove text-indent and add: */
+    /*padding-left: 6rem;*/
+    vertical-align: middle;
+    width: 4.8rem; }
+
+/*=========================================
+4. Navigation
+=========================================== */
+/*=== 4.1. Navbars === */
+nav ul {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  /*====align left====*/
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  /* ==== align center ====*/
+  /*justify-content: center; */
+  /*====align right====*/
+  /* justify-content: flex-end; */
+  /*====separated columns li a====*/
+  /* justify-content: space-between; */
+  /*====separated columns centered li a====*/
+  /*justify-content: space-around;*/ }
+  nav ul li {
+    float: left;
+    list-style: none;
+    position: relative; }
+
+nav ul li:first-child,
+nav[role='navigation'] ul li {
+  margin-left: 0; }
+
+nav[role='navigation'] li a {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  line-height: 4.8rem;
+  max-width: 100%;
+  padding: 0 1.6rem;
+  position: relative;
+  text-decoration: none; }
+  nav[role='navigation'] li a svg {
+    margin: 1.5rem .4rem 1.5rem 0; }
+
+header nav ul {
+  -webkit-box-pack: end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
+  margin: 0; }
+
+nav.aligncenter ul,
+.aligncenter nav ul {
+  /* ==== align center ====*/
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center; }
+
+nav.navbar ul li {
+  /*====full float li a ====*/
+  -webkit-box-flex: 1;
+      -ms-flex: 1 1 auto;
+          flex: 1 1 auto; }
+
+@media (max-width: 568px) {
+  nav.navbar ul {
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+        -ms-flex-flow: column wrap;
+            flex-flow: column wrap;
+    padding: 0; }
+  nav.navbar li a {
+    -webkit-box-pack: start;
+        -ms-flex-pack: start;
+            justify-content: flex-start; } }
+
+/*============================================
+5. SLIDES (Full Screen)
+Vertically and horizontally centered
+============================================== */
+/* Fade transition to all slides.
+* = All HTML elements will have those styles.*/
+section * {
+  -webkit-animation: fadeIn .6s ease-in-out;
+          animation: fadeIn .6s ease-in-out; }
+
+section .background,
+section .light,
+section .dark {
+  -webkit-animation-duration: 0s;
+          animation-duration: 0s; }
+
+/*=== Section = Slide === */
+section,
+.slide {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  min-height: 100vh;
+  /*Fullscreen*/
+  /* Prototyping? min-height: 720px (Baseline: 8px = .8rem)*/
+  padding: 2.4rem;
+  /*Fixed/Visible header? padding-top: 12rem; */
+  page-break-after: always;
+  position: relative;
+  word-wrap: break-word; }
+  @media (min-width: 1024px) {
+    section,
+    .slide {
+      padding-bottom: 12rem;
+      padding-top: 12rem; } }
+
+/*slide with no padding (full card, .embed youtube video...) */
+.fullscreen {
+  padding: 0;
+  /* Fixed/Visible header?
+  padding:8.2rem 0 0 0;
+  */ }
+
+/* slide alignment - top */
+.slide-top {
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start; }
+
+/* slide alignment - bottom */
+.slide-bottom {
+  -webkit-box-pack: end;
+      -ms-flex-pack: end;
+          justify-content: flex-end; }
+
+/*== 5.1. Mini container width:50%
+Aligned items [class*="content-"]=== */
+[class*='content-'] {
+  position: relative;
+  text-align: left; }
+
+.wrap[class*='bg-'],
+.wrap.frame,
+[class*='content-'][class*='bg-'],
+[class*='content-'].frame,
+[class*='align'][class*='bg-'] {
+  padding: 4.8rem; }
+
+form[class*='bg-'] {
+  padding: 2.4rem; }
+
+[class*='content-'] > [class*='content-'] p {
+  font-size: 1.8rem;
+  line-height: 3.2rem; }
+
+.content-center {
+  margin: 0 auto;
+  text-align: center; }
+
+@media (min-width: 768px) {
+  [class*='content-'] {
+    width: 50%; }
+    [class*='content-']:after, [class*='content-']:before {
+      content: '';
+      display: table; }
+    [class*='content-']:after {
+      clear: both; }
+  .content-left {
+    float: left; }
+  .content-right {
+    float: right; }
+  [class*='content-'] + [class*='content-'] {
+    margin-bottom: 4.8rem;
+    padding-left: 2.4rem; }
+  [class*='content-'] + [class*='size-'] {
+    clear: both;
+    margin-top: 6.4rem; } }
+
+/*=== 5.3 Slides - Background Images/Videos === */
+.background,
+[class*='background-'] {
+  background-repeat: no-repeat;
+  bottom: 0;
+  left: 0;
+  position: absolute;
+  right: 0;
+  top: 0; }
+
+/*=== BG Positions === */
+.background {
+  background-position: center;
+  background-size: cover;
+  /*fullscreen video
+    <video class="background-video">
+  */ }
+  .background-top {
+    background-position: top;
+    background-size: cover; }
+  .background-bottom {
+    background-position: bottom;
+    background-size: cover; }
+  .background-center {
+    background-position: center; }
+  .background-center-top {
+    background-position: center top; }
+  .background-right-top {
+    background-position: right top; }
+  .background-left-top {
+    background-position: left top; }
+  .background-center-bottom, .background-left-bottom, .background-right-bottom, .background-left, .background-right {
+    background-position: center bottom; }
+  @media (min-width: 1024px) {
+    .background-left-bottom {
+      background-position: left bottom; }
+    .background-right-bottom {
+      background-position: right bottom; }
+    .background-right {
+      background-position: right; }
+    .background-left {
+      background-position: left; } }
+  .background-video {
+    height: 100%;
+    -o-object-fit: fill;
+       object-fit: fill;
+    width: 100%; }
+
+/*=== bg image/video overlay === */
+/*-- [class*="bg-"] .background.dark, [class*="bg-"] .embed.dark...  -- */
+[class*='bg-'] .light,
+[class*='bg-'] .light {
+  opacity: .8; }
+
+[class*='bg-'] .dark,
+[class*='bg-'] .dark {
+  opacity: .2; }
+
+[class*='bg-'] .background-video.dark {
+  opacity: .5; }
+
+@media (max-width: 1023px) {
+  [class*='background-'] {
+    -webkit-animation: fadeIn ease-in .2;
+            animation: fadeIn ease-in .2;
+    opacity: .2; }
+  .background-video {
+    opacity: .8; } }
+
+/*=== Animated Background Image === */
+.background.anim {
+  -webkit-animation: anim 80s linear infinite;
+          animation: anim 80s linear infinite;
+  background-position: center top;
+  background-repeat: repeat;
+  background-size: 100%;
+  height: 200%; }
+
+/*=== Background with a frame === */
+/*<span class="background" style="background-image:url('image.jpg')"></span>
+<span class="background frame"></span>*/
+[class*='background'].frame {
+  margin: 2.4rem; }
+
+/* === 5.2 Counter / Navigation Slides  === */
+#navigation {
+  -webkit-animation: fadeIn 8s;
+          animation: fadeIn 8s;
+  bottom: 0;
+  left: 0;
+  margin-left: auto;
+  margin-right: auto;
+  opacity: 0;
+  position: fixed;
+  right: 0;
+  width: 24.4rem;
+  /* hover/visibility */
+  z-index: 4; }
+  #navigation:hover {
+    opacity: 1; }
+  #navigation p {
+    margin-bottom: 0; }
+
+#counter {
+  display: block;
+  line-height: 4.8rem;
+  margin-left: auto;
+  margin-right: auto;
+  position: relative;
+  text-align: center;
+  width: 10rem; }
+  #counter a:hover {
+    padding: .8rem; }
+
+a#next,
+a#previous {
+  border-radius: .4rem;
+  cursor: pointer;
+  font-size: 2.4rem;
+  height: 4rem;
+  padding: .8rem;
+  position: absolute;
+  text-align: center;
+  width: 4rem; }
+
+a#next {
+  right: 3.2rem; }
+
+a#previous {
+  left: 3.2rem; }
+
+@media (max-width: 1024px) {
+  #navigation {
+    -webkit-animation: fadeIn 6s;
+            animation: fadeIn 6s;
+    background: url("../images/swipe.svg") no-repeat center top;
+    background-size: 4.8rem; }
+  #navigation a,
+  #counter {
+    display: none; } }
+
+/*===============================================================
+6. Magic blocks with flexbox (Auto-fill & Equal Height)
+Blocks Links li>a = .flexblock.blink (.blink required)
+================================================================= */
+.flexblock {
+  clear: both;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  margin-left: auto;
+  margin-right: auto;
+  padding: 0; }
+  .flexblock:after {
+    clear: both; }
+  .flexblock:before {
+    content: '';
+    display: table; }
+  .flexblock li,
+  .flexblock.blink li > a {
+    display: -webkit-box;
+    display: -ms-flexbox;
+    display: flex;
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+        -ms-flex-direction: column;
+            flex-direction: column;
+    margin: 0;
+    padding: 2.4rem;
+    position: relative; }
+  .flexblock li {
+    -webkit-box-flex: 1;
+        -ms-flex: auto;
+            flex: auto;
+    text-align: left;
+    -webkit-transition: .3s;
+    transition: .3s;
+    width: 100%; }
+    .flexblock li:hover {
+      -webkit-transform: translateY(-0.2rem);
+              transform: translateY(-0.2rem); }
+    @media (min-width: 600px) {
+      .flexblock li {
+        width: 50%; } }
+    @media (min-width: 1024px) {
+      .flexblock li {
+        width: 25%; } }
+  .flexblock.aligncenter li {
+    text-align: center; }
+  .flexblock.vertical-align li {
+    -webkit-box-pack: center;
+        -ms-flex-pack: center;
+            justify-content: center; }
+  .flexblock.blink li {
+    padding: 0; }
+  .flexblock li h2 svg,
+  .flexblock li h3 svg {
+    margin-top: 0; }
+
+h1 + .flexblock,
+h2 + .flexblock,
+h3 + .flexblock,
+div + ul,
+div + ol {
+  margin-top: 3.2rem; }
+
+.flexblock li h2,
+.flexblock li h3,
+footer .column h2,
+footer .column h3 {
+  font-size: 1.8rem;
+  font-weight: 600;
+  line-height: 3.2rem;
+  margin-bottom: 0; }
+
+.flexblock li li,
+.flexblock.blink li li {
+  padding: 0;
+  width: 100%; }
+
+[class*='content-'] .flexblock li p {
+  font-size: 1.8rem;
+  line-height: 3.2rem; }
+
+.content-right .flexblock.features li,
+.content-left .flexblock.features li {
+  width: 46%; }
+
+/*====================================================================
+6.1 Features <ul class="flexblock features">
+====================================================================== */
+.flexblock.features > li {
+  border-radius: .4rem;
+  margin-bottom: 4.8rem;
+  width: 100%; }
+
+.flexblock.features li h2 {
+  text-transform: uppercase; }
+
+.flexblock.features li span {
+  font-weight: 300; }
+
+.flexblock.features li p {
+  margin: 0; }
+
+.flexblock.features li p em {
+  display: block; }
+
+.flexblock.features li span,
+.flexblock.features li svg {
+  display: block;
+  font-size: 6.4rem;
+  line-height: 1;
+  margin: 0; }
+
+.flexblock.features li img {
+  width: 6.4rem; }
+
+.flexblock.features li span sup {
+  font-size: 3rem; }
+
+@media (min-width: 1200px) {
+  .flexblock.features li span,
+  .flexblock.features li svg,
+  .flexblock.features li img {
+    float: left;
+    margin-right: .8rem; } }
+
+@media (min-width: 768px) {
+  .flexblock.features {
+    margin-left: -2%;
+    margin-right: -2%; }
+  .flexblock.features > li {
+    margin-left: 2%;
+    margin-right: 2%;
+    width: 29%; }
+  .size-50 .flexblock.features > li {
+    width: 46%; }
+  .column .flexblock.features > li {
+    width: 100%; }
+  footer .flexblock.features > li {
+    margin-bottom: 0; } }
+
+/*=====================================================================
+6.2 Clients Logos <ul class="flexblock clients">
+======================================================================= */
+.flexblock.clients.blink li > a,
+.flexblock.clients li {
+  padding: 0; }
+
+.flexblock.clients li figcaption {
+  padding: 0 2.4rem 2.4rem; }
+
+.flexblock.clients.border li figcaption {
+  padding-top: 2.4rem; }
+
+.clients.blink li > a,
+.clients li {
+  -webkit-box-pack: inherit;
+      -ms-flex-pack: inherit;
+          justify-content: inherit; }
+
+.clients li img,
+.clients li svg {
+  display: block;
+  padding: 2.4rem; }
+
+.clients.border li img,
+.clients.border li svg {
+  display: block;
+  margin-left: auto;
+  margin-right: auto; }
+
+.clients li:hover {
+  z-index: 1; }
+
+/*==================================================
+6.3 flexblock.steps <ul class="flexblock steps">
+About, Philosophy...
+=================================================== */
+.steps li {
+  width: 100%; }
+  .steps li img,
+  .steps li span {
+    display: block;
+    margin: 0 auto .8rem; }
+  .steps li span {
+    font-size: 6.4rem; }
+  @media (min-width: 768px) {
+    .steps li {
+      width: 50%; } }
+
+@media (min-width: 1024px) {
+  .steps li {
+    width: 25%; }
+  .process {
+    border-left-style: solid;
+    border-left-width: 15px;
+    height: 0;
+    left: 0;
+    position: absolute;
+    top: 60px;
+    width: 0; } }
+
+/*=================================================
+6.4 Block Numbers - <ul class="flexblock metrics">
+=================================================== */
+.metrics li {
+  text-align: center;
+  width: 100%; }
+  @media (min-width: 568px) {
+    .metrics li {
+      width: 50%; } }
+  @media (min-width: 1024px) {
+    .metrics li {
+      width: 25%; } }
+
+.metrics li strong {
+  display: block; }
+
+.metrics li span,
+.metrics li svg {
+  display: block;
+  font-size: 6.4rem;
+  line-height: 7.2rem;
+  margin: 0 auto; }
+
+.card-50 .metrics li {
+  width: 50%; }
+
+/*=====================================================
+6.5 Specs/Items: <ul class="flexblock specs">
+======================================================= */
+.specs li {
+  text-align: left;
+  width: 100%; }
+  .specs li:after {
+    bottom: -2.4rem;
+    content: '';
+    display: block;
+    height: 1px;
+    position: relative; }
+  .specs li:hover {
+    -webkit-transform: translateX(0.2rem);
+            transform: translateX(0.2rem); }
+  .specs li span,
+  .specs li svg {
+    display: block;
+    font-size: 6.4rem;
+    line-height: 1;
+    margin: 0; }
+  .specs li img {
+    width: 6.4rem; }
+  .specs li span {
+    font-weight: 300; }
+    .specs li span sup {
+      font-size: 3rem; }
+  @media (min-width: 1024px) {
+    .specs li span,
+    .specs li svg,
+    .specs li img {
+      float: left;
+      margin-right: 2.4rem; } }
+
+/*=================================================
+6.6 Reasons/Why/Numbers (counter-increment)
+<ul class="flexblock reasons">
+=================================================== */
+.flexblock.reasons li {
+  counter-increment: list;
+  text-align: left;
+  width: 100%; }
+  .flexblock.reasons li:hover {
+    -webkit-transform: translateY(-0.2rem);
+            transform: translateY(-0.2rem); }
+  .flexblock.reasons li:after {
+    bottom: -2.4rem;
+    content: '';
+    display: block;
+    height: 1px;
+    position: relative; }
+  .flexblock.reasons li:before {
+    content: counter(list) ".";
+    font-size: 6.4rem;
+    line-height: 1; }
+  @media (min-width: 768px) {
+    .flexblock.reasons li {
+      padding-left: 8.8rem;
+      /* You need two digits? (1-10)*/
+      /*padding-left: 12rem; */ }
+      .flexblock.reasons li:before {
+        left: 2.4rem;
+        position: absolute; } }
+
+/*=================================================
+6.7 Gallery - <ul class="flexblock gallery">
+Block Thumbnails li+.overlay+image
+img size recommended:800x600px
+=================================================== */
+.flexblock.gallery li {
+  margin-bottom: 4.8rem; }
+  .flexblock.gallery li:nth-child(n+4) {
+    -webkit-box-flex: inherit;
+        -ms-flex: inherit;
+            flex: inherit; }
+  .flexblock.gallery li figcaption {
+    padding: 1.6rem;
+    position: relative; }
+    .flexblock.gallery li figcaption:before {
+      content: '';
+      height: 0;
+      left: 20%;
+      margin-left: -.5em;
+      position: absolute;
+      top: .4rem;
+      -webkit-transform: rotate(135deg);
+              transform: rotate(135deg);
+      -webkit-transform-origin: 0 0;
+              transform-origin: 0 0;
+      -webkit-transition: .1s;
+      transition: .1s;
+      width: 0; }
+  .flexblock.gallery li:hover figcaption:before {
+    top: .3rem; }
+
+.aligncenter .flexblock.gallery li figcaption:before {
+  left: 55%;
+  margin-left: 0; }
+
+.flexblock.gallery li,
+.flexblock.gallery.blink li > a {
+  padding: 0; }
+
+.flexblock.gallery h2 {
+  text-transform: uppercase; }
+
+.flexblock.gallery h2 + p,
+.flexblock.gallery h3 + p {
+  margin-top: .8rem; }
+
+.flexblock.gallery p {
+  font-size: 1.6rem;
+  line-height: 2.4rem;
+  margin-bottom: 0; }
+
+.flexblock.gallery li footer {
+  margin-top: .8rem;
+  padding: 1.2rem 0 0;
+  position: relative; }
+
+.flexblock.gallery li img {
+  display: block;
+  margin-left: auto;
+  margin-right: auto; }
+
+@media (min-width: 600px) {
+  .flexblock.gallery {
+    margin-left: -2%;
+    margin-right: -2%; }
+    .flexblock.gallery li {
+      margin-left: 2%;
+      margin-right: 2%;
+      width: 46%; } }
+
+@media (min-width: 1024px) {
+  .flexblock.gallery li {
+    width: 21%; }
+  .grid.sm .flexblock.gallery li,
+  .grid.ms .flexblock.gallery li {
+    width: 29%; }
+  .grid.sms .flexblock.gallery li {
+    width: 46%; } }
+
+.overlay {
+  bottom: 0;
+  cursor: pointer;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  height: 100%;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  left: 0;
+  opacity: 1;
+  position: absolute;
+  right: 0;
+  top: 0;
+  -webkit-transition: all .3s linear;
+  transition: all .3s linear;
+  width: 100%;
+  z-index: 2; }
+
+li .overlay {
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center; }
+
+li .overlay h2 {
+  letter-spacing: .2rem;
+  margin: 0;
+  padding: 0 2.4rem;
+  text-align: center;
+  text-transform: uppercase;
+  width: 100%; }
+
+.overlay p,
+.overlay time {
+  margin-bottom: 0; }
+
+li:hover .overlay {
+  cursor: pointer; }
+
+/*===============================================
+6.8 Plans / Pricing <ul class="flexblock plans">
+================================================= */
+.flexblock.plans > li {
+  border-radius: 3px;
+  margin-bottom: 4.8rem;
+  text-align: center;
+  z-index: 1; }
+
+.flexblock.plans li,
+.flexblock.plans.blink li > a {
+  padding: 0; }
+
+.flexblock.plans.blink li > a div,
+.flexblock.plans li div {
+  padding-bottom: 3.2rem; }
+
+.flexblock.plans li p,
+.flexblock.plans li h2 {
+  padding: .8rem 3.2rem; }
+
+.flexblock.plans li h2 {
+  float: left;
+  font-weight: 400;
+  letter-spacing: .1rem;
+  text-transform: uppercase;
+  width: 100%; }
+
+.flexblock.plans .price {
+  clear: both;
+  display: block;
+  font-size: 4.8rem;
+  font-weight: 400;
+  line-height: 6.2rem;
+  padding: 2.4rem; }
+  .flexblock.plans .price sup {
+    font-size: 1.8rem;
+    margin-right: .4rem; }
+  .flexblock.plans .price li ul {
+    margin-bottom: 2.4rem; }
+
+.flexblock.plans li ul li {
+  display: block;
+  padding: .8rem 3.2rem;
+  text-align: left;
+  width: 100%; }
+
+@media (min-width: 1024px) {
+  .flexblock.plans {
+    margin-left: -2%;
+    margin-right: -2%; }
+    .flexblock.plans > li {
+      margin-left: 2%;
+      margin-right: 2%;
+      width: 29%; }
+    .flexblock.plans > li:hover,
+    .flexblock.plans > li:nth-child(2) {
+      position: relative;
+      -webkit-transform: scale(1.08);
+              transform: scale(1.08);
+      z-index: 2; }
+    .flexblock.plans:hover li:nth-child(2):not(:hover) {
+      position: relative;
+      -webkit-transform: scale(1);
+              transform: scale(1);
+      z-index: 1; } }
+
+/*===========================================
+6.9 Block Activity <ul class="activity">
+CV / News
+============================================= */
+.flexblock.activity {
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column; }
+  .flexblock.activity li {
+    -webkit-box-flex: 1;
+        -ms-flex: 1;
+            flex: 1;
+    position: relative;
+    width: auto; }
+  .flexblock.activity p {
+    margin-bottom: 0;
+    vertical-align: top; }
+  .flexblock.activity img {
+    display: block; }
+  .flexblock.activity .year,
+  .flexblock.activity .title {
+    display: inline;
+    font-weight: 600; }
+  .flexblock.activity .summary {
+    width: 100%; }
+  .flexblock.activity .title {
+    margin-left: 1rem; }
+  @media (min-width: 768px) {
+    .flexblock.activity p {
+      float: left; }
+    .flexblock.activity .year {
+      width: 15%; }
+    .flexblock.activity .title {
+      margin-left: 4%;
+      margin-right: 4%;
+      width: 27%; }
+    .flexblock.activity .summary {
+      width: 50%; } }
+
+/*=============================================
+7. Promos/Offers (pricing, tagline, CTA...)
+=============================================== */
+.cta {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-wrap: wrap;
+      flex-wrap: wrap;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center; }
+
+.number,
+.cta .benefit {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  max-width: 100%;
+  padding: .8rem; }
+
+.number {
+  text-align: center; }
+
+.cta .benefit {
+  max-width: 100%;
+  text-align: center; }
+
+.number span {
+  display: block;
+  font-size: 8rem;
+  line-height: 8rem; }
+
+.number span sup {
+  font-size: 4rem; }
+
+.cta p {
+  margin-bottom: 0; }
+
+@media (min-width: 768px) {
+  .number,
+  .cta .benefit {
+    max-width: 50%;
+    padding: 4.8rem; }
+  .cta .benefit {
+    text-align: left; }
+  .number span {
+    font-size: 16rem;
+    line-height: 16rem; }
+    .number span sup {
+      font-size: 6rem;
+      vertical-align: middle; } }
+
+/* --- Header CTA --- */
+.cta-cover {
+  display: table;
+  width: 100%; }
+  .cta-cover h1 strong {
+    font-weight: 400; }
+  @media (min-width: 1024px) {
+    .cta-cover h1 {
+      float: left;
+      max-width: 80%; }
+    .cta-cover h1 strong {
+      display: block; }
+    .cta-cover .button {
+      margin-top: 1.2rem; }
+    .cta-cover .try {
+      text-align: center; } }
+  @media (max-width: 1023px) {
+    .cta-cover .alignright {
+      float: none; } }
+
+/*=========================================
+8. Work/Resumé/CV <ul class="work">
+=========================================== */
+.work {
+  clear: both;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  text-align: left; }
+  h1 + .work,
+  h2 + .work,
+  h3 + .work,
+  p + .work {
+    margin-top: 4.8rem; }
+  .work li {
+    -webkit-box-flex: 1;
+        -ms-flex: 1;
+            flex: 1;
+    list-style: none;
+    margin: 0;
+    position: relative; }
+  .work p {
+    margin-bottom: 0;
+    -webkit-transition: .3s;
+    transition: .3s; }
+  .work li a {
+    display: block;
+    float: left;
+    height: 100%;
+    padding: 2.4rem 0;
+    width: 100%; }
+  .work li p {
+    padding-left: 1.2rem; }
+  .work li.work-label p {
+    padding-left: 0; }
+  .work li a:hover p:first-child {
+    padding-left: 1.6rem; }
+  .work li p:last-child {
+    position: absolute;
+    right: 1.2rem;
+    top: 2.4rem; }
+  .work li.work-label p:last-child {
+    right: 0;
+    top: 0; }
+  .work-label {
+    float: left;
+    font-weight: 600;
+    padding: 0 0 2.4rem;
+    width: 100%; }
+  .work-title {
+    display: block;
+    padding-right: 1.2rem;
+    width: 75%; }
+
+@media (min-width: 768px) {
+  .work-label p,
+  .work li p {
+    float: left;
+    margin-right: 2%;
+    width: 25%; }
+  .work li.work-label p:last-child,
+  .work li p:last-child {
+    float: right;
+    margin-right: 0;
+    padding-right: 1.2rem;
+    position: relative;
+    right: auto;
+    text-align: right;
+    top: auto; }
+  .work li p.work-date {
+    width: 120px; } }
+
+@media (max-width: 768px) {
+  .work-client,
+  .work-label .work-services {
+    clip: rect(1px, 1px, 1px, 1px);
+    height: 1px;
+    overflow: hidden;
+    position: absolute;
+    width: 1px; } }
+
+/*===========================================
+9. Table of contents
+============================================= */
+.toc,
+.toc ol > li:before,
+.chapter {
+  position: relative;
+  z-index: 2; }
+
+.toc ol {
+  counter-reset: item;
+  position: relative; }
+  .toc ol > li:before {
+    content: counters(item, ".") ". ";
+    display: table-cell;
+    padding-right: .8rem;
+    width: 2.4rem; }
+  .toc ol li li:before {
+    content: counters(item, ".") " "; }
+
+.toc li {
+  counter-increment: item;
+  display: table;
+  font-weight: 400;
+  margin-bottom: .8rem;
+  margin-left: 0;
+  -webkit-transition: .3s;
+  transition: .3s;
+  width: 100%; }
+  .toc li li {
+    font-weight: 300;
+    margin-bottom: 0;
+    margin-left: 0; }
+  .toc li .toc-page:before {
+    content: '';
+    display: block;
+    left: 0;
+    margin-top: 1.8rem;
+    position: absolute;
+    right: 4rem; }
+  .toc li > a {
+    display: inline-block;
+    width: 100%; }
+  .toc li a:hover span {
+    font-weight: 600; }
+  .toc li a:hover .toc-page:before {
+    border-bottom-width: 2px; }
+
+.chapter {
+  display: inline-block;
+  font-size: 1.8rem;
+  line-height: 3.2rem;
+  padding-right: .8rem; }
+
+.toc-page {
+  float: right; }
+
+/*===========================================
+10. Cards
+============================================= */
+[class*='card-'],
+[class*='card-'] > a {
+  clear: both;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: horizontal;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: row;
+          flex-direction: row;
+  position: relative; }
+
+.fullscreen [class*='card-'],
+.fullscreen [class*='card-'] > a {
+  min-height: 100vh; }
+
+[class*='card-'] figure img,
+[class*='card-'] figure iframe {
+  display: block;
+  margin: 0 auto; }
+
+[class*='card-'] figure figcaption {
+  bottom: 0;
+  font-size: 1.4rem;
+  left: 0;
+  line-height: 2.4rem;
+  padding: .8rem 2.4rem;
+  position: absolute;
+  z-index: 2; }
+  [class*='card-'] figure figcaption svg {
+    font-size: 1rem; }
+
+@media (min-width: 768px) {
+  [class*='card'][class*='bg-'] figure,
+  .fullscreen [class*='card'] figure {
+    max-height: 100%;
+    min-width: 380px;
+    text-align: center;
+    vertical-align: middle; }
+  [class*='card-'][class*='bg-'] figure img,
+  [class*='card-'][class*='bg-'] figure iframe,
+  .fullscreen [class*='card-'] figure img,
+  .fullscreen [class*='card-'] figure iframe {
+    height: 100%;
+    left: 0;
+    -o-object-fit: cover;
+       object-fit: cover;
+    position: absolute;
+    top: 0;
+    width: 100%;
+    z-index: 1; } }
+
+.flex-content,
+[class*='card'] blockquote {
+  padding: 2.4rem;
+  position: relative; }
+
+[class*='card-'] .flex-content,
+[class*='card-'] blockquote {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center; }
+
+.flex-content p {
+  position: relative; }
+
+@media (min-width: 768px) {
+  .card-50 figure,
+  .card-50 blockquote,
+  .card-50 .flex-content {
+    width: 50%; }
+  .card-30 figure,
+  .card-70 .flex-content,
+  .card-70 blockquote {
+    width: 30%; }
+  .card-40 figure,
+  .card-60 .flex-content,
+  .card-60 blockquote {
+    width: 40%; }
+  .card-60 figure,
+  .card-40 .flex-content,
+  .card-40 blockquote {
+    width: 60%; }
+  .card-70 figure,
+  .card-30 .flex-content,
+  .card-30 blockquote {
+    width: 70%; }
+  [class*='card']:nth-child(odd) figure {
+    -webkit-box-ordinal-group: 1;
+        -ms-flex-order: 0;
+            order: 0; }
+  [class*='card']:nth-child(even) figure {
+    -webkit-box-ordinal-group: 2;
+        -ms-flex-order: 1;
+            order: 1; }
+  .flex-content,
+  [class*='card'] blockquote {
+    padding: 4.8rem; }
+  .fullscreen [class*='card'] .flex-content,
+  .fullscreen [class*='card'] blockquote {
+    padding: 6.4rem; } }
+
+@media (max-width: 767px) {
+  [class*='card-'],
+  [class*='card-'] > a {
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+        -ms-flex-flow: column;
+            flex-flow: column; }
+  .card figure,
+  .card header {
+    width: 100%; } }
+
+/*=========================================
+11. Quotes
+=========================================== */
+blockquote {
+  display: inline-block;
+  position: relative; }
+  blockquote p {
+    font-size: 2.4rem;
+    line-height: 4rem; }
+    blockquote p:last-child {
+      margin-bottom: 3.2rem; }
+
+/* -- Interviews dl.text-interview -- */
+dd blockquote p:last-child {
+  margin-bottom: 0; }
+
+cite {
+  display: block;
+  text-align: center; }
+  cite:before {
+    content: '\2014   \2009';
+    margin-right: 6px; }
+
+cite span {
+  display: block; }
+
+/* -- A big Blockquote -- */
+/* .wall will be deprecated soon. Use .text-quote ;) */
+.text-quote,
+.wall {
+  /* Versatility: blockquote, p, h2... */
+  position: relative; }
+  .text-quote:before,
+  .wall:before {
+    content: '\201C';
+    font-family: arial, sans-serif;
+    font-size: 12rem;
+    height: 5.6rem;
+    left: -.8rem;
+    line-height: 1;
+    position: absolute;
+    text-align: center;
+    top: -4rem;
+    width: 5.6rem; }
+  @media (min-width: 768px) {
+    .text-quote,
+    .wall {
+      padding-left: 6.4rem; }
+      .text-quote p,
+      .wall p {
+        font-size: 3.2rem;
+        line-height: 4.8rem; }
+      .text-quote:before,
+      .wall:before {
+        left: .8rem;
+        top: -1.6rem; } }
+
+/*=========================================
+12. Avatars - uifaces.com
+=========================================== */
+cite img,
+img[class*='avatar-'] {
+  display: inline-block;
+  margin-right: 6px;
+  vertical-align: middle; }
+
+img[class*='avatar-'] {
+  border-radius: 50%; }
+
+img.avatar-40 {
+  height: 40px;
+  width: 40px; }
+
+img.avatar-48 {
+  height: 48px;
+  width: 48px; }
+
+img.avatar-56 {
+  height: 56px;
+  width: 56px; }
+
+img.avatar-64 {
+  height: 64px;
+  width: 64px; }
+
+img.avatar-72 {
+  height: 72px;
+  width: 72px; }
+
+img.avatar-80 {
+  height: 80px;
+  width: 80px; }
+
+/*=========================================
+13. Tables
+=========================================== */
+table {
+  margin-bottom: 3.2rem;
+  margin-top: 3.2rem; }
+
+td,
+th,
+thead {
+  border-spacing: 0;
+  padding: .7rem 2.4rem; }
+
+thead th,
+th {
+  cursor: default;
+  font-weight: 600;
+  text-align: left;
+  text-transform: uppercase;
+  white-space: nowrap; }
+
+thead,
+td.goals {
+  font-weight: 600;
+  text-shadow: none; }
+
+tr > td {
+  font-weight: 400; }
+
+/*=========================================
+14. Forms
+=========================================== */
+form {
+  text-align: left; }
+  form + p,
+  form input + p,
+  form textarea + p {
+    margin-top: .8rem; }
+
+input[type='text'],
+input[type='email'],
+input[type='tel'],
+input[type='url'],
+input[type='search'],
+input[type='password'] {
+  -webkit-appearance: none;
+     -moz-appearance: none;
+          appearance: none;
+  border-radius: 0; }
+
+input,
+button,
+select {
+  display: inline-block;
+  font-size: 1.6rem;
+  font-weight: 400;
+  height: 4.8rem;
+  margin: 0;
+  padding: .7rem;
+  position: relative;
+  width: 100%; }
+
+input[type='radio'],
+input[type='checkbox'] {
+  height: auto;
+  padding: 4px;
+  width: auto; }
+
+button[type='submit'],
+textarea {
+  width: 100%; }
+
+textarea {
+  padding: .7rem; }
+
+button {
+  cursor: pointer;
+  text-align: center;
+  width: auto; }
+
+.button {
+  cursor: pointer;
+  display: inline-block;
+  font-size: 1.8rem;
+  font-weight: 400;
+  line-height: 4.8rem;
+  min-width: 16rem;
+  padding: 0 1.6rem;
+  text-align: center; }
+  .button svg {
+    font-size: 2.4rem; }
+
+.button.radius,
+input.radius {
+  border-radius: 2.4rem; }
+
+button,
+input[type='submit'] {
+  font-weight: 400;
+  letter-spacing: .1rem;
+  text-transform: uppercase; }
+
+.plans .button {
+  margin-left: auto;
+  margin-right: auto;
+  width: 50%; }
+
+.try {
+  display: block;
+  font-size: 1.6rem;
+  margin-top: 1.6rem; }
+
+fieldset {
+  padding: 2.4rem; }
+
+legend {
+  border: 0;
+  font-weight: 400;
+  letter-spacing: .1rem;
+  padding: 1.6rem 2.4rem;
+  text-align: center;
+  text-transform: uppercase;
+  width: 100%; }
+
+input:focus,
+textarea:focus,
+select:focus {
+  border-width: 1px; }
+
+a.button:hover,
+button[type='submit']:hover,
+input[type='submit']:hover {
+  -webkit-transform: scale(1.01);
+          transform: scale(1.01); }
+
+:disabled,
+button:disabled:hover {
+  cursor: not-allowed; }
+
+.user input {
+  margin-bottom: 0; }
+  .user input[type='email'], .user input[type='search'], .user input[type='text'] {
+    width: 100%; }
+    @media (min-width: 500px) {
+      .user input[type='email'], .user input[type='search'], .user input[type='text'] {
+        float: left;
+        width: 70%; } }
+
+.user button,
+.user input[type='submit'] {
+  left: 0;
+  width: 100%; }
+  @media (min-width: 500px) {
+    .user button,
+    .user input[type='submit'] {
+      cursor: pointer;
+      width: 30%; } }
+
+/* Buttons/Badges */
+@media (min-width: 500px) {
+  [class*='button'] + [class*='button'] {
+    margin-left: 1.8rem; } }
+
+@media (max-width: 499px) {
+  [class*='button'] + [class*='button'] {
+    margin-top: .8rem; } }
+
+/*=== App Store Badges === */
+/* Change width and height: 216x64px, 162x48px, 135x40... */
+[class*='badge-'] {
+  background-repeat: no-repeat;
+  background-size: cover;
+  border-radius: .6rem;
+  display: inline-block;
+  height: 40px;
+  line-height: 4rem;
+  text-indent: -4000px;
+  width: 135px; }
+  [class*='badge-']:hover {
+    opacity: .7; }
+  @media (min-width: 1024px) {
+    [class*='badge-'] {
+      height: 48px;
+      line-height: 4.8rem;
+      width: 162px; } }
+  @media (min-width: 500px) {
+    [class*='badge-'] + [class*='badge-'] {
+      margin-left: 1.8rem; } }
+  @media (max-width: 499px) {
+    [class*='badge-'] + [class*='badge-'] {
+      margin-top: .8rem; } }
+
+.badge-ios {
+  background-image: url("../images/bt-appstore.png"); }
+
+.badge-android {
+  background-image: url("../images/bt-playstore.png"); }
+
+/*=========================================
+15. Longform
+=========================================== */
+/* -- Posts = .wrap.longform -- */
+.longform {
+  width: 72rem;
+  /* Why 72rem=720px?
+  90-95 characters per line = better reading speed */
+  /* Mobile: video full width */ }
+  .longform .alignleft,
+  .longform .alignright {
+    max-width: 40%; }
+  .longform img.aligncenter,
+  .longform figure.aligncenter {
+    margin-bottom: 3.2rem;
+    margin-top: 3.2rem; }
+  .longform ul,
+  .longform ol {
+    margin-bottom: 3.2rem; }
+  .longform ul ol,
+  .longform ol ul,
+  .longform ul ul,
+  .longform ol ol {
+    margin-bottom: 0; }
+  .longform figcaption p,
+  .longform [class*='text-pull-'] p {
+    font-size: 1.6rem;
+    line-height: 2.4rem; }
+  .longform .text-pull.embed {
+    margin-left: -2.4rem;
+    margin-right: -2.4rem;
+    padding-bottom: 60.6%; }
+  @media (min-width: 1280px) {
+    .longform [class*='text-pull-'] {
+      max-width: 32%; }
+    .longform .text-pull-right {
+      margin-right: -256px; }
+    .longform .text-pull-left {
+      margin-left: -256px; } }
+  @media (min-width: 1024px) {
+    .longform .text-quote {
+      margin-left: -4.8rem;
+      margin-right: -4.8rem; } }
+
+/*=========================================
+16. SAFARI BUGS (flex-wrap)
+Solution: stackoverflow.com/questions/34250282/flexbox-safari-bug-flex-wrap
+=========================================== */
+.flexblock:before,
+.flexblock:after,
+.grid:before,
+.grid:after,
+.cta:before,
+.cta:after {
+  width: 0; }
+
+/*==============================================
+18. Slides Index: Thumbnails navigation gallery
+================================================ */
+#webslides-zoomed {
+  -ms-flex-line-pack: start;
+      align-content: flex-start;
+  -webkit-box-align: start;
+      -ms-flex-align: start;
+          align-items: flex-start;
+  -webkit-box-orient: horizontal;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: row;
+          flex-direction: row;
+  -webkit-box-pack: start;
+      -ms-flex-pack: start;
+          justify-content: flex-start;
+  min-height: 100vh;
+  position: relative;
+  z-index: 2; }
+  #webslides-zoomed.disabled {
+    left: -100000px;
+    position: absolute; }
+  #webslides-zoomed .slide {
+    height: 400%;
+    width: 400%; }
+    @media screen and (orientation: portrait), screen and (max-width: 768px) and (orientation: landscape) {
+      #webslides-zoomed .slide {
+        height: 200%;
+        width: 200%; } }
+    @media (max-aspect-ratio: 2 / 3) {
+      #webslides-zoomed .slide {
+        height: 200%;
+        width: 200%; } }
+  @media (min-width: 1024px) {
+    #webslides-zoomed > .wrap {
+      padding-bottom: 12rem;
+      padding-top: 12rem; } }
+  #webslides-zoomed > .wrap > .grid > .column {
+    -ms-flex-item-align: auto;
+        align-self: auto;
+    -webkit-box-flex: 0;
+        -ms-flex: 0 1 auto;
+            flex: 0 1 auto;
+    -webkit-box-ordinal-group: 1;
+        -ms-flex-order: 0;
+            order: 0;
+    position: relative;
+    width: 25%; }
+    @media screen and (max-width: 567px) {
+      #webslides-zoomed > .wrap > .grid > .column {
+        width: 100%; } }
+    @media screen and (min-width: 568px) and (max-width: 1024px) {
+      #webslides-zoomed > .wrap > .grid > .column {
+        width: 50%; } }
+    @media screen and (max-width: 567px) and (orientation: portrait) {
+      #webslides-zoomed > .wrap > .grid > .column {
+        width: 100%; } }
+    #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom {
+      border-radius: .3rem;
+      display: inline-block;
+      height: 25vh;
+      overflow: hidden;
+      position: relative;
+      -webkit-transition: .3s;
+      transition: .3s; }
+      @media screen and (max-width: 567px) {
+        #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom {
+          height: 50vh; } }
+      @media screen and (min-width: 568px) and (max-width: 1023px) {
+        #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom {
+          height: 33vh; } }
+      @media screen and (orientation: portrait) {
+        #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom {
+          height: 50vw; } }
+      #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom:hover {
+        -webkit-transform: scale(1.02);
+                transform: scale(1.02);
+        z-index: 2; }
+      #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom.current {
+        -webkit-transform: scale(1.08);
+                transform: scale(1.08); }
+    #webslides-zoomed > .wrap > .grid > .column > .wrap-zoom > .zoom-layer {
+      background: transparent;
+      cursor: pointer;
+      height: 100%;
+      position: absolute;
+      width: 100%; }
+  #webslides-zoomed .column > .wrap-zoom > .slide {
+    clip: rect(0 auto auto 0);
+    display: -webkit-box !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+    left: 0;
+    position: absolute;
+    top: 0;
+    -webkit-transform: scale(0.25) translate(-150%, -150vh);
+            transform: scale(0.25) translate(-150%, -150vh); }
+    @media screen and (orientation: portrait), screen and (max-width: 768px) and (orientation: landscape) {
+      #webslides-zoomed .column > .wrap-zoom > .slide {
+        -webkit-transform: scale(0.5) translate(-50%, -50%);
+                transform: scale(0.5) translate(-50%, -50%); } }
+    @media (max-aspect-ratio: 2 / 3) {
+      #webslides-zoomed .column > .wrap-zoom > .slide {
+        -webkit-transform: scale(0.5) translate(-50%, -50%);
+                transform: scale(0.5) translate(-50%, -50%); } }
+  #webslides-zoomed .column {
+    opacity: 0;
+    -webkit-transform: scale(1.2);
+            transform: scale(1.2);
+    -webkit-transition: opacity .4s, -webkit-transform .4s;
+    transition: opacity .4s, -webkit-transform .4s;
+    transition: opacity .4s, transform .4s;
+    transition: opacity .4s, transform .4s, -webkit-transform .4s;
+    -webkit-transition-delay: .2s;
+            transition-delay: .2s; }
+  #webslides-zoomed.in .column {
+    opacity: 1;
+    -webkit-transform: scale(1);
+            transform: scale(1); }
+
+.text-slide-number {
+  display: inline-block;
+  margin: .8rem auto;
+  text-align: center; }
+
+#webslides {
+  -webkit-transition: -webkit-filter .3s;
+  transition: -webkit-filter .3s;
+  transition: filter .3s;
+  transition: filter .3s, -webkit-filter .3s; }
+  #webslides.disabled, #webslides.zooming {
+    position: fixed;
+    width: 100%;
+    z-index: 0; }
+  #webslides.disabled {
+    /*
+    filter: blur(10px);
+    transform: scale(1.1);
+    */
+    /* Blur makes scroll no accesible */
+    width: calc(100% - 10px); }
+
+/*=========================================
+17. PRINT
+=========================================== */
+@media print {
+  @page {
+    margin: .5cm;
+    size: A4 landscape; }
+  * {
+    background: transparent !important;
+    color: #000 !important;
+    -webkit-filter: none !important;
+            filter: none !important;
+    text-shadow: none !important; }
+  html,
+  body,
+  #webslides {
+    height: auto !important;
+    overflow: auto !important;
+    width: auto !important; }
+  #webslides {
+    overflow-x: auto !important;
+    overflow-y: auto !important; }
+  section,
+  .slide {
+    display: -webkit-box !important;
+    display: -ms-flexbox !important;
+    display: flex !important;
+    height: auto !important; }
+  section * {
+    -webkit-animation: none;
+            animation: none; }
+  table,
+  figure {
+    page-break-inside: avoid; }
+  #counter,
+  #navigation {
+    display: none; } }
+
+/*=========================================
+19. Colors
+=========================================== */
+/* -- Disable elastic scrolling/bounce:
+webslides.js will add .ws-ready automatically. Don't worry :) -- */
+body {
+  background-color: #f7f9fb;
+  color: #333; }
+
+:focus {
+  -webkit-box-shadow: 0 0 2px #96bbee;
+          box-shadow: 0 0 2px #96bbee; }
+
+svg {
+  fill: currentColor; }
+
+[class*='bg-'] a,
+[class*='bg-gradient-'] a {
+  color: #bce; }
+
+.bg-brown a {
+  color: #c23; }
+
+a,
+.bg-white a,
+.bg-light a,
+.bg-gradient-white a {
+  color: #44d; }
+
+a:hover {
+  color: #3af; }
+
+.flexblock li > a,
+[class*='bg-'] li > a,
+[class*='bg-gradient-'] li > a,
+article header a {
+  color: inherit; }
+
+hr {
+  background: radial-gradient(ellipse at center, rgba(0, 20, 80, 0.2) 0, rgba(255, 255, 255, 0) 75%); }
+
+hr:after {
+  background-color: rgba(255, 255, 255, 0.8);
+  color: #333; }
+
+abbr,
+acronym {
+  border-bottom: 1px dotted #f7f9fb; }
+
+mark,
+ins {
+  background-color: rgba(221, 238, 255, 0.8);
+  color: inherit; }
+
+::-moz-selection {
+  background-color: rgba(221, 238, 255, 0.8); }
+
+::-webkit-selection {
+  background-color: rgba(221, 238, 255, 0.8); }
+
+::selection {
+  background-color: rgba(221, 238, 255, 0.8); }
+
+pre {
+  background: #fff;
+  border: 1px solid rgba(0, 20, 80, 0.1);
+  -webkit-box-shadow: 0 8px 16px rgba(0, 20, 80, 0.04), 0 4px 16px rgba(0, 0, 0, 0.08);
+          box-shadow: 0 8px 16px rgba(0, 20, 80, 0.04), 0 4px 16px rgba(0, 0, 0, 0.08); }
+
+pre:hover {
+  -webkit-box-shadow: 0 8px 16px rgba(0, 40, 160, 0.08), 0 8px 24px rgba(0, 0, 0, 0.08);
+          box-shadow: 0 8px 16px rgba(0, 40, 160, 0.08), 0 8px 24px rgba(0, 0, 0, 0.08); }
+
+code,
+[class*='bg-'] pre {
+  background-color: rgba(255, 255, 255, 0.09); }
+
+.bg-white code {
+  background: rgba(0, 20, 80, 0.03); }
+
+/*================================================
+Slides - Backgrounds <section class="bg-primary">
+================================================== */
+/*3 Corp Colors*/
+.bg-primary {
+  background-color: #44d; }
+
+.bg-secondary {
+  background-color: #67d; }
+
+.bg-light {
+  background-color: #f7f9fb; }
+
+.bg-black {
+  background-color: #111; }
+
+.bg-black-blue {
+  background-color: #123; }
+
+.bg-blue {
+  background-color: #346; }
+
+.bg-brown {
+  background-color: #f9f8f2; }
+
+.bg-gray {
+  background-color: #d5d9e2; }
+
+.bg-green {
+  background-color: #077; }
+
+.bg-purple {
+  background-color: #62b; }
+
+.bg-red {
+  background-color: #c23; }
+
+.bg-white {
+  background-color: #fff; }
+
+.bg-facebook {
+  background-color: #3b5998; }
+
+[class*='bg-'] .bg-white {
+  color: #333;
+  text-shadow: none; }
+
+/* BG Apple Keynote*/
+.bg-apple {
+  background: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, #1a2028), to(#293845));
+  background: linear-gradient(to bottom, #000 0%, #1a2028 50%, #293845 100%); }
+
+/*Font Color*/
+.bg-trans-dark,
+.bg-trans-gradient,
+.bg-primary,
+.bg-secondary,
+.bg-blue,
+.bg-green,
+.bg-purple,
+.bg-red,
+.bg-facebook,
+.bg-apple,
+[class*='bg-black'],
+[class*='bg-gradient-'] {
+  color: #fff;
+  text-shadow: 0 1px 0 #013; }
+
+.bg-light p {
+  color: #456; }
+
+.bg-brown p {
+  color: #666; }
+
+/*Transparent/Opacity*/
+.bg-trans-dark {
+  background: rgba(0, 0, 0, 0.8); }
+
+.bg-trans-light {
+  background: rgba(0, 0, 0, 0.2); }
+
+/*Covers/Longforms...*/
+.bg-trans-gradient {
+  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));
+  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 100%); }
+
+/*Horizontal Gradient*/
+.bg-gradient-h {
+  background: linear-gradient(134deg, #32b 0, #62b 100%); }
+
+/*Vertical Gradient*/
+.bg-gradient-v {
+  background: -webkit-gradient(linear, left bottom, left top, from(#62b), to(#32b));
+  background: linear-gradient(to top, #62b 0%, #32b 100%); }
+
+/*Radial Gradient*/
+.bg-gradient-r {
+  background: radial-gradient(ellipse at center, #62b 0%, #32b 100%); }
+
+/*White Gradient (vertical)*/
+.bg-gradient-white {
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f4f6), to(#fff));
+  background: linear-gradient(180deg, #f2f4f6 0, #fff 100%);
+  color: #333;
+  text-shadow: none; }
+
+/*Gray Gradient (horizontal)*/
+.bg-gradient-gray {
+  background: -webkit-gradient(linear, left top, right top, color-stop(0, #f7f9fb), to(#dee2e6));
+  background: linear-gradient(90deg, #f7f9fb 0, #dee2e6 100%);
+  color: #333;
+  text-shadow: none; }
+
+/*Border/Frame*/
+.frame {
+  border: 0.8rem solid #fff; }
+
+[class*='background'].frame {
+  border-width: .2rem; }
+
+/*Layer/Box Shadow*/
+.shadow,
+.pre {
+  position: relative; }
+
+.shadow:before,
+.shadow:after {
+  -webkit-box-shadow: 0 16px 24px rgba(0, 20, 80, 0.3);
+          box-shadow: 0 16px 24px rgba(0, 20, 80, 0.3); }
+
+/*============================
+TYPOGRAPHY
+============================== */
+/* -- Horizontal separator  -- */
+.text-separator:before {
+  background-color: rgba(170, 0, 0, 0.8); }
+
+/* -- Pull Quote (Right/Left)  -- */
+[class*='text-pull-'] {
+  border-top: 4px solid rgba(0, 0, 0, 0.5); }
+
+img[class*='text-pull-'],
+figure[class*='text-pull-'] {
+  border-top: 0; }
+
+/* -- Context  -- */
+[class*='bg-'] .text-context:before {
+  background-color: #fff; }
+
+.text-context:before,
+.bg-white .text-context:before {
+  background-color: rgba(0, 20, 80, 0.2); }
+
+/* -- Text shadow  -- */
+.text-shadow {
+  text-shadow: 0 0 40px rgba(0, 0, 0, 0.5); }
+
+/* -- time, ampersands, prepositions (for, of...), symbols...
+[class*='card-'] time,
+h1 span {
+  color: #abd;
+}
+
+/* -- <pre> comment  -- */
+.code-comment {
+  color: rgba(70, 170, 130, 0.9);
+  text-shadow: none; }
+
+/*=========================================
+Header/Nav
+=========================================== */
+header[role='banner'] {
+  background-color: #fff; }
+
+.logo a {
+  color: inherit; }
+
+nav[role='navigation'] li.active a {
+  background-color: #555;
+  color: #fff; }
+
+nav[role='navigation'] li a {
+  background-color: rgba(50, 50, 50, 0.9);
+  color: #fff; }
+  nav[role='navigation'] li a:hover {
+    background-color: rgba(50, 50, 50, 0.7); }
+
+nav li.twitter a:hover {
+  background-color: #1da1f3; }
+
+nav li.facebook a:hover {
+  background-color: #3b5998; }
+
+nav li.linkedin a:hover {
+  background-color: #1683bb; }
+
+nav li.dribbble a:hover {
+  background-color: #ea4c89; }
+
+nav li.github a:hover {
+  background-color: #60b044; }
+
+nav li.email a:hover {
+  background-color: #dd4b39; }
+
+/*===================================================
+.flexblock li hover/active
+===================================================== */
+.flexblock li.active a,
+.metrics li:hover,
+.specs li:hover,
+.reasons li:hover {
+  background-color: rgba(0, 20, 80, 0.03); }
+
+/*=========================================
+Features & Clients List
+=========================================== */
+.features li,
+.clients li {
+  background-color: rgba(255, 255, 255, 0.9); }
+
+[class*='bg-'] .features li,
+[class*='bg-'] .clients li {
+  background-color: rgba(255, 255, 255, 0.1); }
+
+.features li:hover,
+.clients li:hover {
+  -webkit-box-shadow: 0 8px 16px rgba(0, 20, 80, 0.02), 0 4px 16px rgba(0, 0, 0, 0.08);
+          box-shadow: 0 8px 16px rgba(0, 20, 80, 0.02), 0 4px 16px rgba(0, 0, 0, 0.08); }
+
+/*============================
+.flexblock with border
+============================== */
+.border {
+  border-bottom: 1px solid rgba(0, 20, 80, 0.1);
+  border-right: 1px solid rgba(0, 20, 80, 0.1); }
+
+.border li {
+  border-left: 1px solid rgba(0, 20, 80, 0.1);
+  border-top: 1px solid rgba(0, 20, 80, 0.1); }
+
+.flexblock.border li li {
+  border: 0; }
+
+/*===========================================
+flexblock.steps
+============================================= */
+.steps li:nth-child(1) {
+  background-color: #e8eef7; }
+
+.steps li:nth-child(2) {
+  background-color: #dde5f3; }
+
+.steps li:nth-child(3) {
+  background-color: #cdd8ec; }
+
+.steps li:nth-child(4) {
+  background-color: #bbcdec; }
+
+.process {
+  border-bottom: 15px solid transparent;
+  border-top: 15px solid transparent; }
+
+.steps li:hover,
+.steps.blink li:hover > a {
+  background-color: #b8cef7; }
+
+@media (min-width: 1024px) {
+  .process.step-2 {
+    border-left-color: #e8eef7; }
+  .process.step-3 {
+    border-left-color: #dde5f3; }
+  .process.step-4 {
+    border-left-color: #cdd8ec; }
+  .steps li:hover + li [class*='step-'] {
+    border-left-color: #b8cef7; } }
+
+/*=========================================================
+Items: You can use for settings, drag&drop, close/delete...
+=========================================================== */
+.specs li:after {
+  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 20, 80, 0)), color-stop(50%, rgba(0, 20, 80, 0.2)), to(rgba(0, 20, 80, 0)));
+  background: linear-gradient(to right, rgba(0, 20, 80, 0) 0%, rgba(0, 20, 80, 0.2) 50%, rgba(0, 20, 80, 0) 100%); }
+
+.specs li:last-child:after {
+  background: none; }
+
+/*=========================================================
+Why/Steps/Motivation/Reasons -  Decimal/Numbers
+=========================================================== */
+.reasons li:after {
+  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 20, 80, 0)), color-stop(50%, rgba(0, 20, 80, 0.2)), to(rgba(0, 20, 80, 0)));
+  background: linear-gradient(to right, rgba(0, 20, 80, 0) 0%, rgba(0, 20, 80, 0.2) 50%, rgba(0, 20, 80, 0) 100%); }
+
+.reasons li:last-child:after {
+  background: none; }
+
+/*=========================================
+Overlays
+=========================================== */
+.overlay {
+  background-color: rgba(0, 0, 0, 0.2); }
+
+li:hover .overlay {
+  background-color: rgba(0, 0, 0, 0.1); }
+
+.overlay,
+.overlay a {
+  color: #fff;
+  text-shadow: 0 1px 0 #111; }
+
+/*=========================================
+Gallery li+.overlay+image
+=========================================== */
+.gallery li {
+  background-color: rgba(0, 20, 80, 0.06);
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.03);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.03); }
+
+.gallery li figcaption {
+  background-color: #fff; }
+
+.flexblock.gallery li:hover {
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.08);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.08); }
+
+.gallery li footer {
+  border-top: 1px solid rgba(0, 20, 80, 0.1); }
+
+.gallery li a {
+  color: #333;
+  text-shadow: none; }
+
+.flesblock.gallery li a footer {
+  color: #aaa; }
+
+/*Arrow */
+.gallery li figcaption:before {
+  border: 0.8rem solid #000;
+  border-color: transparent transparent #fff #fff; }
+
+/*=========================================
+Plans / Pricing
+=========================================== */
+.plans > li div,
+.flexblock.plans li:hover div {
+  background-color: #fff; }
+
+.plans > li:hover,
+.plans > li:nth-child(2) {
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.1); }
+
+.plans:hover li:nth-child(2):not(:hover) {
+  -webkit-box-shadow: none;
+          box-shadow: none; }
+
+.plans li h2 {
+  background-color: rgba(0, 20, 80, 0.5);
+  color: #fff; }
+
+.plans ul li {
+  border-bottom: 1px solid rgba(0, 20, 80, 0.1); }
+  .plans ul li:last-child {
+    border-bottom: 0; }
+
+.plans > li > a {
+  color: #333;
+  text-shadow: none; }
+
+/*============================
+Activity/CV/Timeline/News
+============================== */
+.activity li {
+  border-top: 0.1rem solid rgba(0, 20, 80, 0.1); }
+
+.activity li:hover {
+  background-color: rgba(0, 20, 80, 0.02); }
+
+/*=========================================
+Resume/Work/CV/Portfolio
+=========================================== */
+.work-label,
+.work li a {
+  border-bottom: 1px solid rgba(0, 20, 80, 0.1); }
+
+.work li:nth-child(odd) > a {
+  background-color: rgba(0, 20, 80, 0.03); }
+
+.work li a:hover {
+  background-color: rgba(0, 20, 80, 0.04); }
+
+/*===========================================
+Clients / Services / Logos...
+============================================= */
+.clients.border figcaption {
+  border-top: 1px solid rgba(0, 20, 80, 0.1); }
+
+/*====================
+LOGOS
+====================== */
+/* --- Images (black logo/image) --- */
+img.blacklogo {
+  background: none;
+  -webkit-filter: grayscale(100%) brightness(10%) contrast(100%);
+          filter: grayscale(100%) brightness(10%) contrast(100%); }
+
+/* --- Images (gray logo/image) --- */
+img.graylogo {
+  -webkit-filter: grayscale(100%) brightness(10%) contrast(10%);
+          filter: grayscale(100%) brightness(10%) contrast(10%); }
+
+/* --- Images (white Logo/Image) --- */
+img.whitelogo {
+  -webkit-filter: brightness(0) invert(1);
+          filter: brightness(0) invert(1); }
+
+/* --- Logo/Images Hover --- */
+li:hover img.blacklogo,
+li:hover img.graylogo,
+img.blacklogo:hover,
+img.graylogo:hover {
+  background: none;
+  -webkit-filter: grayscale(0%);
+          filter: grayscale(0%);
+  -webkit-transition: all .6s ease;
+  transition: all .6s ease; }
+
+/*=========================================================
+Cards
+=========================================================== */
+[class*='card-'] > a {
+  color: inherit; }
+
+/* ---  card ul specs --- */
+.description > li {
+  border-bottom: 1px solid rgba(0, 20, 80, 0.1); }
+
+.description > li:last-child {
+  border-bottom: 0; }
+
+/*== Figure Background === */
+[class*='card-'][class*='bg-'] figure {
+  background-color: rgba(0, 20, 80, 0.06); }
+
+/*== Ficaption Cards === */
+[class*='card'] figcaption,
+[class*='card'] figcaption a {
+  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.2)));
+  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 100%);
+  color: #fff; }
+
+/*===CTA (Call to Action - Numbers, Price, Promo...)  ===== */
+@media (min-width: 768px) {
+  .cta .benefit {
+    -o-border-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4) 50%, transparent) 1 100%;
+       border-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(0, 0, 0, 0.4)), to(transparent)) 1 100%;
+       border-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4) 50%, transparent) 1 100%;
+    border-left-width: 1px;
+    border-style: solid; } }
+
+/*=========================================
+Tables
+=========================================== */
+table td,
+th,
+thead {
+  border: 1px solid rgba(0, 0, 0, 0.5); }
+
+thead {
+  background-color: rgba(0, 0, 0, 0.3); }
+
+tr:nth-child(even) > td {
+  background: rgba(0, 0, 0, 0.1); }
+
+tr > td {
+  border-top: 1px solid rgba(0, 0, 0, 0.5); }
+
+td:hover,
+tr:nth-child(even) > td:hover {
+  background-color: rgba(255, 255, 255, 0.5); }
+
+/*============================
+Browser (Screenshots)
+============================== */
+.browser {
+  border: 1px solid rgba(0, 20, 80, 0.1); }
+
+.browser:hover {
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.1); }
+
+/*=== Topbar === */
+.browser:before {
+  background-color: rgba(0, 20, 80, 0.1);
+  border-bottom: 1px solid rgba(0, 20, 80, 0.2);
+  color: rgba(255, 255, 255, 0.9); }
+
+.browser:hover:before {
+  background-color: rgba(0, 20, 80, 0.12);
+  color: #fff; }
+
+/*=========================================
+Forms
+=========================================== */
+input,
+textarea {
+  background-color: #fafbfc; }
+
+input:focus,
+textarea:focus {
+  background-color: #fff;
+  -webkit-box-shadow: 0 0 5px #51cbee;
+          box-shadow: 0 0 5px #51cbee; }
+
+input:focus::-moz-placeholder {
+  color: #ddd; }
+
+input:focus::-webkit-input-placeholder {
+  color: #ddd; }
+
+a.button,
+[class*='badge-'],
+button[type='submit'],
+input {
+  -webkit-box-shadow: 0 10px 16px -8px rgba(0, 20, 80, 0.3);
+          box-shadow: 0 10px 16px -8px rgba(0, 20, 80, 0.3); }
+
+button,
+input,
+select,
+textarea,
+button[type='submit'],
+input[type='submit'],
+.button,
+.button:hover,
+button[type='submit']:hover,
+input[type='submit']:hover {
+  border: 1px solid #44d; }
+
+button[type='submit'],
+input[type='submit'],
+.button,
+.button:hover,
+button[type='submit']:hover,
+input[type='submit']:hover {
+  background-color: #44d;
+  color: #fff;
+  text-shadow: 0 1px 0 #123; }
+
+.button:active,
+button[type='submit']:active,
+input[type='submit']:active {
+  background-color: #17d; }
+
+.ghost,
+.ghost:hover {
+  background: none;
+  color: inherit;
+  text-shadow: none; }
+
+.bg-primary select,
+.bg-primary textarea,
+.bg-primary .button,
+.bg-primary button,
+.bg-primary button:hover,
+.bg-primary input,
+[class*='bg-gradient-'] .button,
+[class*='bg-'] a.button.ghost {
+  border-color: #fff; }
+
+[class*='bg-'] a.button {
+  color: #fff; }
+
+.bg-white a.button.ghost,
+.bg-gradient-white a.button.ghost {
+  border: 1px solid #44d;
+  color: #333; }
+
+:disabled,
+button:disabled:hover {
+  background-color: #eee;
+  border-color: #eee;
+  color: #ccc; }
+
+fieldset {
+  background-color: rgba(0, 20, 80, 0.2);
+  border: 1px solid #44d; }
+
+legend {
+  background-color: rgba(0, 0, 0, 0.6);
+  color: #fff; }
+
+/* Inputs/Buttons - hover */
+input:hover,
+select:hover {
+  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
+          box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
+
+/* App Store Badges */
+[class*='badge-'] {
+  background-color: #000;
+  border: 1px solid #345; }
+
+form .flexblock li:hover {
+  background-color: rgba(0, 0, 0, 0.05); }
+
+/*============================
+Table of Contents
+============================== */
+.toc,
+.toc ol > li:before,
+.chapter {
+  background-color: #f7f9fb; }
+
+.toc li .toc-page:before {
+  border-bottom: 1px dotted rgba(0, 0, 0, 0.9); }
+
+/*============================
+Slides (Counter/Arrows)
+============================== */
+#counter,
+#navigation a {
+  color: #abc; }
+
+#webslides:hover #navigation a:hover {
+  background-color: rgba(0, 10, 40, 0.8);
+  color: #fff; }
+
+/*============================
+Footer
+============================== */
+footer[role='contentinfo'] {
+  background-color: #fff; }
+
+/*============================
+Slides Index
+============================== */
+#webslides-zoomed {
+  background: rgba(0, 10, 40, 0.8); }
+
+#webslides-zoomed .column > .wrap-zoom {
+  background-color: #f7f9fb;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.04);
+          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.04);
+  color: #333; }
+  #webslides-zoomed .column > .wrap-zoom:hover {
+    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.08);
+            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.08); }
+  #webslides-zoomed .column > .wrap-zoom.current {
+    border: 0.6rem solid rgba(0, 20, 255, 0.2); }
+
+.text-slide-number {
+  color: #abc; }
diff --git a/mypapers/webslides/static/images/android.png b/mypapers/webslides/static/images/android.png
new file mode 100644 (file)
index 0000000..b63cbbe
Binary files /dev/null and b/mypapers/webslides/static/images/android.png differ
diff --git a/mypapers/webslides/static/images/avatar.jpg b/mypapers/webslides/static/images/avatar.jpg
new file mode 100644 (file)
index 0000000..7d04f4c
Binary files /dev/null and b/mypapers/webslides/static/images/avatar.jpg differ
diff --git a/mypapers/webslides/static/images/bt-appstore.png b/mypapers/webslides/static/images/bt-appstore.png
new file mode 100644 (file)
index 0000000..996cd9f
Binary files /dev/null and b/mypapers/webslides/static/images/bt-appstore.png differ
diff --git a/mypapers/webslides/static/images/bt-playstore.png b/mypapers/webslides/static/images/bt-playstore.png
new file mode 100644 (file)
index 0000000..364460e
Binary files /dev/null and b/mypapers/webslides/static/images/bt-playstore.png differ
diff --git a/mypapers/webslides/static/images/davinci.png b/mypapers/webslides/static/images/davinci.png
new file mode 100644 (file)
index 0000000..de15131
Binary files /dev/null and b/mypapers/webslides/static/images/davinci.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon-120.png b/mypapers/webslides/static/images/favicons/favicon-120.png
new file mode 100644 (file)
index 0000000..4660019
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon-120.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon-152.png b/mypapers/webslides/static/images/favicons/favicon-152.png
new file mode 100644 (file)
index 0000000..97379c5
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon-152.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon-180.png b/mypapers/webslides/static/images/favicons/favicon-180.png
new file mode 100644 (file)
index 0000000..8e009ba
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon-180.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon-192.png b/mypapers/webslides/static/images/favicons/favicon-192.png
new file mode 100644 (file)
index 0000000..5c6c5c2
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon-192.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon-32.png b/mypapers/webslides/static/images/favicons/favicon-32.png
new file mode 100644 (file)
index 0000000..79c36ea
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon-32.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon-76.png b/mypapers/webslides/static/images/favicons/favicon-76.png
new file mode 100644 (file)
index 0000000..fffb983
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon-76.png differ
diff --git a/mypapers/webslides/static/images/favicons/favicon.png b/mypapers/webslides/static/images/favicons/favicon.png
new file mode 100644 (file)
index 0000000..78ffe06
Binary files /dev/null and b/mypapers/webslides/static/images/favicons/favicon.png differ
diff --git a/mypapers/webslides/static/images/iphone-hand.png b/mypapers/webslides/static/images/iphone-hand.png
new file mode 100644 (file)
index 0000000..c12ed03
Binary files /dev/null and b/mypapers/webslides/static/images/iphone-hand.png differ
diff --git a/mypapers/webslides/static/images/iphone.png b/mypapers/webslides/static/images/iphone.png
new file mode 100644 (file)
index 0000000..1fd9ac6
Binary files /dev/null and b/mypapers/webslides/static/images/iphone.png differ
diff --git a/mypapers/webslides/static/images/logos/airbnb.svg b/mypapers/webslides/static/images/logos/airbnb.svg
new file mode 100644 (file)
index 0000000..d5ef3a1
--- /dev/null
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="156px" height="48px" viewBox="0 0 156 48" enable-background="new 0 0 156 48" xml:space="preserve">  <image id="image0" width="156" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,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" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/apple.svg b/mypapers/webslides/static/images/logos/apple.svg
new file mode 100644 (file)
index 0000000..8c969b2
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="240px" height="240px" viewBox="0 0 240 240" enable-background="new 0 0 240 240" xml:space="preserve">  <image id="image0" width="240" height="240" x="0" y="0"
+    xlink:href="data:image/png;base64,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" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/facebook.svg b/mypapers/webslides/static/images/logos/facebook.svg
new file mode 100644 (file)
index 0000000..5b48369
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="245px" height="48px" viewBox="0 0 245 48" enable-background="new 0 0 245 48" xml:space="preserve">  <image id="image0" width="245" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAAwCAMAAAD+SsxQAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
+AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEUAAABIaKtIaKtIaKtI
+aKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtI
+aKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtIaKtI
+aKtIaKtIaKv///+RH1H9AAAALHRSTlMAFWGSu9Xq2sinVgkfOU1phJ215SwlP26i4A+M7jLzsfis
+eMHPGX6Y6EZbchNowKkAAAABYktHRC3N2kE9AAAAB3RJTUUH4AoIAxIe1SlyhQAAB3VJREFUaN7l
+muu2ojoMgLmJIIIIgoKoKOCV93++Q7kkaSl65qxx1py182sLoenXpmmabkUhomq6MTNNc27ZC+V7
+4ixdb+Wvg1m4+aKRKF5s/Z2R2O/1Ut2sQYIvUu+zwcrhazai5NjbMN7qeUlNZPdF6tNgJP/eXLtA
+cnqntqjrP0W9+wPUh39Fvcx/IvW5/oHUGwG6tv+9gf8v9eVHUhsEuLh4rvfFnfTvoS5BKde+yPt3
+UTszUNp+HfrvoYa5PlY/hzqdDzrm8udQbzKgjn4k9Q+a6yWctkxVfKe6cex+GIsqYkqbcUxwlhET
+5y119M6Aw5qOD6oyKctWQWjgA7VtBMHZgCw8N85BEJyKa29TO4fscWZc0ubXfrdmstvF2EDq3Yyw
+Pdbld+Pmke4d/HNp5sdjfizPF7JykLo5aaq+xYxn1u0hAVrZZde15OS7kt6ri53V+alZ3DwyuBLq
+SHt2omlKLZdO18N9vE6eigODA/ubekn4D0M/7d48Le55bsNhGqjrpbK6k/TI45Fc+8g1UTzFQdmH
+nMLslU5Tp9jRs3KvpbJnilf+2UqBbX1IZbzZ+NPWD6rz6PlxK1JnqpAJ+9S19XHTARdrtXCkUMaT
+1Nhcpk5RXxq9/eghTF9PvZV8mTAf3ySyRn2B2jREjT0uHEvWQkbcXJcpNFMjp8YyQ924zAR182ZV
+T4s2CV2v2UxPtLoVPHxKo4Eu5e+zw3voAVukJtknK45N9M9Vlsd6WjRh+IiwOmMw8dkx+kSd97F4
+PaWQ9CFLm2ziIKP2+T7cpz6dtAvUM9kbM+WrUbPbrcBfu0/UvY+7nxRUc1LBklCT+kHrCxOfqikp
+KeXGTT9xJSZG7dEHxU6/ncueC5dk8mRTc8D6YCVS3886HZY+YaDOUqz1E2HsvIEG2nKn2zSOLMbU
+2KN2TNr9OjhBNDRPzc/AsJUnabUNjC4NPYya/D51QcZxNaMxGcHzcIi5Af2QUq9bhgdxG9ZnbKGe
+t9t4RL658H6Wa2xgVTIMwYiahCiaDq6pTiu488yHzZ9galx9USiybalaH1IH5RtPrY83U53rZTLk
+ezY3WwhVD8nNC54clwJ1hSGK7o3YEaj+YwyFaxCyOBocdIaQTziVG5jHRG041BkcdQJfYnCyOEQw
+7kAAYi6OA6uDCVwVT4EaFlg947oKZoabgg0MTwL5DnErje7mPg+NblIqoy7NU0p9g/fLjNqDhU4G
+FHcqjxrH65MF7RClJgEo5jo6osYmCokWo8YfYgINfZ4tFl3mu1gMrhNWlPqFH0G8aZJzPO6T6xr0
+rQsxTk5LCBrQHzcHU7i18p76SZsYuS6jBjbxvIh9lkgeUWpyh3giD6NMYvxBPQSM4xpRlkA346jR
+ScSlOKLWqI2xk2lkcjL1d1Cj6zzJbk0mBx/aSgprjVCrYLeJv0hNEhLhdDOmxmPBFbUwwfk91NRL
+cM/YKjH87aMCPrSVCvZvsgQqsMvNNYqufKJeyQzLqc3/PtfkJhepX2RaiXE61yo4s4UK6idqYVW/
+Xddkrv+Uh9NpBfHIQzzdEA+vYM/nPJykdR89HKnJuuaiGeYs7i9Qs9xoJ+sGjWZITco/tEcqABJq
+yITYjonU+i9Es4fMMLdzYd8vwhBCgM2urwsv14s68SXuXC5JFsiyXdGv0AQ6Gi6ByZ1L/0AdgWPM
+UYvLUnCRlwI1TFumSAWpEQqzlFAl3kJmh/MQHH8MDVwoolkKOVLwbjmiJhkpVKvI8U/jjpPC1RiX
+Rb2lxl5gimlRb8GmKxgWdj2DQ44hisuhuYwUFyM/QWNq7NpwMUDLG01nVEzpj5idVaqYU1NxROqk
+LyKgT7fnZzxA3YfNDbNsg1uAEBHxG1M8fZACyfU9NXGLRGOp+IMWstgU0Hqg3nYujf3wwp3GzqRM
+vVkFtkjdHSQdWvdjD8g5J2yN4wm9KzI55Dy9ZzYijLT1WRFPmph9cInkmFqlBaSkMPg6lsaPd9Na
+aRhW0hshXcxuTy+OveflPG/GIldF6mZzNQpaEujOtadp4138osXVzDIs2lt3RE28v3hLPa6QitRK
+IXvDVl08+d1iTC1IdyA5TCt01UAnmVSwlTH1Qfx+ilr9WC3c5LJXT9qcKPtP1GEqrlJBhrl6TCmY
+lYSazGFWvaOmK3sQwOxC60JmlRVW0rCWS/mJ+jHqES9z2J+nCtexIqNW6M3HO2qyPfSyEm8BnpLZ
+bvsVSeundbe94ukjG1lA69IabUmioxQ76zfLETXxDdhPIXrQxS7+Z9J2fOPjStZ2O13qrZZJFlPq
+zOW18hW1vho7zC6lCvH4esQakpbxjQ96GKQ+0rluBohAJQvFgR9YBFkU3Hxngdb7YLwWA87R2rZr
+CpOGStkStEAoT6hXPqM/8fWfRjR+Zylx1DCjGnIGEqeGWkUUu63E4j167BuJaYbWesVucrVXL1Rt
+s10XiXk3zbmha/Qa2Ym3elCG5v1u3stA14Yy8WNo5VWx/85el2ZjwZDd1DoP/2Q1DZiJtbtI/8HY
+vdrFvPk+Kc9XWslSwQb4cwyPXv8AhQGklqRWlo8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTAt
+MDhUMDM6MTg6MzAtMDc6MDC0bo77AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEwLTA4VDAzOjE4
+OjMwLTA3OjAwxTM2RwAAAABJRU5ErkJggg==" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/google.svg b/mypapers/webslides/static/images/logos/google.svg
new file mode 100644 (file)
index 0000000..1479aa7
--- /dev/null
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="142px" height="48px" viewBox="0 0 142 48" enable-background="new 0 0 142 48" xml:space="preserve">  <image id="image0" width="142" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,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
+QmCC" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/instagram.svg b/mypapers/webslides/static/images/logos/instagram.svg
new file mode 100644 (file)
index 0000000..d59ea81
--- /dev/null
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="169px" height="48px" viewBox="0 0 169 48" enable-background="new 0 0 169 48" xml:space="preserve">  <image id="image0" width="169" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,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" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/logo.svg b/mypapers/webslides/static/images/logos/logo.svg
new file mode 100644 (file)
index 0000000..fafa00e
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="76px" height="76px" viewBox="0 0 76 76" enable-background="new 0 0 76 76" xml:space="preserve">  <image id="image0" width="76" height="76" x="0" y="0"
+    xlink:href="data:image/png;base64,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
+ZTwAAAAASUVORK5CYII=" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/microsoft.svg b/mypapers/webslides/static/images/logos/microsoft.svg
new file mode 100644 (file)
index 0000000..ccf39a0
--- /dev/null
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="224px" height="48px" viewBox="0 0 224 48" enable-background="new 0 0 224 48" xml:space="preserve">  <image id="image0" width="224" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAAAwCAMAAAA/zYb8AAAABGdBTUEAALGPC/xhBQAAACBjSFJN
+AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADyUCLyUCLzUCLs
+ViB4wQCAugGAugGAugF8ugHyUCLsViB4wQCAugHyUCLsViB4wQCAugF6enp3d3d3d3d3d3d3d3d3
+d3d3d3d3d3d5eXl2dnZ3d3d3d3d3d3d3d3d3d3d2dnZ3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3
+d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3
+d3eJh2l3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d6enp3d3d3d3d2dnZ4eHh3d3d3d3d3
+d3d3d3d3d3d6enp4wQB3d3eDg4OTk5O6urq3t7eYmJiEhISWlpaXl5eOjo7/Sxb/Shb/Sxb4URRw
+wQB5ugF5ugF3d3e8vLyEhIR0dHSMjIzmVC2HugGRkZGTk5N9fX2AgIAOoOX3uQLAwMAAqfsAqfwA
+qfsNqu3/ugD/uQL/uQL/uQL/uQJ9fX23t7d5eXkCpO8QpeH/ugD/uQKCgoICpO//ugCZmZmJiYmG
+hoaoqKhubm59fX0CpO8CpO8CpO8BpPYQpeH/ugD/uQL/uQL/uQLyUCL4SiSAugF3d3d2dnZzc3N1
+dXVxcXFubm54eHj/SxZsbGwAo/wCpO//uQL///+m9xGSAAAAlnRSTlMAb93LLIHey9A7kT2sSYw3
+okYjYmlobz4OGAYmqfbuLUZrX2o0XWTX5cBCu88cVeoWObZKr5mdw/uzyqdR4wKyuHOUTKShx1mI
+CpF4fYRPMIzx3fur1MBdMiBm1C8dL37m8TKS9ecSB6f2TAcHrRTPdAcHPn7m8TKS/ObsO9UN6ZE3
+rEbhjKKXZYUn6PFv5MvRLIHey9DELPzNAAAAAWJLR0SlLrlKLwAAAAd0SU1FB+AKCAMTO4c2l4MA
+AAcFSURBVGje7Zn3fxs1FMBFy2iBMuwMj9i5xHFiOx6x48R27Hhl2E6cZpF0UspyBzQto6ySsAoU
+KFBGgfOkhT8UPY27c+5c6CcXt+GT95NOupP01Xt670mHHjlwUC0HDj6KHnv8CbUcOnQY7TF58jct
++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" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/netflix.svg b/mypapers/webslides/static/images/logos/netflix.svg
new file mode 100644 (file)
index 0000000..a2a7cc5
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="177px" height="48px" viewBox="0 0 177 48" enable-background="new 0 0 177 48" xml:space="preserve">  <image id="image0" width="177" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,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
+AElFTkSuQmCC" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/nyt.svg b/mypapers/webslides/static/images/logos/nyt.svg
new file mode 100644 (file)
index 0000000..cd234b0
--- /dev/null
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="338px" height="48px" viewBox="0 0 338 48" enable-background="new 0 0 338 48" xml:space="preserve">  <image id="image0" width="338" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAAAwCAMAAAB0QAI4AAAABGdBTUEAALGPC/xhBQAAACBjSFJN
+AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEUAAAAxMzQyMzUyMzYy
+MzUxMzQxMzQyMjQwMzQwMDEyMzUyMzUxMTQwMjMxMjQzNDYwMjMvMTQxMjQxMzQyMzUzMzUxMTMx
+MjQwMDIyMzUyMzUxMjUxNDUzNDYzNDYxMzUwMjQxMzQwMzUyNDUzNDYyMzUzNDYzNDYxMzUxMzQz
+NDYyMzU0NDYzNDYyMzUwMTMxMzMyMzUzNDYyNDU0NDcyMzUyNDYyMjUyMzUzNDYyMzUxMjUyNDUy
+NDYyMzUxMzQyMzUwMzMyMTU0MzcyMzYxMzQzMzYyNDYyMzYzNDYwMjMyMzYyMzYxMjQkKSsxMzQx
+MjQyMzQyMjUxMTUyLTMzNDY5NDk7Pj0rMS8nKDBOIVAzNDY3ODozNTY1Njc0NDc0NDYzNDc4Mzsz
+Njg1NDf///81BZtlAAAAW3RSTlMAH3Ksa0eVoCsRZGghAl7zJgo4gJmFTAYEso0VnfzYbhg2MWDp
+eve1iknape76vA5DkdK41sbJUMHkfVPw3nZZqT4b52I8KLDO6y5c3DRsI4dWvkHS4auormNqSalF
+MwAAAAFiS0dEZbXdiJ8AAAAHdElNRQfgCggDFC6lquWvAAAP4UlEQVRo3u2b+V8iuRLAAyLncIkc
+ggpeeKEgKCB4Kyioq8g6O/tik+6B//9veKlK+kDRQce3+/azkx+g6SOdfFNVqaoEQl4Wm33CQf4t
+ZdLpcv8v6vV4nU7fF+OnP0CDob+7rz9Xwp5XL01FpqOxuP4r4Zl5Sn7661Ozc4pCKZ2fTWfkKZ9C
+F+RhYGrMWuzTyUXLb08Yzy79L8G9WjLLK69cic3THqM0u7q2rp/aoJuf/HpbTqWysK1tbx7OJSnb
+FleTWmGsWmI9RaN0xzxRLMGnc/dDbfJE9spOGx5OwdBUqp73PF7ZUn2jr0S+633t9/edKC2ZIOvH
+PhfpJjUL69G5aq3u4nSyGbg4QQ1xfbPYDkDOqWbo0DRjh0fHJ8r2R5p0Oser0miaH/q9HkDEynA+
+7B/r8R3ektFIz7KK2Vmlx85nvRfz/F0gCvHwZxENMfq8aH345EJS2GJjIq0O5NjL8d6UtTLnB5pU
+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
+YII=" />
+</svg>
diff --git a/mypapers/webslides/static/images/logos/thetimes.svg b/mypapers/webslides/static/images/logos/thetimes.svg
new file mode 100644 (file)
index 0000000..15f90b5
--- /dev/null
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="406px" height="48px" viewBox="0 0 406 48" enable-background="new 0 0 406 48" xml:space="preserve">  <image id="image0" width="406" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZYAAAAwCAMAAAAFFKzjAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
+AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACXlBMVEUAAAAiGhokHh8kHh4j
+Hh8jHyAiICEeGBgXEhEbFhYjHyAkHR4kHR0jHx8iHyAkHR4oGRolHBwjHx8jHh8eGBgYFBMkGxwj
+Hh8iHyAjHh8jHx8iHyAkHR0gIiIlHR4dGBgjHh4kHR0hISEjHh8iHyAmGxwiHyAkHR4jHh8kHR4i
+HyAoGRolHR0jHh8kHR4iHyAkHR0jHh4oGhomHBwqFxgkHR4jHh8iHyAjHh8lHB0kHR4jHx8lHR0j
+HyAjHh8jHh4eFxciHyAjHh8nGxskHR0kHR4jHh8jHyAkHh4fIyQjHyAkHh4iHyAjHh8iHyAjHyAm
+GxwjHh8jHyAjHyAiICEkHR0jHx8jHyAjHh8pFxgoGRoMCwofGhojHyAjHh8jHx8lHB0jHyAiICAk
+Hh4ICQcJCQgHBwUGBgUHBwYHBwYEBQQJCQcKCggLCwkDAwIEAwIDAwICAgIDAwICAgECAgICAgID
+AwIDAwIGBgUGBgUCAQEDAwIFBQUFBgQBAQECAgEFBQQBAQECAgIEBAMMCwkmGxsjHx8iHyAlHB0h
+ISImGxwFBgQKCggICAgLCgkJCQcICAcGBgUBAQEFBQQJCQcCAQEBAQEMDQkDAwIICAcBAQEDAwMB
+AQEAAAAiHyAfGRkhICEDAwIDAwIBAQEICAcICAcHBwYHBwYFBQQKCggKCgckHh4CAgIJCQgDAwIH
+CAYFBQMKCgkGBQQICAYEBAQGBgUiHyAlHB0BAgEkHR4hICEmGxwEBAQkHh8BAgAhICIfIyQjHh8i
+HyAhICIiHyEAAAABAQECAgIgIiP///8S8rsOAAAAwXRSTlMAGrSut7qgFAwJnGg0kphFkx5yYxEE
+J0qUsn+lPqyWFzZNsXWEjox54XzIcJ+9p4owPGNUSlHVv9okzofE2F4qBv1uoy3BT+yrzKJCqdL2
+3Xboy4/EgXDvW1u3Gw/NZlY58/lrPGOEjol7a1xBJ83Sz9Hb5ujk2dWin9/QsVjs6qru4tM+muV4
+yNWEdjJlNk5wlfqtR/L0IsZK973w/t4gtLrJ/URpVFGZK25ht2DCgZ0uwHO1pNCL0ljqiKX6v+Lc
+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
+RJZ3RQAAAABJRU5ErkJggg==" />
+</svg>
diff --git a/mypapers/webslides/static/images/setup.png b/mypapers/webslides/static/images/setup.png
new file mode 100644 (file)
index 0000000..a1f9a53
Binary files /dev/null and b/mypapers/webslides/static/images/setup.png differ
diff --git a/mypapers/webslides/static/images/share-webslides.jpg b/mypapers/webslides/static/images/share-webslides.jpg
new file mode 100644 (file)
index 0000000..5dfc8f0
Binary files /dev/null and b/mypapers/webslides/static/images/share-webslides.jpg differ
diff --git a/mypapers/webslides/static/images/swipe.svg b/mypapers/webslides/static/images/swipe.svg
new file mode 100644 (file)
index 0000000..2663e22
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="96px" height="96px" viewBox="0 0 96 96" enable-background="new 0 0 96 96" xml:space="preserve">  <image id="image0" width="96" height="96" x="0" y="0"
+    xlink:href="data:image/png;base64,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" />
+</svg>
diff --git a/mypapers/webslides/static/js/svg-icons.js b/mypapers/webslides/static/js/svg-icons.js
new file mode 100644 (file)
index 0000000..34030b1
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ * Thanks fontastic.me (Font Awesome 4.4 as SVG Icons).
+ * Do you want to use other icons?
+ * Go to https://fontastic.me > Create account > Select icons > Customize > Publish (SVG Sprite) > Paste .js here
+ */
+
+/*
+Important!
+/css/svg-icons.css is required. 
+*/
+
+(function(a,b,c,d){function e(b,c){if(c){var d=c.getAttribute('viewBox'),e=a.createDocumentFragment(),f=c.cloneNode(true);if(d)b.setAttribute('viewBox',d);while(f.childNodes.length)e.appendChild(f.childNodes[0]);b.appendChild(e);}}function f(){var b=this,c=a.createElement('x'),d=b.s;c.innerHTML=b.responseText;b.onload=function(){d.splice(0).map(function(a){e(a[0],c.querySelector('#'+a[1].replace(/(\W)/g,'\\$1')));});};b.onload();}function g(){var a;while((a=b[0])){var e=a.parentNode,h=a.getAttribute('xlink:href').split('#')[1],i='https://file.myfontastic.com/bLfXNBF36ByeujCbT5PohZ/sprites/1477146123.svg';e.removeChild(a);var j=d[i]=d[i]||new XMLHttpRequest();if(!j.s){j.s=[];j.open('GET',i);j.onload=f;j.send();}j.s.push([e,h]);if(j.readyState===4)j.onload();}c(g);}g();})(document,document.getElementsByTagName('use'),window.requestAnimationFrame||window.setTimeout,{});
\ No newline at end of file
diff --git a/mypapers/webslides/static/js/webslides.js b/mypapers/webslides/static/js/webslides.js
new file mode 100644 (file)
index 0000000..540d033
--- /dev/null
@@ -0,0 +1,3109 @@
+/*!
+ * Name: WebSlides
+ * Version: 1.5.0
+ * Date: 2017-09-16
+ * Description: Making HTML presentations easy
+ * URL: https://github.com/webslides/webslides#readme
+ * Credits: @jlantunez, @LuisSacristan, @Belelros
+ */
+/******/ (function(modules) { // webpackBootstrap
+/******/       // The module cache
+/******/       var installedModules = {};
+/******/
+/******/       // The require function
+/******/       function __webpack_require__(moduleId) {
+/******/
+/******/               // Check if module is in cache
+/******/               if(installedModules[moduleId]) {
+/******/                       return installedModules[moduleId].exports;
+/******/               }
+/******/               // Create a new module (and put it into the cache)
+/******/               var module = installedModules[moduleId] = {
+/******/                       i: moduleId,
+/******/                       l: false,
+/******/                       exports: {}
+/******/               };
+/******/
+/******/               // Execute the module function
+/******/               modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/               // Flag the module as loaded
+/******/               module.l = true;
+/******/
+/******/               // Return the exports of the module
+/******/               return module.exports;
+/******/       }
+/******/
+/******/
+/******/       // expose the modules object (__webpack_modules__)
+/******/       __webpack_require__.m = modules;
+/******/
+/******/       // expose the module cache
+/******/       __webpack_require__.c = installedModules;
+/******/
+/******/       // define getter function for harmony exports
+/******/       __webpack_require__.d = function(exports, name, getter) {
+/******/               if(!__webpack_require__.o(exports, name)) {
+/******/                       Object.defineProperty(exports, name, {
+/******/                               configurable: false,
+/******/                               enumerable: true,
+/******/                               get: getter
+/******/                       });
+/******/               }
+/******/       };
+/******/
+/******/       // getDefaultExport function for compatibility with non-harmony modules
+/******/       __webpack_require__.n = function(module) {
+/******/               var getter = module && module.__esModule ?
+/******/                       function getDefault() { return module['default']; } :
+/******/                       function getModuleExports() { return module; };
+/******/               __webpack_require__.d(getter, 'a', getter);
+/******/               return getter;
+/******/       };
+/******/
+/******/       // Object.prototype.hasOwnProperty.call
+/******/       __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/       // __webpack_public_path__
+/******/       __webpack_require__.p = "/static/js/";
+/******/
+/******/       // Load entry module and return exports
+/******/       return __webpack_require__(__webpack_require__.s = 5);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__custom_event__ = __webpack_require__(9);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+var transitionEvent = '';
+var animationEvent = '';
+
+/**
+ * Static class for DOM helper.
+ */
+
+var DOM = function () {
+  function DOM() {
+    _classCallCheck(this, DOM);
+  }
+
+  _createClass(DOM, null, [{
+    key: 'createNode',
+
+    /**
+     * Creates a node with optional parameters.
+     * @param {string} tag The name of the tag of the needed element.
+     * @param {string} id The desired id for the element. It defaults to an
+     * empty string.
+     * @param {string} text The desired text to go inside of the element. It
+     * defaults to an empty string.
+     * @return {Element}
+     */
+    value: function createNode(tag) {
+      var id = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
+      var text = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
+
+      var node = document.createElement(tag);
+      if (id) {
+        node.id = id;
+      }
+
+      if (text) {
+        node.textContent = text;
+      }
+
+      return node;
+    }
+
+    /**
+     * Listens for an event once.
+     * @param {Element} el Element to listen to.
+     * @param {string} event Event Type.
+     * @param {Function} callback Function to execute once the event fires.
+     */
+
+  }, {
+    key: 'once',
+    value: function once(el, event, callback) {
+      var cb = function cb(e) {
+        if (e.target === el) {
+          el.removeEventListener(event, cb);
+          callback(e);
+        }
+      };
+
+      el.addEventListener(event, cb, false);
+    }
+
+    /**
+     * Gets the prefixed transitionend event.
+     * @param {?Element} optEl Element to check
+     * @return {string}
+     */
+
+  }, {
+    key: 'getTransitionEvent',
+    value: function getTransitionEvent(optEl) {
+      if (transitionEvent && !optEl) {
+        return transitionEvent;
+      }
+
+      transitionEvent = '';
+
+      var el = optEl || document.createElement('ws');
+      var transitions = {
+        'transition': 'transitionend',
+        'OTransition': 'oTransitionEnd',
+        'MozTransition': 'transitionend',
+        'WebkitTransition': 'webkitTransitionEnd'
+      };
+      var transitionNames = Object.keys(transitions);
+
+      for (var i = 0, length = transitionNames.length; i < length && !transitionEvent; i++) {
+        var transitionName = transitionNames[i];
+
+        if (typeof el.style[transitionName] !== 'undefined') {
+          transitionEvent = transitions[transitionName];
+        }
+      }
+
+      return transitionEvent;
+    }
+
+    /**
+     * Gets the prefixed animation end event.
+     * @param {?Element} optEl Element to check
+     * @return {string}
+     */
+
+  }, {
+    key: 'getAnimationEvent',
+    value: function getAnimationEvent(optEl) {
+      if (animationEvent && !optEl) {
+        return animationEvent;
+      }
+
+      animationEvent = 'animationend';
+
+      var el = optEl || document.createElement('ws');
+      var animations = {
+        'animation': 'animationend',
+        'OAnimation': 'oAnimationEnd',
+        'MozAnimation': 'animationend',
+        'WebkitAnimation': 'webkitAnimationEnd'
+      };
+      var animationNames = Object.keys(animations);
+
+      for (var i = 0, length = animationNames.length; i < length; i++) {
+        var animationName = animationNames[i];
+
+        if (typeof el.style[animationName] !== 'undefined') {
+          animationEvent = animations[animationName];
+          break;
+        }
+      }
+
+      return animationEvent;
+    }
+
+    /**
+     * Hides an element setting the display to none.
+     * @param {Element} el Element to be hidden.
+     */
+
+  }, {
+    key: 'hide',
+    value: function hide(el) {
+      el.style.display = 'none';
+    }
+
+    /**
+     * Shows an element by removing the display property. This is only intended
+     * to be used in conjunction with DOM.hide.
+     * @param {Element} el Element to be shown.
+     */
+
+  }, {
+    key: 'show',
+    value: function show(el) {
+      el.style.display = '';
+    }
+
+    /**
+     * Checks if the element is visible.
+     * @param {Element} el Element to check.
+     * @return {boolean}
+     */
+
+  }, {
+    key: 'isVisible',
+    value: function isVisible(el) {
+      return el.offsetParent !== null;
+    }
+
+    /**
+     * Fires a custom event on the given target.
+     * @param {Element} target The target of the event.
+     * @param {string} eventType The event type.
+     * @param {Object} eventInfo Optional parameter to provide additional data
+     * to the event.
+     */
+
+  }, {
+    key: 'fireEvent',
+    value: function fireEvent(target, eventType) {
+      var eventInfo = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+
+      var event = new __WEBPACK_IMPORTED_MODULE_0__custom_event__["a" /* default */](eventType, {
+        detail: eventInfo
+      });
+
+      target.dispatchEvent(event);
+    }
+
+    /**
+     * Converts an iterable to an array.
+     * @param {*} iterable Element to convert to array
+     * @return {Array} the element casted to an array.
+     */
+
+  }, {
+    key: 'toArray',
+    value: function toArray(iterable) {
+      return [].slice.call(iterable);
+    }
+
+    /**
+     * Checks whether the document has focus on an input or contenteditable
+     * element.
+     * @return {boolean} Whether the focused element is an input or content
+     * editable.
+     */
+
+  }, {
+    key: 'isFocusableElement',
+    value: function isFocusableElement() {
+      var result = false;
+
+      if (document.activeElement) {
+        var isContentEditable = document.activeElement.contentEditable !== 'inherit' && document.activeElement.contentEditable !== undefined;
+        var isInput = ['INPUT', 'SELECT', 'OPTION', 'TEXTAREA'].indexOf(document.activeElement.tagName) > -1;
+        result = isInput || isContentEditable;
+      }
+
+      return result;
+    }
+
+    /**
+     * Gets the integer value of a style property.
+     * @param {string} prop CSS property value.
+     * @return {Number} The property without the units.
+     */
+
+  }, {
+    key: 'parseSize',
+    value: function parseSize(prop) {
+      return Number(prop.replace(/[^\d\.]/g, ''));
+    }
+
+    /**
+     * Wraps a HTML structure around an element.
+     * @param {Element} elem the element to be wrapped.
+     * @param {string} tag the new element tag.
+     * @return {Element} the new element.
+     */
+
+  }, {
+    key: 'wrap',
+    value: function wrap(elem, tag) {
+      var wrap = document.createElement(tag);
+      elem.parentElement.insertBefore(wrap, elem);
+      wrap.appendChild(elem);
+
+      return wrap;
+    }
+
+    /**
+     * Inserts and element after another element.
+     * @param {Element} elem the element to be inserted.
+     * @param {Element} target the element to be inserted after.
+     */
+
+  }, {
+    key: 'after',
+    value: function after(elem, target) {
+      var parent = target.parentNode;
+
+      if (parent.lastChild === target) {
+        parent.appendChild(elem);
+      } else {
+        parent.insertBefore(elem, target.nextSibling);
+      }
+    }
+  }]);
+
+  return DOM;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (DOM);
+
+/***/ }),
+/* 1 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Slide; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Events; });
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(0);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+var CLASSES = {
+  SLIDE: 'slide',
+  CURRENT: 'current'
+};
+
+var Events = {
+  ENTER: 'dom:enter',
+  LEAVE: 'dom:leave',
+  ENABLE: 'slide:enable',
+  DISABLE: 'slide:disable'
+};
+
+/**
+ * Wrapper for the Slide section.
+ */
+
+var Slide = function () {
+  /**
+   * Bootstraps the slide by saving some data, adding a class and hiding it.
+   * @param {Element} el Section element.
+   * @param {number} i Zero based index of the slide.
+   */
+  function Slide(el, i) {
+    _classCallCheck(this, Slide);
+
+    /**
+     * @type {Element}
+     */
+    this.el = el;
+    /**
+     * The section's parent.
+     * @type {Node}
+     */
+    this.parent = el.parentNode;
+    /**
+     * @type {number}
+     */
+    this.i = i;
+
+    this.el.id = 'section-' + (i + 1);
+    this.el.classList.add(CLASSES.SLIDE);
+
+    // Hide slides by default
+    this.hide();
+  }
+
+  /**
+   * Hides the node and removes the class that makes it "active".
+   */
+
+
+  _createClass(Slide, [{
+    key: 'hide',
+    value: function hide() {
+      __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].hide(this.el);
+      this.el.classList.remove(CLASSES.CURRENT);
+    }
+
+    /**
+     * Shows the node and adds the class that makes it "active".
+     */
+
+  }, {
+    key: 'show',
+    value: function show() {
+      __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].show(this.el);
+      this.el.classList.add(CLASSES.CURRENT);
+    }
+
+    /**
+     * Moves the section to the bottom of the section's list.
+     * @fires Slide#dom:leave
+     * @fires Slide#dom:enter
+     */
+
+  }, {
+    key: 'moveAfterLast',
+    value: function moveAfterLast() {
+      var last = this.parent.childNodes[this.parent.childElementCount - 1];
+
+      this.fire_(Events.LEAVE);
+      this.parent.insertBefore(this.el, last.nextSibling);
+      this.fire_(Events.ENTER);
+    }
+
+    /**
+     * Moves the section to the top of the section's list.
+     * @fires Slide#dom:leave
+     * @fires Slide#dom:enter
+     */
+
+  }, {
+    key: 'moveBeforeFirst',
+    value: function moveBeforeFirst() {
+      var first = this.parent.childNodes[0];
+
+      this.fire_(Events.LEAVE);
+      this.parent.insertBefore(this.el, first);
+      this.fire_(Events.ENTER);
+    }
+
+    /**
+     * Fires an enable event.
+     * @fires Slide#slide:enable
+     */
+
+  }, {
+    key: 'enable',
+    value: function enable() {
+      this.fire_(Events.ENABLE);
+    }
+
+    /**
+     * Fires a disable event.
+     * @fires Slide#slide:disable
+     */
+
+  }, {
+    key: 'disable',
+    value: function disable() {
+      this.fire_(Events.DISABLE);
+    }
+
+    /**
+     * Fires an event passing the slide instance on the detail.
+     * @param {String} name Name of the event to fire.
+     * @private
+     */
+
+  }, {
+    key: 'fire_',
+    value: function fire_(name) {
+      __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].fireEvent(this.el, name, {
+        slide: this
+      });
+    }
+
+    /**
+     * Checks whether an element is a valid candidate to be a slide by ensuring
+     * it's a "section" element.
+     * @param {Element} el Element to be checked.
+     * @return {boolean} Whether is candidate or not.
+     */
+
+  }], [{
+    key: 'isCandidate',
+    value: function isCandidate(el) {
+      return el.nodeType === 1 && el.tagName === 'SECTION';
+    }
+
+    /**
+     * Gets the section element from an inner element.
+     * @param {Node} el
+     * @return {{section: ?Node, i: ?number}} A map with the section and the
+     * position of the section.
+     */
+
+  }, {
+    key: 'getSectionFromEl',
+    value: function getSectionFromEl(el) {
+      var parent = el;
+      var section = null;
+      var i = null;
+
+      while (parent.parentElement && !parent.classList.contains(CLASSES.SLIDE)) {
+        parent = parent.parentElement;
+      }
+
+      if (parent.classList.contains(CLASSES.SLIDE)) {
+        section = parent;
+        i = parseInt(section.id.replace('section-', ''), 10);
+      }
+
+      return { section: section, i: i };
+    }
+  }]);
+
+  return Slide;
+}();
+
+
+
+/***/ }),
+/* 2 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var Keys = {
+  ENTER: 13,
+  SPACE: 32,
+  RE_PAGE: 33,
+  AV_PAGE: 34,
+  END: 35,
+  HOME: 36,
+  LEFT: 37,
+  UP: 38,
+  RIGHT: 39,
+  DOWN: 40,
+  PLUS: [107, 171, 187],
+  MINUS: [109, 173, 189],
+  ESCAPE: 27,
+  F: 70
+};
+
+/* harmony default export */ __webpack_exports__["a"] = (Keys);
+
+/***/ }),
+/* 3 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+var UA = window.navigator.userAgent;
+
+/**
+ * Mobile detector helper class. Tests the User Agent to see if we're, likely,
+ * on a mobile device.
+ */
+
+var MobileDetector = function () {
+  function MobileDetector() {
+    _classCallCheck(this, MobileDetector);
+  }
+
+  _createClass(MobileDetector, null, [{
+    key: "isAndroid",
+
+    /**
+     * Whether the device is Android or not.
+     * @return {Boolean}
+     */
+    value: function isAndroid() {
+      return !!UA.match(/Android/i);
+    }
+
+    /**
+     * Whether the device is BlackBerry or not.
+     * @return {Boolean}
+     */
+
+  }, {
+    key: "isBlackBerry",
+    value: function isBlackBerry() {
+      return !!UA.match(/BlackBerry/i);
+    }
+
+    /**
+     * Whether the device is iOS or not.
+     * @return {Boolean}
+     */
+
+  }, {
+    key: "isiOS",
+    value: function isiOS() {
+      return !!UA.match(/iPad|iPhone|iPod/i);
+    }
+
+    /**
+     * Whether the device is Opera or not.
+     * @return {Boolean}
+     */
+
+  }, {
+    key: "isOpera",
+    value: function isOpera() {
+      return !!UA.match(/Opera Mini/i);
+    }
+
+    /**
+     * Whether the device is Windows or not.
+     * @return {Boolean}
+     */
+
+  }, {
+    key: "isWindows",
+    value: function isWindows() {
+      return !!UA.match(/IEMobile/i);
+    }
+
+    /**
+     * Whether the device is Windows Phone or not.
+     * @return {Boolean}
+     */
+
+  }, {
+    key: "isWindowsPhone",
+    value: function isWindowsPhone() {
+      return !!UA.match(/Windows Phone/i);
+    }
+
+    /**
+     * Whether the device is any mobile device or not.
+     * @return {Boolean}
+     */
+
+  }, {
+    key: "isAny",
+    value: function isAny() {
+      return MobileDetector.isAndroid() || MobileDetector.isBlackBerry() || MobileDetector.isiOS() || MobileDetector.isOpera() || MobileDetector.isWindows() || MobileDetector.isWindowsPhone();
+    }
+  }]);
+
+  return MobileDetector;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (MobileDetector);
+
+/***/ }),
+/* 4 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (immutable) */ __webpack_exports__["a"] = scrollTo;
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__easing__ = __webpack_require__(20);
+
+
+var SCROLLABLE_CONTAINER = document.getElementById('webslides');
+
+/**
+ * Smoothly scrolls to a given Y position using Easing.Swing. It'll run a
+ * callback upon finishing.
+ * @param {number} y Offset of the page to scroll to.
+ * @param {number} duration Duration of the animation. 500ms by default.
+ * @param {function} cb Callback function to call upon completion.
+ * @param {HTMLElement} container The HTML element where to scroll
+ */
+function scrollTo(y) {
+  var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;
+  var cb = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {};
+  var container = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
+
+  SCROLLABLE_CONTAINER = container ? container : document.getElementById('webslides');
+
+  var delta = y - SCROLLABLE_CONTAINER.scrollTop;
+  var startLocation = SCROLLABLE_CONTAINER.scrollTop;
+  var increment = 16;
+
+  if (!duration) {
+    SCROLLABLE_CONTAINER.scrollTop = y;
+    cb();
+    return;
+  }
+
+  var animateScroll = function animateScroll(elapsedTime) {
+    elapsedTime += increment;
+    var percent = Math.min(1, elapsedTime / duration);
+    var easingP = __WEBPACK_IMPORTED_MODULE_0__easing__["a" /* default */].swing(percent, elapsedTime * percent, y, delta, duration);
+
+    SCROLLABLE_CONTAINER.scrollTop = Math.floor(startLocation + easingP * delta);
+
+    if (elapsedTime < duration) {
+      setTimeout(function () {
+        return animateScroll(elapsedTime);
+      }, increment);
+    } else {
+      cb();
+    }
+  };
+
+  animateScroll(0);
+}
+
+/***/ }),
+/* 5 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__modules_webslides__ = __webpack_require__(6);
+
+__webpack_require__(21);
+
+window.WebSlides = __WEBPACK_IMPORTED_MODULE_0__modules_webslides__["a" /* default */];
+
+/***/ }),
+/* 6 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__ = __webpack_require__(7);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__slide__ = __webpack_require__(1);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_dom__ = __webpack_require__(0);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_scroll_to__ = __webpack_require__(4);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+
+
+
+var CLASSES = {
+  VERTICAL: 'vertical',
+  READY: 'ws-ready',
+  DISABLED: 'disabled'
+};
+
+// Default plugins
+var PLUGINS = {
+  'autoslide': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].AutoSlide,
+  'clickNav': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].ClickNav,
+  'grid': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Grid,
+  'hash': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Hash,
+  'keyboard': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Keyboard,
+  'nav': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Navigation,
+  'scroll': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Scroll,
+  'touch': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Touch,
+  'video': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Video,
+  'youtube': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].YouTube,
+  'zoom': __WEBPACK_IMPORTED_MODULE_0__plugins_plugins__["a" /* default */].Zoom
+};
+
+/**
+ * WebSlides module.
+ */
+
+var WebSlides = function () {
+  /**
+   * Options for WebSlides
+   * @param {number|boolean} autoslide If a number is provided, it will allow
+   * autosliding by said amount of milliseconds.
+   * @param {boolean} changeOnClick If true, it will allow
+   * clicking on any place to change the slide.
+   * @param {boolean} loop Whether to go to first slide from last one or not.
+   * @param {number} minWheelDelta Controls the amount of needed scroll to
+   * trigger navigation.
+   * @param {boolean} navigateOnScroll Whether scroll can trigger navigation or
+   * not.
+   * @param {number} scrollWait Controls the amount of time to wait till
+   * navigation can occur again with scroll.
+   * @param {number} slideOffset Controls the amount of needed touch delta to
+   * trigger navigation.
+   * @param {boolean} showIndex Controls if the index can be shown.
+   */
+  function WebSlides() {
+    var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
+        _ref$autoslide = _ref.autoslide,
+        autoslide = _ref$autoslide === undefined ? false : _ref$autoslide,
+        _ref$changeOnClick = _ref.changeOnClick,
+        changeOnClick = _ref$changeOnClick === undefined ? false : _ref$changeOnClick,
+        _ref$loop = _ref.loop,
+        loop = _ref$loop === undefined ? true : _ref$loop,
+        _ref$minWheelDelta = _ref.minWheelDelta,
+        minWheelDelta = _ref$minWheelDelta === undefined ? 40 : _ref$minWheelDelta,
+        _ref$navigateOnScroll = _ref.navigateOnScroll,
+        navigateOnScroll = _ref$navigateOnScroll === undefined ? true : _ref$navigateOnScroll,
+        _ref$scrollWait = _ref.scrollWait,
+        scrollWait = _ref$scrollWait === undefined ? 450 : _ref$scrollWait,
+        _ref$slideOffset = _ref.slideOffset,
+        slideOffset = _ref$slideOffset === undefined ? 50 : _ref$slideOffset,
+        _ref$showIndex = _ref.showIndex,
+        showIndex = _ref$showIndex === undefined ? true : _ref$showIndex;
+
+    _classCallCheck(this, WebSlides);
+
+    /**
+     * WebSlide element.
+     * @type {Element}
+     */
+    this.el = document.getElementById('webslides');
+
+    if (!this.el) {
+      throw new Error('Couldn\'t find the webslides container!');
+    }
+
+    /**
+     * Moving flag.
+     * @type {boolean}
+     */
+    this.isMoving = false;
+    /**
+     * Slide's array.
+     * @type {?Array<Slide>}
+     */
+    this.slides = null;
+    /**
+     * Current slide's index.
+     * @type {number}
+     * @private
+     */
+    this.currentSlideI_ = -1;
+    /**
+     * Current slide reference.
+     * @type {?Slide}
+     * @private
+     */
+    this.currentSlide_ = null;
+    /**
+     * Max slide index.
+     * @type {number}
+     * @private
+     */
+    this.maxSlide_ = 0;
+    /**
+     * Whether the layout is going to be vertical or horizontal.
+     * @type {boolean}
+     */
+    this.isVertical = this.el.classList.contains(CLASSES.VERTICAL);
+    /**
+     * Plugin's dictionary.
+     * @type {Object}
+     */
+    this.plugins = {};
+    /**
+     * Options dictionary.
+     * @type {Object}
+     */
+    this.options = {
+      autoslide: autoslide,
+      changeOnClick: changeOnClick,
+      loop: loop,
+      minWheelDelta: minWheelDelta,
+      navigateOnScroll: navigateOnScroll,
+      scrollWait: scrollWait,
+      slideOffset: slideOffset,
+      showIndex: showIndex
+    };
+    /**
+     * Initialisation flag.
+     * @type {boolean}
+     */
+    this.initialised = false;
+
+    // Bootstrapping
+    this.removeChildren_();
+    this.grabSlides_();
+    this.createPlugins_();
+    this.initSlides_();
+    // Finished
+    this.onInit_();
+  }
+
+  /**
+   * Removes all children elements inside of the main container that are not
+   * eligible to be a Slide Element.
+   * @private
+   */
+
+
+  _createClass(WebSlides, [{
+    key: 'removeChildren_',
+    value: function removeChildren_() {
+      var nodes = this.el.childNodes;
+      var i = nodes.length;
+
+      while (i--) {
+        var node = nodes[i];
+
+        if (!__WEBPACK_IMPORTED_MODULE_1__slide__["b" /* default */].isCandidate(node)) {
+          this.el.removeChild(node);
+        }
+      }
+    }
+
+    /**
+     * Creates all the registered plugins and store the instances inside of the
+     * the webslide instance.
+     * @private
+     */
+
+  }, {
+    key: 'createPlugins_',
+    value: function createPlugins_() {
+      var _this = this;
+
+      Object.keys(PLUGINS).forEach(function (pluginName) {
+        var PluginCto = PLUGINS[pluginName];
+        _this.plugins[pluginName] = new PluginCto(_this);
+      });
+    }
+
+    /**
+     * Called once the WebSlide instance has finished initialising.
+     * @private
+     * @fires WebSlide#ws:init
+     */
+
+  }, {
+    key: 'onInit_',
+    value: function onInit_() {
+      this.initialised = true;
+      __WEBPACK_IMPORTED_MODULE_2__utils_dom__["a" /* default */].fireEvent(this.el, 'ws:init');
+      document.documentElement.classList.add(CLASSES.READY);
+    }
+
+    /**
+     * Grabs the slides from the DOM and creates all the Slides modules.
+     * @private
+     */
+
+  }, {
+    key: 'grabSlides_',
+    value: function grabSlides_() {
+      this.slides = __WEBPACK_IMPORTED_MODULE_2__utils_dom__["a" /* default */].toArray(this.el.childNodes).map(function (slide, i) {
+        return new __WEBPACK_IMPORTED_MODULE_1__slide__["b" /* default */](slide, i);
+      });
+
+      this.maxSlide_ = this.slides.length;
+    }
+
+    /**
+     * Goes to a given slide.
+     * @param {!number} slideI The slide index.
+     * @param {?boolean=} forward Whether we're forcing moving forward/backwards.
+     * This parameter is used only from the goNext, goPrev functions to adjust the
+     * scroll animations.
+     */
+
+  }, {
+    key: 'goToSlide',
+    value: function goToSlide(slideI) {
+      var forward = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
+
+      if (this.isValidIndexSlide_(slideI) && !this.isMoving && this.currentSlideI_ !== slideI) {
+        this.isMoving = true;
+        var isMovingForward = false;
+
+        if (forward !== null) {
+          isMovingForward = forward;
+        } else {
+          if (this.currentSlideI_ >= 0) {
+            isMovingForward = slideI > this.currentSlideI_;
+          }
+        }
+        var nextSlide = this.slides[slideI];
+
+        if (this.currentSlide_ !== null && this.isVertical && (!this.plugins.touch || !this.plugins.touch.isEnabled)) {
+          this.scrollTransitionToSlide_(isMovingForward, nextSlide, this.onSlideChange_);
+        } else {
+          this.transitionToSlide_(isMovingForward, nextSlide, this.onSlideChange_);
+        }
+      }
+    }
+
+    /**
+     * Transitions to a slide, doing the scroll animation.
+     * @param {boolean} isMovingForward Whether we're going forward or backwards.
+     * @param {Slide} nextSlide Next slide.
+     * @param {Function} callback Callback to be called upon finishing. This is an
+     * async function so it'll happen once the scroll animation finishes.
+     * @private
+     * @see scrollTo
+     */
+
+  }, {
+    key: 'scrollTransitionToSlide_',
+    value: function scrollTransitionToSlide_(isMovingForward, nextSlide, callback) {
+      var _this2 = this;
+
+      this.el.style.overflow = 'hidden';
+
+      if (!isMovingForward) {
+        nextSlide.moveBeforeFirst();
+        nextSlide.show();
+        Object(__WEBPACK_IMPORTED_MODULE_3__utils_scroll_to__["a" /* default */])(this.currentSlide_.el.offsetTop, 0);
+      } else {
+        nextSlide.show();
+      }
+
+      Object(__WEBPACK_IMPORTED_MODULE_3__utils_scroll_to__["a" /* default */])(nextSlide.el.offsetTop, 500, function () {
+        _this2.currentSlide_.hide();
+
+        if (isMovingForward) {
+          _this2.currentSlide_.moveAfterLast();
+        }
+
+        _this2.el.style.overflow = 'auto';
+        setTimeout(function () {
+          callback.call(_this2, nextSlide);
+        }, 150);
+      });
+    }
+
+    /**
+     * Transitions to a slide, without doing the scroll animation. If the page is
+     * already initialised and on mobile device, it will do a slide animation.
+     * @param {boolean} isMovingForward Whether we're going forward or backwards.
+     * @param {Slide} nextSlide Next slide.
+     * @param {Function} callback Callback to be called upon finishing. This is a
+     * sync function so it'll happen on run time.
+     * @private
+     */
+
+  }, {
+    key: 'transitionToSlide_',
+    value: function transitionToSlide_(isMovingForward, nextSlide, callback) {
+      var _this3 = this;
+
+      Object(__WEBPACK_IMPORTED_MODULE_3__utils_scroll_to__["a" /* default */])(0, 0);
+      var className = 'slideInRight';
+
+      if (!isMovingForward) {
+        nextSlide.moveBeforeFirst();
+        className = 'slideInLeft';
+      }
+
+      if (this.currentSlide_) {
+        if (isMovingForward) {
+          this.currentSlide_.moveAfterLast();
+        }
+
+        this.currentSlide_.hide();
+      }
+
+      nextSlide.show();
+
+      if (this.initialised && this.plugins.touch && this.plugins.touch.isEnabled) {
+        __WEBPACK_IMPORTED_MODULE_2__utils_dom__["a" /* default */].once(nextSlide.el, __WEBPACK_IMPORTED_MODULE_2__utils_dom__["a" /* default */].getAnimationEvent(), function () {
+          nextSlide.el.classList.remove(className);
+          callback.call(_this3, nextSlide);
+        });
+
+        nextSlide.el.classList.add(className);
+      } else {
+        callback.call(this, nextSlide);
+      }
+    }
+
+    /**
+     * Whenever a slide is changed, this function gets called. It updates the
+     * references to the current slide, disables the moving flag and fires
+     * a custom event.
+     * @param {Slide} slide The slide we're transitioning to.
+     * @fires WebSlide#ws:slide-change
+     * @private
+     */
+
+  }, {
+    key: 'onSlideChange_',
+    value: function onSlideChange_(slide) {
+      if (this.currentSlide_) {
+        this.currentSlide_.disable();
+      }
+
+      this.currentSlide_ = slide;
+      this.currentSlideI_ = slide.i;
+      this.currentSlide_.enable();
+      this.isMoving = false;
+
+      __WEBPACK_IMPORTED_MODULE_2__utils_dom__["a" /* default */].fireEvent(this.el, 'ws:slide-change', {
+        slides: this.maxSlide_,
+        currentSlide0: this.currentSlideI_,
+        currentSlide: this.currentSlideI_ + 1
+      });
+    }
+
+    /**
+     * Goes to the next slide.
+     */
+
+  }, {
+    key: 'goNext',
+    value: function goNext() {
+      var nextIndex = this.currentSlideI_ + 1;
+
+      if (nextIndex >= this.maxSlide_) {
+        if (!this.options.loop) {
+          return;
+        }
+
+        nextIndex = 0;
+      }
+
+      this.goToSlide(nextIndex, true);
+    }
+
+    /**
+     * Goes to the previous slide.
+     */
+
+  }, {
+    key: 'goPrev',
+    value: function goPrev() {
+      var prevIndex = this.currentSlideI_ - 1;
+
+      if (prevIndex < 0) {
+        if (!this.options.loop) {
+          return;
+        }
+
+        prevIndex = this.maxSlide_ - 1;
+      }
+
+      this.goToSlide(prevIndex, false);
+    }
+
+    /**
+     * Check if the given number is a valid index to go to.
+     * @param {number} i The index to check.
+     * @return {boolean} Whether you can move to that slide or not.
+     * @private
+     */
+
+  }, {
+    key: 'isValidIndexSlide_',
+    value: function isValidIndexSlide_(i) {
+      return typeof i === 'number' && i >= 0 && i < this.maxSlide_;
+    }
+
+    /**
+     * Init the shown slide on load. It'll fetch it from the Hash if present
+     * and, otherwise, it'll default to the first one.
+     * @private
+     * @see Hash.getSlideNumber
+     */
+
+  }, {
+    key: 'initSlides_',
+    value: function initSlides_() {
+      var slideNumber = this.plugins.hash.constructor.getSlideNumber();
+
+      // Not valid
+      if (slideNumber === null || slideNumber >= this.maxSlide_) {
+        slideNumber = 0;
+      }
+
+      // Keeping the order
+      if (slideNumber !== 0) {
+        var i = 0;
+
+        while (i < slideNumber) {
+          this.slides[i].moveAfterLast();
+          i++;
+        }
+      }
+
+      this.goToSlide(slideNumber);
+    }
+
+    /**
+     * Toggles zoom
+     */
+
+  }, {
+    key: 'toggleZoom',
+    value: function toggleZoom() {
+      if (this.options.showIndex) {
+        this.plugins.zoom.toggleZoom();
+      }
+    }
+
+    /**
+     * Disables the webslides element adding a class "disabled"
+     */
+
+  }, {
+    key: 'disable',
+    value: function disable() {
+      this.el.classList.add(CLASSES.DISABLED);
+
+      if (this.plugins.autoslide && this.plugins.autoslide.time !== false) {
+        this.plugins.autoslide.stop();
+      }
+    }
+
+    /**
+     * Enables the webslides element removing a class "disabled"
+     */
+
+  }, {
+    key: 'enable',
+    value: function enable() {
+      this.el.classList.remove(CLASSES.DISABLED);
+
+      if (this.plugins.autoslide && this.plugins.autoslide.time !== false) {
+        this.plugins.autoslide.play();
+      }
+    }
+
+    /**
+     * Checks if it is disabled
+     * @return {boolean}
+     */
+
+  }, {
+    key: 'isDisabled',
+    value: function isDisabled() {
+      return this.el.classList.contains(CLASSES.DISABLED);
+    }
+
+    /**
+     * Puts the browser into fullscreen
+     */
+
+  }, {
+    key: 'fullscreen',
+    value: function fullscreen() {
+      var el = document.documentElement;
+      var isFullscreen = document.fullscreen || document.webkitIsFullScreen || document.mozFullScreen || document.msFullScreenElement;
+
+      if (!isFullscreen) {
+        /* istanbul ignore next hard to test prefixes */
+        var requestFullscreen = el.requestFullscreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullscreen;
+        requestFullscreen.call(el);
+      } else {
+        /* istanbul ignore next hard to test prefixes */
+        var cancelFullscreen = document.exitFullScreen || document.webkitCancelFullScreen || document.mozCancelFullScreen || document.msExitFullscreen;
+
+        cancelFullscreen.call(document);
+      }
+    }
+
+    /**
+     * Registers a plugin to be loaded when the instance is created. It allows
+     * (on purpose) to replace default plugins.
+     * @param {!string} key They key under which it'll be stored inside of the
+     * instance, inside the plugins dict.
+     * @param {!Function} cto Plugin constructor.
+     */
+
+  }], [{
+    key: 'registerPlugin',
+    value: function registerPlugin(key, cto) {
+      PLUGINS[key] = cto;
+    }
+  }]);
+
+  return WebSlides;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (WebSlides);
+
+/***/ }),
+/* 7 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__autoslide__ = __webpack_require__(8);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__click_nav__ = __webpack_require__(10);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__grid__ = __webpack_require__(11);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__hash__ = __webpack_require__(12);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__keyboard__ = __webpack_require__(13);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__navigation__ = __webpack_require__(14);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__scroll__ = __webpack_require__(15);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__touch__ = __webpack_require__(16);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__video__ = __webpack_require__(17);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__youtube__ = __webpack_require__(18);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__zoom__ = __webpack_require__(19);
+
+
+
+
+
+
+
+
+
+
+
+
+/* harmony default export */ __webpack_exports__["a"] = ({
+  AutoSlide: __WEBPACK_IMPORTED_MODULE_0__autoslide__["a" /* default */],
+  ClickNav: __WEBPACK_IMPORTED_MODULE_1__click_nav__["a" /* default */],
+  Grid: __WEBPACK_IMPORTED_MODULE_2__grid__["a" /* default */],
+  Hash: __WEBPACK_IMPORTED_MODULE_3__hash__["a" /* default */],
+  Keyboard: __WEBPACK_IMPORTED_MODULE_4__keyboard__["a" /* default */],
+  Navigation: __WEBPACK_IMPORTED_MODULE_5__navigation__["a" /* default */],
+  Scroll: __WEBPACK_IMPORTED_MODULE_6__scroll__["a" /* default */],
+  Touch: __WEBPACK_IMPORTED_MODULE_7__touch__["a" /* default */],
+  Video: __WEBPACK_IMPORTED_MODULE_8__video__["a" /* default */],
+  YouTube: __WEBPACK_IMPORTED_MODULE_9__youtube__["a" /* default */],
+  Zoom: __WEBPACK_IMPORTED_MODULE_10__zoom__["a" /* default */]
+});
+
+/***/ }),
+/* 8 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(0);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+/**
+ * Autoslide plugin.
+ */
+
+var AutoSlide = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function AutoSlide(wsInstance) {
+    _classCallCheck(this, AutoSlide);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+    /**
+     * Interval ID reference for the autoslide.
+     * @type {?number}
+     * @private
+     */
+    this.interval_ = null;
+    /**
+     * Internal stored time.
+     * @type {?number}
+     */
+    this.time = this.ws_.options.autoslide;
+
+    if (this.time) {
+      __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].once(wsInstance.el, 'ws:init', this.play.bind(this));
+      document.body.addEventListener('focus', this.onFocus.bind(this));
+    }
+  }
+
+  /**
+   * On focus handler. Will decide if stops/play depending on the focused
+   * element if autoslide is active.
+   */
+
+
+  _createClass(AutoSlide, [{
+    key: 'onFocus',
+    value: function onFocus() {
+      if (__WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].isFocusableElement()) {
+        this.stop();
+      } else if (this.interval_ === null) {
+        this.play();
+      }
+    }
+
+    /**
+     * Starts autosliding all the slides if it's not currently doing it and the
+     * autoslide option was a number greater than 0.
+     * @param {?number=} time Amount of milliseconds to wait to go to next slide
+     * automatically.
+     */
+
+  }, {
+    key: 'play',
+    value: function play(time) {
+      if (typeof time !== 'number') {
+        time = this.time;
+      }
+
+      this.time = time;
+
+      if (!this.interval_ && typeof time === 'number' && time > 0) {
+        this.interval_ = setInterval(this.ws_.goNext.bind(this.ws_), time);
+      }
+    }
+
+    /**
+     * Stops autosliding all the slides.
+     */
+
+  }, {
+    key: 'stop',
+    value: function stop() {
+      if (this.interval_) {
+        clearInterval(this.interval_);
+        this.interval_ = null;
+      }
+    }
+  }]);
+
+  return AutoSlide;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (AutoSlide);
+
+/***/ }),
+/* 9 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var NativeCustomEvent = window.CustomEvent;
+
+/**
+ * Check for the usage of native support for CustomEvents which is lacking
+ * completely on IE.
+ * @return {boolean} Whether it can be used or not.
+ */
+function canIuseNativeCustom() {
+  try {
+    var p = new NativeCustomEvent('t', {
+      detail: {
+        a: 'b'
+      }
+    });
+    return 't' === p.type && 'b' === p.detail.a;
+  } catch (e) {}
+
+  /* istanbul ignore next: hard to reproduce on test environment  */
+  return false;
+}
+
+/**
+ * Lousy polyfill for the Custom Event constructor for IE.
+ * @param {!string} type The type of the event.
+ * @param {?Object} params Additional information for the event.
+ * @return {Event}
+ * @constructor
+ */
+/* istanbul ignore next: hard to reproduce on test environment  */
+var IECustomEvent = function CustomEvent(type, params) {
+  var e = document.createEvent('CustomEvent');
+
+  if (params) {
+    e.initCustomEvent(type, params.bubbles, params.cancelable, params.detail);
+  } else {
+    e.initCustomEvent(type, false, false, undefined);
+  }
+
+  return e;
+};
+
+/* istanbul ignore next: hard to reproduce on test environment  */
+var WSCustomEvent = canIuseNativeCustom() ? NativeCustomEvent : IECustomEvent;
+
+/* harmony default export */ __webpack_exports__["a"] = (WSCustomEvent);
+
+/***/ }),
+/* 10 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+var CLICKABLE_ELS = ['INPUT', 'SELECT', 'OPTION', 'BUTTON', 'A', 'TEXTAREA'];
+
+/**
+ * ClickNav plugin that allows to click on the page to get to the next slide.
+ */
+
+var ClickNav = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function ClickNav(wsInstance) {
+    _classCallCheck(this, ClickNav);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    if (wsInstance.options.changeOnClick) {
+      this.ws_.el.addEventListener('click', this.onClick_.bind(this));
+    }
+  }
+
+  /**
+   * Reacts to the click event. It will go to the next slide unless the element
+   * has a data-prevent-nav attribute or is on the list of CLICKABLE_ELS.
+   * @param {MouseEvent} event The click event.
+   * @private
+   */
+
+
+  _createClass(ClickNav, [{
+    key: 'onClick_',
+    value: function onClick_(event) {
+      if (CLICKABLE_ELS.indexOf(event.target.tagName) < 0 && typeof event.target.dataset.preventNav === 'undefined') {
+        this.ws_.goNext();
+      }
+    }
+  }]);
+
+  return ClickNav;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (ClickNav);
+
+/***/ }),
+/* 11 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_keys__ = __webpack_require__(2);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+var GRID_IMAGE = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAg' + 'MAAACdGdVrAAAACVBMVEUAAAAtXsUtXcPDDPUWAAAAA3RSTlMAZmHzZFkxAAAAFklEQVQI12M' + 'AA9bBR3ExhAJB1iooBQBGwgVEs/QtuAAAAABJRU5ErkJggg==';
+
+/**
+ * Grid plugin that shows a grid on top of the WebSlides for easy prototyping.
+ */
+
+var Grid = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function Grid(wsInstance) {
+    _classCallCheck(this, Grid);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    var CSS = 'body.baseline {\n                  background: url(' + GRID_IMAGE + ') left top .8rem/.8rem;\n                }';
+    var head = document.head || document.getElementsByTagName('head')[0];
+    var style = document.createElement('style');
+
+    style.type = 'text/css';
+
+    if (style.styleSheet) {
+      style.styleSheet.cssText = CSS;
+    } else {
+      style.appendChild(document.createTextNode(CSS));
+    }
+
+    head.appendChild(style);
+
+    document.addEventListener('keydown', this.onKeyPress_.bind(this), false);
+  }
+
+  /**
+   * Reacts to the keydown event. It reacts to ENTER key to toggle the class.
+   * @param {KeyboardEvent} event The key event.
+   * @private
+   */
+
+
+  _createClass(Grid, [{
+    key: 'onKeyPress_',
+    value: function onKeyPress_(event) {
+      if (event.which === __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].ENTER) {
+        document.body.classList.toggle('baseline');
+      }
+    }
+  }]);
+
+  return Grid;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Grid);
+
+/***/ }),
+/* 12 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+var HASH = '#slide';
+var slideRegex = /#slide=(\d+)/;
+
+/**
+ * Static class with methods to manipulate and extract info from the hash of
+ * the URL.
+ */
+
+var Hash = function () {
+  /**
+   * @param {WebSlides} wsInstance
+   * @constructor
+   */
+  function Hash(wsInstance) {
+    _classCallCheck(this, Hash);
+
+    this.ws_ = wsInstance;
+
+    wsInstance.el.addEventListener('ws:slide-change', Hash.onSlideChange_);
+    window.addEventListener('hashchange', this.onHashChange_.bind(this), false);
+  }
+
+  /**
+   * hashchange event handler, makes the WebSlide instance navigate to the
+   * needed slide.
+   */
+
+
+  _createClass(Hash, [{
+    key: 'onHashChange_',
+    value: function onHashChange_() {
+      var newSlideIndex = Hash.getSlideNumber();
+
+      if (newSlideIndex !== null) {
+        this.ws_.goToSlide(newSlideIndex);
+      }
+    }
+
+    /**
+     * Handler for the slide change event which updates the slide on the hash.
+     * @param {Event} event
+     * @private
+     */
+
+  }], [{
+    key: 'onSlideChange_',
+    value: function onSlideChange_(event) {
+      Hash.setSlideNumber(event.detail.currentSlide);
+    }
+
+    /**
+     * Gets the slide number from the hash by a regex matching `#slide=` and gets
+     * the number after it. If the number is invalid or less than 0, it will
+     * return null as an invalid value.
+     * @return {?number}
+     */
+
+  }, {
+    key: 'getSlideNumber',
+    value: function getSlideNumber() {
+      var results = document.location.hash.match(slideRegex);
+      var slide = 0;
+
+      if (Array.isArray(results)) {
+        slide = parseInt(results[1], 10);
+      }
+
+      if (typeof slide !== 'number' || slide < 0 || !Array.isArray(results)) {
+        slide = null;
+      } else {
+        slide--; // Convert to 0 index
+      }
+
+      return slide;
+    }
+
+    /**
+     * It will update the hash (if it's different) so it reflects the slide
+     * number being visible.
+     * @param {number} number The number of the slide we're transitioning to.
+     */
+
+  }, {
+    key: 'setSlideNumber',
+    value: function setSlideNumber(number) {
+      if (Hash.getSlideNumber() !== number - 1) {
+        history.pushState({
+          slideI: number - 1
+        }, 'Slide ' + number, HASH + '=' + number);
+      }
+    }
+  }]);
+
+  return Hash;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Hash);
+
+/***/ }),
+/* 13 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_keys__ = __webpack_require__(2);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_dom__ = __webpack_require__(0);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+
+/**
+ * Keyboard interaction plugin.
+ */
+
+var Keyboard = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function Keyboard(wsInstance) {
+    _classCallCheck(this, Keyboard);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    document.addEventListener('keydown', this.onKeyPress_.bind(this), false);
+  }
+
+  /**
+   * Reacts to the keydown event. It reacts to the arrows and space key
+   * depending on the layout of the page.
+   * @param {KeyboardEvent} event The key event.
+   * @private
+   */
+
+
+  _createClass(Keyboard, [{
+    key: 'onKeyPress_',
+    value: function onKeyPress_(event) {
+      var method = void 0;
+      var argument = void 0;
+
+      if (__WEBPACK_IMPORTED_MODULE_1__utils_dom__["a" /* default */].isFocusableElement() || this.ws_.isDisabled()) {
+        return;
+      }
+
+      switch (event.which) {
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].AV_PAGE:
+          method = this.ws_.goNext;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].SPACE:
+          if (event.shiftKey) {
+            method = this.ws_.goPrev;
+          } else {
+            method = this.ws_.goNext;
+          }
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].RE_PAGE:
+          method = this.ws_.goPrev;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].HOME:
+          method = this.ws_.goToSlide;
+          argument = 0;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].END:
+          method = this.ws_.goToSlide;
+          argument = this.ws_.maxSlide_ - 1;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].DOWN:
+          method = this.ws_.isVertical ? this.ws_.goNext : null;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].UP:
+          method = this.ws_.isVertical ? this.ws_.goPrev : null;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].LEFT:
+          method = !this.ws_.isVertical ? this.ws_.goPrev : null;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].RIGHT:
+          method = !this.ws_.isVertical ? this.ws_.goNext : null;
+          break;
+        case __WEBPACK_IMPORTED_MODULE_0__utils_keys__["a" /* default */].F:
+          if (!event.metaKey && !event.ctrlKey) {
+            method = this.ws_.fullscreen;
+          }
+
+          break;
+      }
+
+      if (method) {
+        method.call(this.ws_, argument);
+        // Prevents Firefox key events.
+        event.preventDefault();
+      }
+    }
+  }]);
+
+  return Keyboard;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Keyboard);
+
+/***/ }),
+/* 14 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(0);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+var ELEMENT_ID = {
+  NAV: 'navigation',
+  NEXT: 'next',
+  PREV: 'previous',
+  COUNTER: 'counter'
+};
+
+var LABELS = {
+  VERTICAL: {
+    NEXT: '↓',
+    PREV: '↑'
+  },
+  HORIZONTAL: {
+    NEXT: '→',
+    PREV: '←'
+  }
+};
+
+/**
+ * Navigation plugin.
+ */
+
+var Navigation = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function Navigation(wsInstance) {
+    _classCallCheck(this, Navigation);
+
+    var arrowLabels = wsInstance.isVertical ? LABELS.VERTICAL : LABELS.HORIZONTAL;
+    /**
+     * Navigation element.
+     * @type {Element}
+     */
+    this.el = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('div', 'navigation');
+    /**
+     * Next button.
+     * @type {Element}
+     */
+    this.next = Navigation.createArrow(ELEMENT_ID.NEXT, arrowLabels.NEXT);
+    /**
+     * Prev button.
+     * @type {Element}
+     */
+    this.prev = Navigation.createArrow(ELEMENT_ID.PREV, arrowLabels.PREV);
+    /**
+     * Counter Element.
+     * @type {Element}
+     */
+    this.counter = Navigation.createCounter(ELEMENT_ID.COUNTER, wsInstance);
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    this.el.appendChild(this.next);
+    this.el.appendChild(this.prev);
+    this.el.appendChild(this.counter);
+
+    this.ws_.el.appendChild(this.el);
+    this.bindEvents_();
+  }
+
+  /**
+   * Bind all events for the navigation.
+   * @private
+   */
+
+
+  _createClass(Navigation, [{
+    key: 'bindEvents_',
+    value: function bindEvents_() {
+      this.ws_.el.addEventListener('ws:slide-change', this.onSlideChanged_.bind(this));
+      this.next.addEventListener('click', this.onButtonClicked_.bind(this));
+      this.prev.addEventListener('click', this.onButtonClicked_.bind(this));
+      this.counter.addEventListener('click', this.onButtonClicked_.bind(this));
+    }
+
+    /**
+     * Updates the counter inside the navigation.
+     * @param {string|number} current Current slide number.
+     * @param {string|number} max Max slide number.
+     */
+
+  }, {
+    key: 'updateCounter',
+    value: function updateCounter(current, max) {
+      if (this.ws_.options.showIndex) {
+        this.counter.childNodes[0].textContent = current + ' / ' + max;
+      } else {
+        this.counter.textContent = current + ' / ' + max;
+      }
+    }
+
+    /**
+     * Creates an arrow to navigate.
+     * @param {!String} id Desired ID for the arrow.
+     * @param {!String} text Desired text for the arrow.
+     * @return {Element} The arrow element.
+     */
+
+  }, {
+    key: 'onSlideChanged_',
+
+
+    /**
+     * Slide Change event handler. Will update the text on the navigation.
+     * @param {CustomEvent} event
+     * @private
+     */
+    value: function onSlideChanged_(event) {
+      this.updateCounter(event.detail.currentSlide, event.detail.slides);
+    }
+
+    /**
+     * Handles clicks on the next/prev buttons.
+     * @param {MouseEvent} event
+     * @private
+     */
+
+  }, {
+    key: 'onButtonClicked_',
+    value: function onButtonClicked_(event) {
+      event.preventDefault();
+      if (event.target === this.next) {
+        this.ws_.goNext();
+      } else if (event.target === this.prev) {
+        this.ws_.goPrev();
+      } else {
+        this.ws_.toggleZoom();
+      }
+    }
+  }], [{
+    key: 'createArrow',
+    value: function createArrow(id, text) {
+      var arrow = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('a', id, text);
+      arrow.href = '#';
+      arrow.title = 'Arrow Keys';
+
+      return arrow;
+    }
+
+    /**
+     * Creates the navigation counter.
+     * @param {!String} id Desired ID for the counter.
+     * @param {WebSlides} ws_ WebSlides object.
+     * @return {Element} The arrow element.
+     */
+
+  }, {
+    key: 'createCounter',
+    value: function createCounter(id, ws_) {
+      var counter = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('span', id);
+      if (ws_.options.showIndex) {
+        var link = document.createElement('a');
+        link.href = '#';
+        link.title = 'View all slides';
+        counter.appendChild(link);
+      }
+
+      return counter;
+    }
+  }]);
+
+  return Navigation;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Navigation);
+
+/***/ }),
+/* 15 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_mobile_detector__ = __webpack_require__(3);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+/**
+ * Scroll plugin.
+ */
+
+var Scroll = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function Scroll(wsInstance) {
+    _classCallCheck(this, Scroll);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+    /**
+     * Where the scroll is going to happen. The WebSlides element.
+     * @type {Element}
+     * @private
+     */
+    this.scrollContainer_ = wsInstance.el;
+    /**
+     * Whether movement is happening up or down.
+     * @type {boolean}
+     * @private
+     */
+    this.isGoingUp_ = false;
+    /**
+     * Whether movement is happening left or right.
+     * @type {boolean}
+     * @private
+     */
+    this.isGoingLeft_ = false;
+    /**
+     * Timeout id holder.
+     * @type {?number}
+     * @private
+     */
+    this.timeout_ = null;
+
+    // Disabling from option
+    if (!this.ws_.options.navigateOnScroll) {
+      return;
+    }
+
+    if (!__WEBPACK_IMPORTED_MODULE_0__utils_mobile_detector__["a" /* default */].isAny()) {
+      this.scrollContainer_.addEventListener('wheel', this.onMouseWheel_.bind(this));
+
+      if (!wsInstance.isVertical) {
+        wsInstance.el.addEventListener('ws:slide-change', this.onSlideChange_.bind(this));
+      }
+    }
+  }
+
+  /**
+   * When the slides change, set an inner timeout to avoid prematurely
+   * changing to the next slide again.
+   * @private
+   */
+
+
+  _createClass(Scroll, [{
+    key: 'onSlideChange_',
+    value: function onSlideChange_() {
+      var _this = this;
+
+      this.timeout_ = setTimeout(function () {
+        _this.timeout_ = null;
+      }, this.ws_.options.scrollWait);
+    }
+
+    /**
+     * Reacts to the wheel event. Detects whether is going up or down and decides
+     * if it needs to move the slide based on the amount of delta.
+     * @param {WheelEvent} event The Wheel Event.
+     * @private
+     */
+
+  }, {
+    key: 'onMouseWheel_',
+    value: function onMouseWheel_(event) {
+      if (this.ws_.isDisabled()) {
+        return;
+      }
+
+      if (this.ws_.isMoving || this.timeout_) {
+        event.preventDefault();
+        return;
+      }
+
+      // Firefox uses lines instead of pixels for delta
+      var linesToPx = event.deltaMode * this.ws_.options.minWheelDelta;
+      var wheelDeltaY = event.deltaY,
+          wheelDeltaX = event.deltaX;
+
+      var isVertical = this.ws_.isVertical;
+      var isHorizontalMovement = Math.abs(wheelDeltaX) > Math.abs(wheelDeltaY);
+      this.isGoingUp_ = wheelDeltaY < 0;
+      this.isGoingLeft_ = wheelDeltaX < 0;
+
+      // If we're mainly moving horizontally, prevent default
+      if (isHorizontalMovement) {
+        if (!isVertical) {
+          event.preventDefault();
+        } else {
+          // If we're moving horizontally but this is vertical, return to avoid
+          // unwanted navigation.
+          return;
+        }
+      }
+
+      if (Math.abs(wheelDeltaY + linesToPx) >= this.ws_.options.minWheelDelta || Math.abs(wheelDeltaX + linesToPx) >= this.ws_.options.minWheelDelta) {
+        if (isHorizontalMovement && this.isGoingLeft_ || !isHorizontalMovement && this.isGoingUp_) {
+          this.ws_.goPrev();
+        } else {
+          this.ws_.goNext();
+        }
+
+        event.preventDefault();
+      }
+    }
+  }]);
+
+  return Scroll;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Scroll);
+
+/***/ }),
+/* 16 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_mobile_detector__ = __webpack_require__(3);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+var EVENTS = {
+  touch: {
+    START: 'touchstart',
+    MOVE: 'touchmove',
+    END: 'touchend'
+  },
+  pointer: {
+    START: 'pointerdown',
+    MOVE: 'pointermove',
+    END: 'pointerup'
+  }
+};
+
+/**
+ * Touch plugin.
+ */
+
+var Touch = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function Touch(wsInstance) {
+    _classCallCheck(this, Touch);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    /**
+     * Start position for the X coordinate.
+     * @type {number}
+     * @private
+     */
+    this.startX_ = 0;
+
+    /**
+     * Start position for the Y coordinate.
+     * @type {number}
+     * @private
+     */
+    this.startY_ = 0;
+
+    /**
+     * Start position for the X coord.
+     * @type {number}
+     * @private
+     */
+    this.endX_ = 0;
+
+    /**
+     * Start position for the Y coord.
+     * @type {number}
+     * @private
+     */
+    this.endY_ = 0;
+
+    /**
+     * Whether is enabled or not. Only enabled for touch devices.
+     * @type {boolean}
+     * @private
+     */
+    this.isEnabled = false;
+
+    /**
+     * Whether is a gesture or not.
+     * @type {boolean}
+     * @private
+     */
+    this.isGesture = false;
+
+    /**
+     * Stores start touch event (x, y).
+     * @type {array}
+     * @private
+     */
+    this.startTouches = [];
+
+    /**
+     * Stores end touch event (x, y).
+     * @type {array}
+     * @private
+     */
+    this.endTouches = [];
+
+    var events = void 0;
+
+    if (__WEBPACK_IMPORTED_MODULE_0__utils_mobile_detector__["a" /* default */].isAny()) {
+      // Likely IE
+      if (window.PointerEvent && (__WEBPACK_IMPORTED_MODULE_0__utils_mobile_detector__["a" /* default */].isWindows() || __WEBPACK_IMPORTED_MODULE_0__utils_mobile_detector__["a" /* default */].isWindowsPhone())) {
+        events = EVENTS.pointer;
+      } else {
+        events = EVENTS.touch;
+      }
+
+      this.isEnabled = true;
+      document.addEventListener(events.START, this.onStart_.bind(this), false);
+      document.addEventListener(events.MOVE, this.onMove_.bind(this), false);
+      document.addEventListener(events.END, this.onStop_.bind(this), false);
+    }
+  }
+
+  /**
+   * Start touch handler. Saves starting points.
+   * @param {Event} event The Touch event.
+   * @private
+   */
+
+
+  _createClass(Touch, [{
+    key: 'onStart_',
+    value: function onStart_(event) {
+      if (this.ws_.isDisabled()) {
+        return;
+      }
+
+      var info = Touch.normalizeEventInfo(event);
+
+      if (event.touches.length === 1) {
+        this.startX_ = info.x;
+        this.startY_ = info.y;
+        this.endX_ = info.x;
+        this.endY_ = info.y;
+      } else if (event.touches.length > 1) {
+        this.startTouches = Touch.getTouchCoordinates(event);
+        this.endTouches = this.startTouches;
+        this.isGesture = true;
+      }
+    }
+
+    /**
+     * Move touch handler. Saves end points.
+     * @param {Event} event The Touch event.
+     * @private
+     */
+
+  }, {
+    key: 'onMove_',
+    value: function onMove_(event) {
+      if (this.ws_.isDisabled()) {
+        return;
+      }
+
+      var info = Touch.normalizeEventInfo(event);
+
+      if (this.isGesture) {
+        this.endTouches = Touch.getTouchCoordinates(event);
+      } else {
+        this.endX_ = info.x;
+        this.endY_ = info.y;
+      }
+    }
+
+    /**
+     * Stop touch handler. Checks if it needs to make any actions.
+     * @private
+     */
+
+  }, {
+    key: 'onStop_',
+    value: function onStop_() {
+      if (this.ws_.isDisabled()) {
+        return;
+      }
+
+      if (this.isGesture) {
+        var startDistance = Math.sqrt(Math.pow(this.startTouches[0].x - this.startTouches[1].x, 2) + Math.pow(this.startTouches[0].y - this.startTouches[1].y, 2));
+        var endDistance = Math.sqrt(Math.pow(this.endTouches[0].x - this.endTouches[1].x, 2) + Math.pow(this.endTouches[0].y - this.endTouches[1].y, 2));
+        if (startDistance > endDistance) {
+          // Pinch gesture
+          this.ws_.toggleZoom();
+        }
+        this.isGesture = false;
+      } else {
+        var diffX = this.startX_ - this.endX_;
+        var diffY = this.startY_ - this.endY_;
+
+        // It's an horizontal drag
+        if (Math.abs(diffX) > Math.abs(diffY)) {
+          if (diffX < -this.ws_.options.slideOffset) {
+            this.ws_.goPrev();
+          } else if (diffX > this.ws_.options.slideOffset) {
+            this.ws_.goNext();
+          }
+        }
+      }
+    }
+
+    /**
+     * Get X,Y coordinates from touch pointers.
+     * @param {Event} event
+     * @return {Object}
+     */
+
+  }], [{
+    key: 'getTouchCoordinates',
+    value: function getTouchCoordinates(event) {
+      return [{
+        x: event.touches[0].clientX,
+        y: event.touches[0].clientY
+      }, {
+        x: event.touches[1].clientX,
+        y: event.touches[1].clientY
+      }];
+    }
+
+    /**
+     * Normalizes an event to deal with differences between PointerEvent and
+     * TouchEvent.
+     * @param {Event} event
+     * @return {Object} Normalised touch points.
+     */
+
+  }, {
+    key: 'normalizeEventInfo',
+    value: function normalizeEventInfo(event) {
+      var touchEvent = { pageX: 0, pageY: 0 };
+
+      if (typeof event.changedTouches !== 'undefined') {
+        touchEvent = event.changedTouches[0];
+      } else if (typeof event.originalEvent !== 'undefined' && typeof event.originalEvent.changedTouches !== 'undefined') {
+        touchEvent = event.originalEvent.changedTouches[0];
+      }
+
+      var x = event.offsetX || event.layerX || touchEvent.pageX;
+      var y = event.offsetY || event.layerY || touchEvent.pageY;
+
+      return { x: x, y: y };
+    }
+  }]);
+
+  return Touch;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Touch);
+
+/***/ }),
+/* 17 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(0);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__modules_slide__ = __webpack_require__(1);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+
+/**
+ * Video plugin. Video plugin that allows to autoplay videos once the slide gets
+ * active.
+ */
+
+var Video = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance.
+   * @constructor
+   */
+  function Video(wsInstance) {
+    _classCallCheck(this, Video);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    var videos = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].toArray(this.ws_.el.querySelectorAll('video'));
+
+    if (videos.length) {
+      videos.forEach(function (video) {
+        if (!video.hasAttribute('autoplay')) {
+          return;
+        }
+
+        video.removeAttribute('autoplay');
+        video.pause();
+        video.currentTime = 0;
+
+        var _Slide$getSectionFrom = __WEBPACK_IMPORTED_MODULE_1__modules_slide__["b" /* default */].getSectionFromEl(video),
+            i = _Slide$getSectionFrom.i;
+
+        var slide = wsInstance.slides[i - 1];
+
+        slide.video = video;
+
+        slide.el.addEventListener(__WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].ENABLE, Video.onSectionEnabled);
+        slide.el.addEventListener(__WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].DISABLE, Video.onSectionDisabled);
+      });
+    }
+  }
+
+  /**
+   * On Section enable hook. Will play the video.
+   * @param {CustomEvent} event
+   */
+
+
+  _createClass(Video, null, [{
+    key: 'onSectionEnabled',
+    value: function onSectionEnabled(event) {
+      event.detail.slide.video.play();
+    }
+
+    /**
+     * On Section enable hook. Will pause the video.
+     * @param {CustomEvent} event
+     */
+
+  }, {
+    key: 'onSectionDisabled',
+    value: function onSectionDisabled(event) {
+      event.detail.slide.video.pause();
+    }
+  }]);
+
+  return Video;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Video);
+
+/***/ }),
+/* 18 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(0);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__modules_slide__ = __webpack_require__(1);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+/* global YT */
+
+
+
+/**
+ * Player wrapper around the YT player. This is mostly to get around the event
+ * in which we need to play a video which player isn't ready yet.
+ */
+
+var Player = function () {
+  /**
+   * @param {Element} el
+   */
+  function Player(el) {
+    _classCallCheck(this, Player);
+
+    /**
+     * Whether the Player is ready or not.
+     * @type {boolean}
+     */
+    this.ready = false;
+    /**
+     * Ready callback.
+     * @type {?function}
+     */
+    this.onReadyCb = null;
+    /**
+     * Slide element in which the video is located.
+     * @type {Node}
+     */
+    this.slide = __WEBPACK_IMPORTED_MODULE_1__modules_slide__["b" /* default */].getSectionFromEl(el).section;
+    /**
+     * Whether it should autoplay on load or not.
+     * @type {boolean}
+     */
+    this.autoplay = typeof el.dataset.autoplay !== 'undefined';
+    /**
+     * Whether the video should be muted or not.
+     * @type {boolean}
+     */
+    this.isMuted = typeof el.dataset.mute !== 'undefined';
+
+    /**
+     * Options with which the player is created.
+     * @type {Object}
+     */
+    this.options = {
+      videoId: el.dataset.youtubeId,
+      playerVars: this.getPlayerVars(el),
+      events: {
+        onReady: this.onPlayerReady.bind(this)
+      }
+    };
+
+    /**
+     * The iframe in which the video is loaded.
+     * @type {Element}
+     */
+    this.el = el;
+    /**
+     * Timeout id.
+     * @type {?number}
+     */
+    this.timeout = null;
+
+    this.create();
+  }
+
+  /**
+   * Destroys the iframe. Saves the current time in case it gets restored.
+   */
+
+
+  _createClass(Player, [{
+    key: 'destroy',
+    value: function destroy() {
+      this.currentTime = this.player.getCurrentTime();
+      this.player.destroy();
+      this.player = null;
+      this.el = this.slide.querySelector('[data-youtube]');
+      this.ready = false;
+    }
+
+    /**
+     * Creates the player.
+     */
+
+  }, {
+    key: 'create',
+    value: function create() {
+      this.player = new YT.Player(this.el, this.options);
+      this.el = this.player.getIframe();
+    }
+
+    /**
+     * Player ready callback. Will play the video if it was intended to be played
+     * and will also call any pending callbacks.
+     */
+
+  }, {
+    key: 'onPlayerReady',
+    value: function onPlayerReady() {
+      this.ready = true;
+
+      // Restoring the current time if saved
+      if (this.currentTime) {
+        this.player.seekTo(this.currentTime, true);
+        this.player.pauseVideo();
+        this.currentTime = null;
+      }
+
+      if (this.timeout && this.player.getPlayerState() !== 1) {
+        this.play();
+      }
+
+      if (this.onReadyCb) {
+        this.onReadyCb();
+        this.onReadyCb = null;
+      }
+    }
+
+    /**
+     * Plays the video.
+     */
+
+  }, {
+    key: 'play',
+    value: function play() {
+      var _this = this;
+
+      if (this.ready) {
+        this.timeout = setTimeout(function () {
+          _this.timeout = null;
+        }, 1000);
+
+        if (this.isMuted) {
+          this.player.mute();
+        } else {
+          this.player.unMute();
+        }
+
+        this.player.playVideo();
+      } else {
+        this.onReadyCb = this.play;
+      }
+    }
+
+    /**
+     * Pause playing the video if it's already playing.
+     */
+
+  }, {
+    key: 'pause',
+    value: function pause() {
+      if (this.player && this.player.pauseVideo && this.player.getPlayerState() === 1) {
+        this.player.pauseVideo();
+      }
+    }
+
+    /**
+     * Parses the element to have the proper variables.
+     * @param {Element} element
+     * @return {Object} Player variables.
+     */
+
+  }, {
+    key: 'getPlayerVars',
+    value: function getPlayerVars(element) {
+      var vars = {
+        modestbranding: 1,
+        rel: 0,
+        origin: window.location.origin
+      };
+
+      if (this.slide.classList.contains('fullscreen')) {
+        // Disabling keyboard interaction for fullscreenvideos
+        vars.disablekb = 1;
+      }
+
+      if (typeof element.dataset.noControls !== 'undefined') {
+        vars.controls = 0;
+        vars.showinfo = 0;
+      }
+
+      if (typeof element.dataset.loop !== 'undefined') {
+        vars.loop = 1;
+        vars.playlist = element.dataset.youtubeId;
+      }
+
+      return vars;
+    }
+  }]);
+
+  return Player;
+}();
+
+/**
+ * Video plugin.
+ */
+
+
+var YouTube = function () {
+  /**
+   * Grid plugin that shows a grid on top of the WebSlides for easy prototyping.
+   * @param {WebSlides} wsInstance The WebSlides instance
+   */
+  function YouTube(wsInstance) {
+    _classCallCheck(this, YouTube);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    this.videos = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].toArray(this.ws_.el.querySelectorAll('[data-youtube]'));
+
+    if (this.videos.length) {
+      this.inject();
+    }
+  }
+
+  /**
+   * Once the YouTube API is ready this gets called so we can start the videos.
+   */
+
+
+  _createClass(YouTube, [{
+    key: 'onYTReady',
+    value: function onYTReady() {
+      var _this2 = this;
+
+      this.videos.forEach(function (video) {
+        var player = new Player(video);
+
+        if (typeof video.dataset.autoplay !== 'undefined') {
+          var _Slide$getSectionFrom = __WEBPACK_IMPORTED_MODULE_1__modules_slide__["b" /* default */].getSectionFromEl(player.el),
+              i = _Slide$getSectionFrom.i;
+
+          var slide = _this2.ws_.slides[i - 1];
+
+          slide.player = player;
+
+          slide.el.addEventListener(__WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].ENABLE, YouTube.onSlideEvent);
+          slide.el.addEventListener(__WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].DISABLE, YouTube.onSlideEvent);
+          slide.el.addEventListener(__WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].ENTER, YouTube.onSlideEvent);
+          slide.el.addEventListener(__WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].LEAVE, YouTube.onSlideEvent);
+
+          if (_this2.ws_.currentSlide_ === slide) {
+            YouTube.onSectionEnabled(slide);
+          }
+        }
+      });
+    }
+
+    /**
+     * Injects the YouTube iFrame API into the page.
+     */
+
+  }, {
+    key: 'inject',
+    value: function inject() {
+      window.onYouTubeIframeAPIReady = this.onYTReady.bind(this);
+      var tag = document.createElement('script');
+      tag.src = 'https://www.youtube.com/iframe_api';
+      var firstScriptTag = document.getElementsByTagName('script')[0];
+      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
+    }
+
+    /**
+     * Reacts to any event on the slide.
+     * @param {CustomEvent} event
+     */
+
+  }], [{
+    key: 'onSlideEvent',
+    value: function onSlideEvent(event) {
+      var slide = event.detail.slide;
+
+      switch (event.type) {
+        case __WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].ENABLE:
+          YouTube.onSectionEnabled(slide);
+          break;
+        case __WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].DISABLE:
+          YouTube.onSectionDisabled(slide);
+          break;
+        case __WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].LEAVE:
+          slide.player.destroy();
+          break;
+        case __WEBPACK_IMPORTED_MODULE_1__modules_slide__["a" /* Events */].ENTER:
+          slide.player.create();
+          break;
+      }
+    }
+
+    /**
+     * On Section enable hook. Will play the video.
+     * @param {Slide} slide
+     */
+
+  }, {
+    key: 'onSectionEnabled',
+    value: function onSectionEnabled(slide) {
+      if (slide.player.autoplay) {
+        slide.player.play();
+      }
+    }
+
+    /**
+     * On Section enable hook. Will pause the video.
+     * @param {Slide} slide
+     */
+
+  }, {
+    key: 'onSectionDisabled',
+    value: function onSectionDisabled(slide) {
+      slide.player.pause();
+    }
+  }]);
+
+  return YouTube;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (YouTube);
+
+/***/ }),
+/* 19 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(0);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_keys__ = __webpack_require__(2);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_scroll_to__ = __webpack_require__(4);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__modules_slide__ = __webpack_require__(1);
+var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+
+
+
+
+
+var CLASSES = {
+  ZOOM: 'grid',
+  DIV: 'column',
+  WRAP: 'wrap-zoom',
+  WRAP_CONTAINER: 'wrap',
+  CURRENT: 'current',
+  SLIDE: 'slide',
+  ZOOM_ENABLED: 'ws-ready-zoom'
+};
+
+var ID = 'webslides-zoomed';
+
+/**
+ * Zoom plugin.
+ */
+
+var Zoom = function () {
+  /**
+   * @param {WebSlides} wsInstance The WebSlides instance
+   * @constructor
+   */
+  function Zoom(wsInstance) {
+    _classCallCheck(this, Zoom);
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.ws_ = wsInstance;
+
+    /**
+     * @type {WebSlides}
+     * @private
+     */
+    this.zws_ = {};
+
+    /**
+     * @type {boolean}
+     * @private
+     */
+    this.isZoomed_ = false;
+
+    this.preBuildZoom_();
+    document.body.addEventListener('keydown', this.onKeyDown.bind(this));
+  }
+
+  /**
+   * On key down handler. Will decide if Zoom in or out
+   * @param {Event} event Key down event.
+   */
+
+
+  _createClass(Zoom, [{
+    key: 'onKeyDown',
+    value: function onKeyDown(event) {
+      if (!this.isZoomed_ && __WEBPACK_IMPORTED_MODULE_1__utils_keys__["a" /* default */].MINUS.some(function (key) {
+        return key === event.which;
+      })) {
+        this.zoomIn();
+      } else if (this.isZoomed_ && (__WEBPACK_IMPORTED_MODULE_1__utils_keys__["a" /* default */].PLUS.some(function (key) {
+        return key === event.which;
+      }) || event.which === __WEBPACK_IMPORTED_MODULE_1__utils_keys__["a" /* default */].ESCAPE)) {
+        this.zoomOut();
+      }
+    }
+
+    /**
+     * Prepare zoom structure, scales the slides and uses a grid layout
+     * to show them.
+     */
+
+  }, {
+    key: 'preBuildZoom_',
+    value: function preBuildZoom_() {
+      var _this = this;
+
+      // Clone #webslides element
+      this.zws_.el = this.ws_.el.cloneNode();
+      this.zws_.el.id = ID;
+      this.zws_.wrap = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('div');
+      this.zws_.wrap.className = CLASSES.WRAP_CONTAINER;
+      this.zws_.el.appendChild(this.zws_.wrap);
+      this.zws_.grid = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('div');
+      this.zws_.grid.className = CLASSES.ZOOM;
+      this.zws_.wrap.appendChild(this.zws_.grid);
+
+      this.zws_.el.addEventListener('click', function () {
+        return _this.toggleZoom();
+      });
+
+      // Clone the slides
+      this.zws_.slides = [].map.call(this.ws_.slides, function (slide, i) {
+        var s_ = slide.el.cloneNode(true);
+        _this.zws_.grid.appendChild(s_);
+        return new __WEBPACK_IMPORTED_MODULE_3__modules_slide__["b" /* default */](s_, i);
+      });
+
+      this.disable();
+      __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].after(this.zws_.el, this.ws_.el);
+
+      // Creates the container for each slide
+      this.zws_.slides.forEach(function (elem) {
+        return _this.createSlideBlock_(elem);
+      });
+    }
+
+    /**
+     * Creates a block structure around the slide.
+     * @param {Element} elem slide element.
+     */
+
+  }, {
+    key: 'createSlideBlock_',
+    value: function createSlideBlock_(elem) {
+      var _this2 = this;
+
+      // Wraps the slide around a container
+      var wrap = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].wrap(elem.el, 'div');
+      wrap.className = CLASSES.WRAP;
+      wrap.setAttribute('id', 'zoomed-' + elem.el.getAttribute('id'));
+
+      // Slide container, need due to flexbox styles
+      var div = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].wrap(wrap, 'div');
+      div.className = CLASSES.DIV;
+
+      // Adding some layer for controlling click events
+      var divLayer = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('div');
+      divLayer.className = 'zoom-layer';
+      divLayer.addEventListener('click', function (e) {
+        e.stopPropagation();
+        _this2.zoomOut();
+        _this2.ws_.goToSlide(elem.i);
+      });
+      wrap.appendChild(divLayer);
+
+      // Slide number
+      var slideNumber = __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].createNode('p', '', '' + (elem.i + 1));
+      slideNumber.className = 'text-slide-number';
+      div.appendChild(slideNumber);
+    }
+
+    /**
+     * Toggles zoom.
+     */
+
+  }, {
+    key: 'toggleZoom',
+    value: function toggleZoom() {
+      if (this.isZoomed_) {
+        this.zoomOut();
+      } else {
+        this.zoomIn();
+      }
+    }
+
+    /**
+     * Zoom In the slider, scales the slides and uses a grid layout to show them.
+     */
+
+  }, {
+    key: 'zoomIn',
+    value: function zoomIn() {
+      var _this3 = this;
+
+      if (!this.ws_.options.showIndex) return;
+      this.enable();
+      var currentId = this.ws_.currentSlide_.el.id;
+      var zoomedCurrent = this.zws_.el.querySelector('.' + CLASSES.WRAP + '.' + CLASSES.CURRENT);
+
+      if (zoomedCurrent) {
+        zoomedCurrent.classList.remove(CLASSES.CURRENT);
+      }
+
+      var actualCurrent = this.zws_.el.querySelector('#zoomed-' + currentId);
+      actualCurrent.classList.add(CLASSES.CURRENT);
+
+      this.isZoomed_ = true;
+      document.documentElement.classList.add(CLASSES.ZOOM_ENABLED);
+
+      setTimeout(function () {
+        _this3.ws_.disable();
+        _this3.zws_.el.classList.add('in');
+        var wrapCSS = window.getComputedStyle(_this3.zws_.grid);
+        var scrollingElement = document.body;
+
+        Object(__WEBPACK_IMPORTED_MODULE_2__utils_scroll_to__["a" /* default */])(actualCurrent.parentNode.offsetTop + __WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* default */].parseSize(wrapCSS.paddingTop), 50, function () {}, scrollingElement);
+      }, 50);
+    }
+
+    /**
+     * Zoom Out the slider, remove scale from the slides.
+     */
+
+  }, {
+    key: 'zoomOut',
+    value: function zoomOut() {
+      var _this4 = this;
+
+      if (!this.ws_.options.showIndex) return;
+      this.zws_.el.classList.remove('in');
+
+      setTimeout(function () {
+        _this4.ws_.enable();
+        _this4.disable();
+        _this4.isZoomed_ = false;
+        document.documentElement.classList.remove(CLASSES.ZOOM_ENABLED);
+      }, 400);
+    }
+
+    /**
+     * Hides the zoom container
+     */
+
+  }, {
+    key: 'disable',
+    value: function disable() {
+      this.zws_.el.classList.add('disabled');
+    }
+
+    /**
+     * Shows the zoom container
+     */
+
+  }, {
+    key: 'enable',
+    value: function enable() {
+      this.zws_.el.classList.remove('disabled');
+    }
+  }]);
+
+  return Zoom;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = (Zoom);
+
+/***/ }),
+/* 20 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/**
+ * Swing easing function.
+ * @param {number} p The percentage of time that has passed.
+ * @return {number}
+ */
+function swing(p) {
+  return 0.5 - Math.cos(p * Math.PI) / 2;
+}
+
+/* harmony default export */ __webpack_exports__["a"] = ({ swing: swing });
+
+/***/ }),
+/* 21 */
+/***/ (function(module, exports) {
+
+// removed by extract-text-webpack-plugin
+
+/***/ })
+/******/ ]);
\ No newline at end of file
diff --git a/mypapers/webslides/static/js/webslides.min.js b/mypapers/webslides/static/js/webslides.min.js
new file mode 100644 (file)
index 0000000..ddf3790
--- /dev/null
@@ -0,0 +1,9 @@
+/*!
+ * Name: WebSlides
+ * Version: 1.5.0
+ * Date: 2017-09-16
+ * Description: Making HTML presentations easy
+ * URL: https://github.com/webslides/webslides#readme
+ * Credits: @jlantunez, @LuisSacristan, @Belelros
+ */
+!function(e){function t(n){if(i[n])return i[n].exports;var s=i[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}var i={};t.m=e,t.c=i,t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/static/js/",t(t.s=5)}([function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(9),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a="",r="",l=function(){function e(){n(this,e)}return o(e,null,[{key:"createNode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=document.createElement(e);return t&&(n.id=t),i&&(n.textContent=i),n}},{key:"once",value:function(e,t,i){var n=function n(s){s.target===e&&(e.removeEventListener(t,n),i(s))};e.addEventListener(t,n,!1)}},{key:"getTransitionEvent",value:function(e){if(a&&!e)return a;a="";for(var t=e||document.createElement("ws"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"},n=Object.keys(i),s=0,o=n.length;s<o&&!a;s++){var r=n[s];void 0!==t.style[r]&&(a=i[r])}return a}},{key:"getAnimationEvent",value:function(e){if(r&&!e)return r;r="animationend";for(var t=e||document.createElement("ws"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"},n=Object.keys(i),s=0,o=n.length;s<o;s++){var a=n[s];if(void 0!==t.style[a]){r=i[a];break}}return r}},{key:"hide",value:function(e){e.style.display="none"}},{key:"show",value:function(e){e.style.display=""}},{key:"isVisible",value:function(e){return null!==e.offsetParent}},{key:"fireEvent",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=new s.a(t,{detail:i});e.dispatchEvent(n)}},{key:"toArray",value:function(e){return[].slice.call(e)}},{key:"isFocusableElement",value:function(){var e=!1;if(document.activeElement){var t="inherit"!==document.activeElement.contentEditable&&void 0!==document.activeElement.contentEditable;e=["INPUT","SELECT","OPTION","TEXTAREA"].indexOf(document.activeElement.tagName)>-1||t}return e}},{key:"parseSize",value:function(e){return Number(e.replace(/[^\d\.]/g,""))}},{key:"wrap",value:function(e,t){var i=document.createElement(t);return e.parentElement.insertBefore(i,e),i.appendChild(e),i}},{key:"after",value:function(e,t){var i=t.parentNode;i.lastChild===t?i.appendChild(e):i.insertBefore(e,t.nextSibling)}}]),e}();t.a=l},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}i.d(t,"b",function(){return l}),i.d(t,"a",function(){return r});var s=i(0),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a={SLIDE:"slide",CURRENT:"current"},r={ENTER:"dom:enter",LEAVE:"dom:leave",ENABLE:"slide:enable",DISABLE:"slide:disable"},l=function(){function e(t,i){n(this,e),this.el=t,this.parent=t.parentNode,this.i=i,this.el.id="section-"+(i+1),this.el.classList.add(a.SLIDE),this.hide()}return o(e,[{key:"hide",value:function(){s.a.hide(this.el),this.el.classList.remove(a.CURRENT)}},{key:"show",value:function(){s.a.show(this.el),this.el.classList.add(a.CURRENT)}},{key:"moveAfterLast",value:function(){var e=this.parent.childNodes[this.parent.childElementCount-1];this.fire_(r.LEAVE),this.parent.insertBefore(this.el,e.nextSibling),this.fire_(r.ENTER)}},{key:"moveBeforeFirst",value:function(){var e=this.parent.childNodes[0];this.fire_(r.LEAVE),this.parent.insertBefore(this.el,e),this.fire_(r.ENTER)}},{key:"enable",value:function(){this.fire_(r.ENABLE)}},{key:"disable",value:function(){this.fire_(r.DISABLE)}},{key:"fire_",value:function(e){s.a.fireEvent(this.el,e,{slide:this})}}],[{key:"isCandidate",value:function(e){return 1===e.nodeType&&"SECTION"===e.tagName}},{key:"getSectionFromEl",value:function(e){for(var t=e,i=null,n=null;t.parentElement&&!t.classList.contains(a.SLIDE);)t=t.parentElement;return t.classList.contains(a.SLIDE)&&(i=t,n=parseInt(i.id.replace("section-",""),10)),{section:i,i:n}}}]),e}()},function(e,t,i){"use strict";var n={ENTER:13,SPACE:32,RE_PAGE:33,AV_PAGE:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PLUS:[107,171,187],MINUS:[109,173,189],ESCAPE:27,F:70};t.a=n},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),o=window.navigator.userAgent,a=function(){function e(){n(this,e)}return s(e,null,[{key:"isAndroid",value:function(){return!!o.match(/Android/i)}},{key:"isBlackBerry",value:function(){return!!o.match(/BlackBerry/i)}},{key:"isiOS",value:function(){return!!o.match(/iPad|iPhone|iPod/i)}},{key:"isOpera",value:function(){return!!o.match(/Opera Mini/i)}},{key:"isWindows",value:function(){return!!o.match(/IEMobile/i)}},{key:"isWindowsPhone",value:function(){return!!o.match(/Windows Phone/i)}},{key:"isAny",value:function(){return e.isAndroid()||e.isBlackBerry()||e.isiOS()||e.isOpera()||e.isWindows()||e.isWindowsPhone()}}]),e}();t.a=a},function(e,t,i){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o=n||document.getElementById("webslides");var a=e-o.scrollTop,r=o.scrollTop;if(!t)return o.scrollTop=e,void i();!function n(l){l+=16;var u=Math.min(1,l/t),c=s.a.swing(u,l*u,e,a,t);o.scrollTop=Math.floor(r+c*a),l<t?setTimeout(function(){return n(l)},16):i()}(0)}t.a=n;var s=i(20),o=document.getElementById("webslides")},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(6);i(21),window.WebSlides=n.a},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(7),o=i(1),a=i(0),r=i(4),l=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),u={VERTICAL:"vertical",READY:"ws-ready",DISABLED:"disabled"},c={autoslide:s.a.AutoSlide,clickNav:s.a.ClickNav,grid:s.a.Grid,hash:s.a.Hash,keyboard:s.a.Keyboard,nav:s.a.Navigation,scroll:s.a.Scroll,touch:s.a.Touch,video:s.a.Video,youtube:s.a.YouTube,zoom:s.a.Zoom},d=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.autoslide,s=void 0!==i&&i,o=t.changeOnClick,a=void 0!==o&&o,r=t.loop,l=void 0===r||r,c=t.minWheelDelta,d=void 0===c?40:c,h=t.navigateOnScroll,f=void 0===h||h,v=t.scrollWait,y=void 0===v?450:v,p=t.slideOffset,m=void 0===p?50:p,w=t.showIndex,b=void 0===w||w;if(n(this,e),this.el=document.getElementById("webslides"),!this.el)throw new Error("Couldn't find the webslides container!");this.isMoving=!1,this.slides=null,this.currentSlideI_=-1,this.currentSlide_=null,this.maxSlide_=0,this.isVertical=this.el.classList.contains(u.VERTICAL),this.plugins={},this.options={autoslide:s,changeOnClick:a,loop:l,minWheelDelta:d,navigateOnScroll:f,scrollWait:y,slideOffset:m,showIndex:b},this.initialised=!1,this.removeChildren_(),this.grabSlides_(),this.createPlugins_(),this.initSlides_(),this.onInit_()}return l(e,[{key:"removeChildren_",value:function(){for(var e=this.el.childNodes,t=e.length;t--;){var i=e[t];o.b.isCandidate(i)||this.el.removeChild(i)}}},{key:"createPlugins_",value:function(){var e=this;Object.keys(c).forEach(function(t){var i=c[t];e.plugins[t]=new i(e)})}},{key:"onInit_",value:function(){this.initialised=!0,a.a.fireEvent(this.el,"ws:init"),document.documentElement.classList.add(u.READY)}},{key:"grabSlides_",value:function(){this.slides=a.a.toArray(this.el.childNodes).map(function(e,t){return new o.b(e,t)}),this.maxSlide_=this.slides.length}},{key:"goToSlide",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(this.isValidIndexSlide_(e)&&!this.isMoving&&this.currentSlideI_!==e){this.isMoving=!0;var i=!1;null!==t?i=t:this.currentSlideI_>=0&&(i=e>this.currentSlideI_);var n=this.slides[e];null===this.currentSlide_||!this.isVertical||this.plugins.touch&&this.plugins.touch.isEnabled?this.transitionToSlide_(i,n,this.onSlideChange_):this.scrollTransitionToSlide_(i,n,this.onSlideChange_)}}},{key:"scrollTransitionToSlide_",value:function(e,t,i){var n=this;this.el.style.overflow="hidden",e?t.show():(t.moveBeforeFirst(),t.show(),Object(r.a)(this.currentSlide_.el.offsetTop,0)),Object(r.a)(t.el.offsetTop,500,function(){n.currentSlide_.hide(),e&&n.currentSlide_.moveAfterLast(),n.el.style.overflow="auto",setTimeout(function(){i.call(n,t)},150)})}},{key:"transitionToSlide_",value:function(e,t,i){var n=this;Object(r.a)(0,0);var s="slideInRight";e||(t.moveBeforeFirst(),s="slideInLeft"),this.currentSlide_&&(e&&this.currentSlide_.moveAfterLast(),this.currentSlide_.hide()),t.show(),this.initialised&&this.plugins.touch&&this.plugins.touch.isEnabled?(a.a.once(t.el,a.a.getAnimationEvent(),function(){t.el.classList.remove(s),i.call(n,t)}),t.el.classList.add(s)):i.call(this,t)}},{key:"onSlideChange_",value:function(e){this.currentSlide_&&this.currentSlide_.disable(),this.currentSlide_=e,this.currentSlideI_=e.i,this.currentSlide_.enable(),this.isMoving=!1,a.a.fireEvent(this.el,"ws:slide-change",{slides:this.maxSlide_,currentSlide0:this.currentSlideI_,currentSlide:this.currentSlideI_+1})}},{key:"goNext",value:function(){var e=this.currentSlideI_+1;if(e>=this.maxSlide_){if(!this.options.loop)return;e=0}this.goToSlide(e,!0)}},{key:"goPrev",value:function(){var e=this.currentSlideI_-1;if(e<0){if(!this.options.loop)return;e=this.maxSlide_-1}this.goToSlide(e,!1)}},{key:"isValidIndexSlide_",value:function(e){return"number"==typeof e&&e>=0&&e<this.maxSlide_}},{key:"initSlides_",value:function(){var e=this.plugins.hash.constructor.getSlideNumber();if((null===e||e>=this.maxSlide_)&&(e=0),0!==e)for(var t=0;t<e;)this.slides[t].moveAfterLast(),t++;this.goToSlide(e)}},{key:"toggleZoom",value:function(){this.options.showIndex&&this.plugins.zoom.toggleZoom()}},{key:"disable",value:function(){this.el.classList.add(u.DISABLED),this.plugins.autoslide&&!1!==this.plugins.autoslide.time&&this.plugins.autoslide.stop()}},{key:"enable",value:function(){this.el.classList.remove(u.DISABLED),this.plugins.autoslide&&!1!==this.plugins.autoslide.time&&this.plugins.autoslide.play()}},{key:"isDisabled",value:function(){return this.el.classList.contains(u.DISABLED)}},{key:"fullscreen",value:function(){var e=document.documentElement;document.fullscreen||document.webkitIsFullScreen||document.mozFullScreen||document.msFullScreenElement?(document.exitFullScreen||document.webkitCancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen).call(document):(e.requestFullscreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen).call(e)}}],[{key:"registerPlugin",value:function(e,t){c[e]=t}}]),e}();t.a=d},function(e,t,i){"use strict";var n=i(8),s=i(10),o=i(11),a=i(12),r=i(13),l=i(14),u=i(15),c=i(16),d=i(17),h=i(18),f=i(19);t.a={AutoSlide:n.a,ClickNav:s.a,Grid:o.a,Hash:a.a,Keyboard:r.a,Navigation:l.a,Scroll:u.a,Touch:c.a,Video:d.a,YouTube:h.a,Zoom:f.a}},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(0),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=function(){function e(t){n(this,e),this.ws_=t,this.interval_=null,this.time=this.ws_.options.autoslide,this.time&&(s.a.once(t.el,"ws:init",this.play.bind(this)),document.body.addEventListener("focus",this.onFocus.bind(this)))}return o(e,[{key:"onFocus",value:function(){s.a.isFocusableElement()?this.stop():null===this.interval_&&this.play()}},{key:"play",value:function(e){"number"!=typeof e&&(e=this.time),this.time=e,!this.interval_&&"number"==typeof e&&e>0&&(this.interval_=setInterval(this.ws_.goNext.bind(this.ws_),e))}},{key:"stop",value:function(){this.interval_&&(clearInterval(this.interval_),this.interval_=null)}}]),e}();t.a=a},function(e,t,i){"use strict";var n=window.CustomEvent,s=function(e,t){var i=document.createEvent("CustomEvent");return t?i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail):i.initCustomEvent(e,!1,!1,void 0),i},o=function(){try{var e=new n("t",{detail:{a:"b"}});return"t"===e.type&&"b"===e.detail.a}catch(e){}return!1}()?n:s;t.a=o},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),o=["INPUT","SELECT","OPTION","BUTTON","A","TEXTAREA"],a=function(){function e(t){n(this,e),this.ws_=t,t.options.changeOnClick&&this.ws_.el.addEventListener("click",this.onClick_.bind(this))}return s(e,[{key:"onClick_",value:function(e){o.indexOf(e.target.tagName)<0&&void 0===e.target.dataset.preventNav&&this.ws_.goNext()}}]),e}();t.a=a},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(2),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVrAAAACVBMVEUAAAAtXsUtXcPDDPUWAAAAA3RSTlMAZmHzZFkxAAAAFklEQVQI12MAA9bBR3ExhAJB1iooBQBGwgVEs/QtuAAAAABJRU5ErkJggg==",r=function(){function e(t){n(this,e),this.ws_=t;var i="body.baseline {\n                  background: url("+a+") left top .8rem/.8rem;\n                }",s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",o.styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i)),s.appendChild(o),document.addEventListener("keydown",this.onKeyPress_.bind(this),!1)}return o(e,[{key:"onKeyPress_",value:function(e){e.which===s.a.ENTER&&document.body.classList.toggle("baseline")}}]),e}();t.a=r},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),o=/#slide=(\d+)/,a=function(){function e(t){n(this,e),this.ws_=t,t.el.addEventListener("ws:slide-change",e.onSlideChange_),window.addEventListener("hashchange",this.onHashChange_.bind(this),!1)}return s(e,[{key:"onHashChange_",value:function(){var t=e.getSlideNumber();null!==t&&this.ws_.goToSlide(t)}}],[{key:"onSlideChange_",value:function(t){e.setSlideNumber(t.detail.currentSlide)}},{key:"getSlideNumber",value:function(){var e=document.location.hash.match(o),t=0;return Array.isArray(e)&&(t=parseInt(e[1],10)),"number"!=typeof t||t<0||!Array.isArray(e)?t=null:t--,t}},{key:"setSlideNumber",value:function(t){e.getSlideNumber()!==t-1&&history.pushState({slideI:t-1},"Slide "+t,"#slide="+t)}}]),e}();t.a=a},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(2),o=i(0),a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(t){n(this,e),this.ws_=t,document.addEventListener("keydown",this.onKeyPress_.bind(this),!1)}return a(e,[{key:"onKeyPress_",value:function(e){var t=void 0,i=void 0;if(!o.a.isFocusableElement()&&!this.ws_.isDisabled()){switch(e.which){case s.a.AV_PAGE:t=this.ws_.goNext;break;case s.a.SPACE:t=e.shiftKey?this.ws_.goPrev:this.ws_.goNext;break;case s.a.RE_PAGE:t=this.ws_.goPrev;break;case s.a.HOME:t=this.ws_.goToSlide,i=0;break;case s.a.END:t=this.ws_.goToSlide,i=this.ws_.maxSlide_-1;break;case s.a.DOWN:t=this.ws_.isVertical?this.ws_.goNext:null;break;case s.a.UP:t=this.ws_.isVertical?this.ws_.goPrev:null;break;case s.a.LEFT:t=this.ws_.isVertical?null:this.ws_.goPrev;break;case s.a.RIGHT:t=this.ws_.isVertical?null:this.ws_.goNext;break;case s.a.F:e.metaKey||e.ctrlKey||(t=this.ws_.fullscreen)}t&&(t.call(this.ws_,i),e.preventDefault())}}}]),e}();t.a=r},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(0),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a={NAV:"navigation",NEXT:"next",PREV:"previous",COUNTER:"counter"},r={VERTICAL:{NEXT:"↓",PREV:"↑"},HORIZONTAL:{NEXT:"→",PREV:"←"}},l=function(){function e(t){n(this,e);var i=t.isVertical?r.VERTICAL:r.HORIZONTAL;this.el=s.a.createNode("div","navigation"),this.next=e.createArrow(a.NEXT,i.NEXT),this.prev=e.createArrow(a.PREV,i.PREV),this.counter=e.createCounter(a.COUNTER,t),this.ws_=t,this.el.appendChild(this.next),this.el.appendChild(this.prev),this.el.appendChild(this.counter),this.ws_.el.appendChild(this.el),this.bindEvents_()}return o(e,[{key:"bindEvents_",value:function(){this.ws_.el.addEventListener("ws:slide-change",this.onSlideChanged_.bind(this)),this.next.addEventListener("click",this.onButtonClicked_.bind(this)),this.prev.addEventListener("click",this.onButtonClicked_.bind(this)),this.counter.addEventListener("click",this.onButtonClicked_.bind(this))}},{key:"updateCounter",value:function(e,t){this.ws_.options.showIndex?this.counter.childNodes[0].textContent=e+" / "+t:this.counter.textContent=e+" / "+t}},{key:"onSlideChanged_",value:function(e){this.updateCounter(e.detail.currentSlide,e.detail.slides)}},{key:"onButtonClicked_",value:function(e){e.preventDefault(),e.target===this.next?this.ws_.goNext():e.target===this.prev?this.ws_.goPrev():this.ws_.toggleZoom()}}],[{key:"createArrow",value:function(e,t){var i=s.a.createNode("a",e,t);return i.href="#",i.title="Arrow Keys",i}},{key:"createCounter",value:function(e,t){var i=s.a.createNode("span",e);if(t.options.showIndex){var n=document.createElement("a");n.href="#",n.title="View all slides",i.appendChild(n)}return i}}]),e}();t.a=l},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(3),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=function(){function e(t){n(this,e),this.ws_=t,this.scrollContainer_=t.el,this.isGoingUp_=!1,this.isGoingLeft_=!1,this.timeout_=null,this.ws_.options.navigateOnScroll&&(s.a.isAny()||(this.scrollContainer_.addEventListener("wheel",this.onMouseWheel_.bind(this)),t.isVertical||t.el.addEventListener("ws:slide-change",this.onSlideChange_.bind(this))))}return o(e,[{key:"onSlideChange_",value:function(){var e=this;this.timeout_=setTimeout(function(){e.timeout_=null},this.ws_.options.scrollWait)}},{key:"onMouseWheel_",value:function(e){if(!this.ws_.isDisabled()){if(this.ws_.isMoving||this.timeout_)return void e.preventDefault();var t=e.deltaMode*this.ws_.options.minWheelDelta,i=e.deltaY,n=e.deltaX,s=this.ws_.isVertical,o=Math.abs(n)>Math.abs(i);if(this.isGoingUp_=i<0,this.isGoingLeft_=n<0,o){if(s)return;e.preventDefault()}(Math.abs(i+t)>=this.ws_.options.minWheelDelta||Math.abs(n+t)>=this.ws_.options.minWheelDelta)&&(o&&this.isGoingLeft_||!o&&this.isGoingUp_?this.ws_.goPrev():this.ws_.goNext(),e.preventDefault())}}}]),e}();t.a=a},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(3),o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a={touch:{START:"touchstart",MOVE:"touchmove",END:"touchend"},pointer:{START:"pointerdown",MOVE:"pointermove",END:"pointerup"}},r=function(){function e(t){n(this,e),this.ws_=t,this.startX_=0,this.startY_=0,this.endX_=0,this.endY_=0,this.isEnabled=!1,this.isGesture=!1,this.startTouches=[],this.endTouches=[];var i=void 0;s.a.isAny()&&(i=window.PointerEvent&&(s.a.isWindows()||s.a.isWindowsPhone())?a.pointer:a.touch,this.isEnabled=!0,document.addEventListener(i.START,this.onStart_.bind(this),!1),document.addEventListener(i.MOVE,this.onMove_.bind(this),!1),document.addEventListener(i.END,this.onStop_.bind(this),!1))}return o(e,[{key:"onStart_",value:function(t){if(!this.ws_.isDisabled()){var i=e.normalizeEventInfo(t);1===t.touches.length?(this.startX_=i.x,this.startY_=i.y,this.endX_=i.x,this.endY_=i.y):t.touches.length>1&&(this.startTouches=e.getTouchCoordinates(t),this.endTouches=this.startTouches,this.isGesture=!0)}}},{key:"onMove_",value:function(t){if(!this.ws_.isDisabled()){var i=e.normalizeEventInfo(t);this.isGesture?this.endTouches=e.getTouchCoordinates(t):(this.endX_=i.x,this.endY_=i.y)}}},{key:"onStop_",value:function(){if(!this.ws_.isDisabled())if(this.isGesture){var e=Math.sqrt(Math.pow(this.startTouches[0].x-this.startTouches[1].x,2)+Math.pow(this.startTouches[0].y-this.startTouches[1].y,2)),t=Math.sqrt(Math.pow(this.endTouches[0].x-this.endTouches[1].x,2)+Math.pow(this.endTouches[0].y-this.endTouches[1].y,2));e>t&&this.ws_.toggleZoom(),this.isGesture=!1}else{var i=this.startX_-this.endX_,n=this.startY_-this.endY_;Math.abs(i)>Math.abs(n)&&(i<-this.ws_.options.slideOffset?this.ws_.goPrev():i>this.ws_.options.slideOffset&&this.ws_.goNext())}}}],[{key:"getTouchCoordinates",value:function(e){return[{x:e.touches[0].clientX,y:e.touches[0].clientY},{x:e.touches[1].clientX,y:e.touches[1].clientY}]}},{key:"normalizeEventInfo",value:function(e){var t={pageX:0,pageY:0};return void 0!==e.changedTouches?t=e.changedTouches[0]:void 0!==e.originalEvent&&void 0!==e.originalEvent.changedTouches&&(t=e.originalEvent.changedTouches[0]),{x:e.offsetX||e.layerX||t.pageX,y:e.offsetY||e.layerY||t.pageY}}}]),e}();t.a=r},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(0),o=i(1),a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(t){n(this,e),this.ws_=t;var i=s.a.toArray(this.ws_.el.querySelectorAll("video"));i.length&&i.forEach(function(i){if(i.hasAttribute("autoplay")){i.removeAttribute("autoplay"),i.pause(),i.currentTime=0;var n=o.b.getSectionFromEl(i),s=n.i,a=t.slides[s-1];a.video=i,a.el.addEventListener(o.a.ENABLE,e.onSectionEnabled),a.el.addEventListener(o.a.DISABLE,e.onSectionDisabled)}})}return a(e,null,[{key:"onSectionEnabled",value:function(e){e.detail.slide.video.play()}},{key:"onSectionDisabled",value:function(e){e.detail.slide.video.pause()}}]),e}();t.a=r},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(0),o=i(1),a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=function(){function e(t){n(this,e),this.ready=!1,this.onReadyCb=null,this.slide=o.b.getSectionFromEl(t).section,this.autoplay=void 0!==t.dataset.autoplay,this.isMuted=void 0!==t.dataset.mute,this.options={videoId:t.dataset.youtubeId,playerVars:this.getPlayerVars(t),events:{onReady:this.onPlayerReady.bind(this)}},this.el=t,this.timeout=null,this.create()}return a(e,[{key:"destroy",value:function(){this.currentTime=this.player.getCurrentTime(),this.player.destroy(),this.player=null,this.el=this.slide.querySelector("[data-youtube]"),this.ready=!1}},{key:"create",value:function(){this.player=new YT.Player(this.el,this.options),this.el=this.player.getIframe()}},{key:"onPlayerReady",value:function(){this.ready=!0,this.currentTime&&(this.player.seekTo(this.currentTime,!0),this.player.pauseVideo(),this.currentTime=null),this.timeout&&1!==this.player.getPlayerState()&&this.play(),this.onReadyCb&&(this.onReadyCb(),this.onReadyCb=null)}},{key:"play",value:function(){var e=this;this.ready?(this.timeout=setTimeout(function(){e.timeout=null},1e3),this.isMuted?this.player.mute():this.player.unMute(),this.player.playVideo()):this.onReadyCb=this.play}},{key:"pause",value:function(){this.player&&this.player.pauseVideo&&1===this.player.getPlayerState()&&this.player.pauseVideo()}},{key:"getPlayerVars",value:function(e){var t={modestbranding:1,rel:0,origin:window.location.origin};return this.slide.classList.contains("fullscreen")&&(t.disablekb=1),void 0!==e.dataset.noControls&&(t.controls=0,t.showinfo=0),void 0!==e.dataset.loop&&(t.loop=1,t.playlist=e.dataset.youtubeId),t}}]),e}(),l=function(){function e(t){n(this,e),this.ws_=t,this.videos=s.a.toArray(this.ws_.el.querySelectorAll("[data-youtube]")),this.videos.length&&this.inject()}return a(e,[{key:"onYTReady",value:function(){var t=this;this.videos.forEach(function(i){var n=new r(i);if(void 0!==i.dataset.autoplay){var s=o.b.getSectionFromEl(n.el),a=s.i,l=t.ws_.slides[a-1];l.player=n,l.el.addEventListener(o.a.ENABLE,e.onSlideEvent),l.el.addEventListener(o.a.DISABLE,e.onSlideEvent),l.el.addEventListener(o.a.ENTER,e.onSlideEvent),l.el.addEventListener(o.a.LEAVE,e.onSlideEvent),t.ws_.currentSlide_===l&&e.onSectionEnabled(l)}})}},{key:"inject",value:function(){window.onYouTubeIframeAPIReady=this.onYTReady.bind(this);var e=document.createElement("script");e.src="https://www.youtube.com/iframe_api";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}}],[{key:"onSlideEvent",value:function(t){var i=t.detail.slide;switch(t.type){case o.a.ENABLE:e.onSectionEnabled(i);break;case o.a.DISABLE:e.onSectionDisabled(i);break;case o.a.LEAVE:i.player.destroy();break;case o.a.ENTER:i.player.create()}}},{key:"onSectionEnabled",value:function(e){e.player.autoplay&&e.player.play()}},{key:"onSectionDisabled",value:function(e){e.player.pause()}}]),e}();t.a=l},function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=i(0),o=i(2),a=i(4),r=i(1),l=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),u={ZOOM:"grid",DIV:"column",WRAP:"wrap-zoom",WRAP_CONTAINER:"wrap",CURRENT:"current",SLIDE:"slide",ZOOM_ENABLED:"ws-ready-zoom"},c=function(){function e(t){n(this,e),this.ws_=t,this.zws_={},this.isZoomed_=!1,this.preBuildZoom_(),document.body.addEventListener("keydown",this.onKeyDown.bind(this))}return l(e,[{key:"onKeyDown",value:function(e){!this.isZoomed_&&o.a.MINUS.some(function(t){return t===e.which})?this.zoomIn():this.isZoomed_&&(o.a.PLUS.some(function(t){return t===e.which})||e.which===o.a.ESCAPE)&&this.zoomOut()}},{key:"preBuildZoom_",value:function(){var e=this;this.zws_.el=this.ws_.el.cloneNode(),this.zws_.el.id="webslides-zoomed",this.zws_.wrap=s.a.createNode("div"),this.zws_.wrap.className=u.WRAP_CONTAINER,this.zws_.el.appendChild(this.zws_.wrap),this.zws_.grid=s.a.createNode("div"),this.zws_.grid.className=u.ZOOM,this.zws_.wrap.appendChild(this.zws_.grid),this.zws_.el.addEventListener("click",function(){return e.toggleZoom()}),this.zws_.slides=[].map.call(this.ws_.slides,function(t,i){var n=t.el.cloneNode(!0);return e.zws_.grid.appendChild(n),new r.b(n,i)}),this.disable(),s.a.after(this.zws_.el,this.ws_.el),this.zws_.slides.forEach(function(t){return e.createSlideBlock_(t)})}},{key:"createSlideBlock_",value:function(e){var t=this,i=s.a.wrap(e.el,"div");i.className=u.WRAP,i.setAttribute("id","zoomed-"+e.el.getAttribute("id"));var n=s.a.wrap(i,"div");n.className=u.DIV;var o=s.a.createNode("div");o.className="zoom-layer",o.addEventListener("click",function(i){i.stopPropagation(),t.zoomOut(),t.ws_.goToSlide(e.i)}),i.appendChild(o);var a=s.a.createNode("p","",""+(e.i+1));a.className="text-slide-number",n.appendChild(a)}},{key:"toggleZoom",value:function(){this.isZoomed_?this.zoomOut():this.zoomIn()}},{key:"zoomIn",value:function(){var e=this;if(this.ws_.options.showIndex){this.enable();var t=this.ws_.currentSlide_.el.id,i=this.zws_.el.querySelector("."+u.WRAP+"."+u.CURRENT);i&&i.classList.remove(u.CURRENT);var n=this.zws_.el.querySelector("#zoomed-"+t);n.classList.add(u.CURRENT),this.isZoomed_=!0,document.documentElement.classList.add(u.ZOOM_ENABLED),setTimeout(function(){e.ws_.disable(),e.zws_.el.classList.add("in");var t=window.getComputedStyle(e.zws_.grid),i=document.body;Object(a.a)(n.parentNode.offsetTop+s.a.parseSize(t.paddingTop),50,function(){},i)},50)}}},{key:"zoomOut",value:function(){var e=this;this.ws_.options.showIndex&&(this.zws_.el.classList.remove("in"),setTimeout(function(){e.ws_.enable(),e.disable(),e.isZoomed_=!1,document.documentElement.classList.remove(u.ZOOM_ENABLED)},400))}},{key:"disable",value:function(){this.zws_.el.classList.add("disabled")}},{key:"enable",value:function(){this.zws_.el.classList.remove("disabled")}}]),e}();t.a=c},function(e,t,i){"use strict";function n(e){return.5-Math.cos(e*Math.PI)/2}t.a={swing:n}},function(e,t){}]);
\ No newline at end of file