diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..022b988
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+node_modules
+vendor
diff --git a/404.php b/404.php
new file mode 100644
index 0000000..2ba172e
--- /dev/null
+++ b/404.php
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/HTML5 BLANK LICENSE.md b/HTML5 BLANK LICENSE.md
new file mode 100644
index 0000000..07414d5
--- /dev/null
+++ b/HTML5 BLANK LICENSE.md
@@ -0,0 +1,13 @@
+# [HTML5 Blank](http://html5blank.com) License
+
+## MIT License
+
+Copyright © 2013 HTML5 Blank // @html5blank
+
+Built by Todd Motto // @toddmotto
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..dae9220
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# Botwiki WordPress Theme
+
+A WordPress theme for Botwiki, using [HTML5 Blank](http://html5blank.com) as a starting point.
diff --git a/admin-css/styles.css b/admin-css/styles.css
new file mode 100644
index 0000000..884da58
--- /dev/null
+++ b/admin-css/styles.css
@@ -0,0 +1,20 @@
+/* Site dimensions */
+/* Fonts */
+/* Colors */
+/* Layout helpers. */
+.w-100 {
+ width: 100%; }
+
+.w-50 {
+ width: 50%; }
+
+.w-77 {
+ width: 77%; }
+
+.w-33 {
+ width: 33%; }
+
+@media (max-width: 860px) {
+ .w-m-100 {
+ display: block;
+ width: 100%; } }
diff --git a/admin-css/styles.min.css b/admin-css/styles.min.css
new file mode 100644
index 0000000..47fe10d
--- /dev/null
+++ b/admin-css/styles.min.css
@@ -0,0 +1 @@
+.w-100{width:100%}.w-50{width:50%}.w-77{width:77%}.w-33{width:33%}@media (max-width:860px){.w-m-100{display:block;width:100%}}
\ No newline at end of file
diff --git a/archive.php b/archive.php
new file mode 100644
index 0000000..4863c85
--- /dev/null
+++ b/archive.php
@@ -0,0 +1,53 @@
+
+
+
+
+
+
name; ?>
+ query['post_type'] == 'bot' ) {
+
+ if ( $_GET['networks'] || $_GET['languages'] || $_GET['tags'] ){
+ function network_links( $network ){
+ return "
#$network ";
+ }
+
+ if ( !empty( $_GET['networks'] ) ){
+ $networks = implode( ' ', array_map( 'network_links', explode( ',', $_GET['networks'] ) ) );
+ }
+
+
+ function language_links( $language ){
+ return "
#$language ";
+ }
+
+ if ( !empty( $_GET['languages'] ) ){
+ $languages = implode( ' ', array_map( 'language_links', explode( ',', $_GET['languages'] ) ) );
+ }
+
+ function tag_links( $tag ){
+ return "
#$tag ";
+ }
+
+ if ( !empty( $_GET['tags'] ) ){
+ $tags = implode( ' ', array_map( 'tag_links', explode( ',', $_GET['tags'] ) ) );
+ }
+
+ ?>
+
Browsing bots tagged ...
+
+
Browsing all bots...
+
+
+
Archives
+
+
+
+
+
+
diff --git a/author.php b/author.php
new file mode 100644
index 0000000..6faa555
--- /dev/null
+++ b/author.php
@@ -0,0 +1,89 @@
+";
+ // var_dump(get_userdata( $author_id ));
+ echo "
";
+
+$nickname = get_the_author_meta('nickname', $author_id);
+$description = get_the_author_meta('description', $author_id);
+
+$first_name = get_the_author_meta('nickname', $author_id);
+$last_name = get_the_author_meta('last_name', $author_id);
+$full_name = '';
+
+if( empty($first_name)){
+ $full_name = $last_name;
+} elseif( empty( $last_name )){
+ $full_name = $first_name;
+} else {
+ $full_name = "{$first_name} {$last_name}";
+}
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/botwiki-import/content/bots/buzzfeed.md b/botwiki-import/content/bots/buzzfeed.md
new file mode 100644
index 0000000..3278e77
--- /dev/null
+++ b/botwiki-import/content/bots/buzzfeed.md
@@ -0,0 +1,14 @@
+/*
+Title: buzzfeed
+Description: All your buzz-worthy news.
+Thumbnail: /content/bots/kik-bots/images/buzzfeed.png
+Link: http://kik.me/buzzfeed
+Author: Stefan Bohacek
+Date: October 9, 2015
+Tags: kik,bot,kikbot,active,news,trending,buzzfeed
+
+Nav: hidden
+Robots: index,follow
+*/
+
+[buzzfeed](http://kik.me/buzzfeed) is a simple bot for the kik messenger that sends you random articles from [buzzfeed.com](http://www.buzzfeed.com/).
\ No newline at end of file
diff --git a/botwiki-import/content/bots/gridbot.md b/botwiki-import/content/bots/gridbot.md
new file mode 100644
index 0000000..6d7e7eb
--- /dev/null
+++ b/botwiki-import/content/bots/gridbot.md
@@ -0,0 +1,20 @@
+/*
+Title: gridbot
+Description: Colorful grids, once a day!
+Thumbnail: /content/bots/snapchat-bots/images/gridbot.png
+Author: Stefan Bohacek
+Date: October 10, 2015
+Tags: snapchat,bot,snapchatbot,inactive,images,gridbot,tinysubversions
+
+Nav: hidden
+Robots: index,follow
+*/
+
+**gridbot** was a Snapchat bot that sent a colorful grid to its followers once a day. It was eventually banned and the Tweet conversation below is the only publicly available information about it.
+
+
+
+
+
+It was created by [Darius Kazemi](https://twitter.com/tinysubversions).
+
diff --git a/botwiki-import/content/bots/hypem.md b/botwiki-import/content/bots/hypem.md
new file mode 100644
index 0000000..2482ed3
--- /dev/null
+++ b/botwiki-import/content/bots/hypem.md
@@ -0,0 +1,17 @@
+/*
+Title: hypem
+Description: A Hype Machine video bot on Snapchat.
+Thumbnail: /content/bots/snapchat-bots/images/hypem.png
+Author: Stefan Bohacek
+Date: October 7, 2015
+Tags: snapchat,bot,snapchatbot,active,video,music,hypemachine,hypem,fascinated
+
+Nav: hidden
+Robots: index,follow
+*/
+
+**hypem** is a Snapchat video bot that publishes popular tracks from [Hype Machine](http://hypem.com/) ([@hypem](https://twitter.com/hypem)), mixed with randomized nature footage. The bot is currently not interactive and posts the videos as Snapchat Stories.
+
+It was created by [Anthony Volodkin](https://twitter.com/fascinated) (the founder of [Hype Machine](http://hypem.com/)), and the Hype Machine team. You can read the announcement on [their blog](http://blog.hypem.com/2015/05/hype-machine-on-snapchat/).
+
+See more screenshots [here](https://twitter.com/fascinated/status/653710201598681088).
\ No newline at end of file
diff --git a/botwiki-import/content/bots/images/buzzfeed.png b/botwiki-import/content/bots/images/buzzfeed.png
new file mode 100644
index 0000000..6bc2e82
Binary files /dev/null and b/botwiki-import/content/bots/images/buzzfeed.png differ
diff --git a/botwiki-import/content/bots/images/gridbot.png b/botwiki-import/content/bots/images/gridbot.png
new file mode 100644
index 0000000..220e687
Binary files /dev/null and b/botwiki-import/content/bots/images/gridbot.png differ
diff --git a/botwiki-import/content/bots/images/hypem.png b/botwiki-import/content/bots/images/hypem.png
new file mode 100644
index 0000000..53820b4
Binary files /dev/null and b/botwiki-import/content/bots/images/hypem.png differ
diff --git a/botwiki-import/content/bots/images/mtv.png b/botwiki-import/content/bots/images/mtv.png
new file mode 100644
index 0000000..6e178c5
Binary files /dev/null and b/botwiki-import/content/bots/images/mtv.png differ
diff --git a/botwiki-import/content/bots/images/spotify.png b/botwiki-import/content/bots/images/spotify.png
new file mode 100644
index 0000000..9f6568c
Binary files /dev/null and b/botwiki-import/content/bots/images/spotify.png differ
diff --git a/botwiki-import/content/bots/spotify.md b/botwiki-import/content/bots/spotify.md
new file mode 100644
index 0000000..0f58ec5
--- /dev/null
+++ b/botwiki-import/content/bots/spotify.md
@@ -0,0 +1,14 @@
+/*
+Title: spotify
+Description: Music for everyone.
+Thumbnail: /content/bots/kik-bots/images/spotify.png
+Link: http://kik.me/spotify
+Author: Stefan Bohacek
+Date: October 9, 2015
+Tags: kik,bot,kikbot,active,music,spotify
+
+Nav: hidden
+Robots: index,follow
+*/
+
+[spotify](http://kik.me/spotify) is a [spotify.com](http://www.spotify.com/) bot for the kik messenger that recommends music from a few categories, like *new*, *live*, *trending* or by *genre*.
\ No newline at end of file
diff --git a/category.php b/category.php
new file mode 100644
index 0000000..1411eb4
--- /dev/null
+++ b/category.php
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..772edc8
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,7 @@
+{
+ "require": {
+ "ksubileau/color-thief-php": "^1.3",
+ "fightbulc/moment": "^1.26",
+ "erusev/parsedown": "^1.6"
+ }
+}
diff --git a/composer.lock b/composer.lock
new file mode 100644
index 0000000..1bdcd5c
--- /dev/null
+++ b/composer.lock
@@ -0,0 +1,180 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
+ "This file is @generated automatically"
+ ],
+ "hash": "944eaed03a52a736602af0deaf20fba1",
+ "content-hash": "d8fa1b045e46a74a864eeb0311352c06",
+ "packages": [
+ {
+ "name": "erusev/parsedown",
+ "version": "1.6.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/erusev/parsedown.git",
+ "reference": "fbe3fe878f4fe69048bb8a52783a09802004f548"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/erusev/parsedown/zipball/fbe3fe878f4fe69048bb8a52783a09802004f548",
+ "reference": "fbe3fe878f4fe69048bb8a52783a09802004f548",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Parsedown": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Emanuil Rusev",
+ "email": "hello@erusev.com",
+ "homepage": "http://erusev.com"
+ }
+ ],
+ "description": "Parser for Markdown.",
+ "homepage": "http://parsedown.org",
+ "keywords": [
+ "markdown",
+ "parser"
+ ],
+ "time": "2017-11-14 20:44:03"
+ },
+ {
+ "name": "fightbulc/moment",
+ "version": "1.26.10",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fightbulc/moment.php.git",
+ "reference": "2fe6607fdbbd45b48708f539c70fde89ca9d10e6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fightbulc/moment.php/zipball/2fe6607fdbbd45b48708f539c70fde89ca9d10e6",
+ "reference": "2fe6607fdbbd45b48708f539c70fde89ca9d10e6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "4.2.*"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Moment\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ashish Tilara",
+ "email": "ashish@itcutives.com",
+ "role": "developer"
+ },
+ {
+ "name": "Jaroslaw Kozak",
+ "email": "jaroslaw.kozak68@gmail.com",
+ "role": "developer"
+ },
+ {
+ "name": "Tino Ehrich",
+ "email": "tino@bigpun.me",
+ "role": "developer"
+ }
+ ],
+ "description": "Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js",
+ "keywords": [
+ "date",
+ "display",
+ "format",
+ "i18n",
+ "locale",
+ "manipulate",
+ "moment",
+ "parse",
+ "time",
+ "translation",
+ "validate"
+ ],
+ "time": "2017-08-14 05:06:04"
+ },
+ {
+ "name": "ksubileau/color-thief-php",
+ "version": "v1.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ksubileau/color-thief-php.git",
+ "reference": "a673d7d3fa815c70fa4bebdee74d337e9e6944fa"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ksubileau/color-thief-php/zipball/a673d7d3fa815c70fa4bebdee74d337e9e6944fa",
+ "reference": "a673d7d3fa815c70fa4bebdee74d337e9e6944fa",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.8|~5.7",
+ "squizlabs/php_codesniffer": "~2.7"
+ },
+ "suggest": {
+ "ext-gd": "to use the GD image adapter.",
+ "ext-gmagick": "to use the Gmagick image adapter.",
+ "ext-imagick": "to use the Imagick image adapter."
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "ColorThief\\": "lib/ColorThief"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "CC-BY-2.5"
+ ],
+ "authors": [
+ {
+ "name": "Kevin Subileau",
+ "homepage": "http://www.kevinsubileau.fr"
+ }
+ ],
+ "description": "Grabs the dominant color or a representative color palette from an image.",
+ "homepage": "http://www.kevinsubileau.fr/projets/color-thief-php",
+ "keywords": [
+ "color",
+ "dominant",
+ "palette",
+ "php",
+ "thief"
+ ],
+ "time": "2016-12-18 03:12:25"
+ }
+ ],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": [],
+ "platform-dev": []
+}
diff --git a/css/styles.css b/css/styles.css
new file mode 100644
index 0000000..575c5d7
--- /dev/null
+++ b/css/styles.css
@@ -0,0 +1,609 @@
+@charset "UTF-8";
+/* Site dimensions */
+/* Fonts */
+/* Colors */
+body.menu-open {
+ overflow: hidden; }
+
+body.admin-bar .navbar-brand {
+ top: 42px !important; }
+ @media (max-width: 860px) {
+ body.admin-bar .navbar-brand {
+ top: 62px; } }
+
+body.admin-bar #menu-icon {
+ top: 42px !important; }
+ @media (max-width: 860px) {
+ body.admin-bar #menu-icon {
+ top: 62px; } }
+
+body .container {
+ width: 100% !important;
+ max-width: 1024px !important; }
+
+img {
+ max-width: 100%; }
+ .card img {
+ height: 280px;
+ -o-object-fit: cover;
+ object-fit: cover; }
+
+.site-width {
+ max-width: 1500px;
+ margin-left: auto;
+ margin-right: auto; }
+
+/* Site navigation */
+nav {
+ pointer-events: none;
+ font-family: 'Anton';
+ min-height: 5em; }
+ nav #menu-toggle {
+ display: none; }
+ nav #menu-toggle:checked + #menu-wrapper {
+ opacity: 1;
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ pointer-events: all;
+ -webkit-transition: opacity 0.1s, -webkit-transform 0.3s;
+ transition: opacity 0.1s, -webkit-transform 0.3s;
+ -o-transition: transform 0.3s, opacity 0.1s;
+ transition: transform 0.3s, opacity 0.1s;
+ transition: transform 0.3s, opacity 0.1s, -webkit-transform 0.3s; }
+ nav #menu-toggle:checked + #menu-wrapper li {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ opacity: 1; }
+ nav .navbar-brand {
+ position: fixed;
+ top: 10px;
+ left: 10px;
+ z-index: 100;
+ font-size: 2em; }
+ @media (max-width: 860px) {
+ nav .navbar-brand {
+ top: 5px;
+ left: 5px;
+ font-size: 2.5em; } }
+ nav #menu-icon {
+ z-index: 300;
+ font-size: 1.7em;
+ position: fixed;
+ top: 10px;
+ right: 10px;
+ color: #fff;
+ text-shadow: 0 0 5px #000;
+ pointer-events: all; }
+ @media (max-width: 860px) {
+ nav #menu-icon {
+ font-size: 2.5em; } }
+ body.menu-open nav #menu-icon {
+ font-size: 4rem; }
+ @media (max-width: 860px) {
+ body.menu-open nav #menu-icon {
+ font-size: 7rem; } }
+ nav li > a {
+ display: inline !important;
+ font-size: 2em;
+ padding: 0 5px !important;
+ line-height: 1.5em;
+ color: #4d4350; }
+ nav li > a:hover {
+ color: #fff;
+ background-color: #4d4350; }
+
+#menu-wrapper {
+ position: absolute;
+ max-height: 100%;
+ padding-bottom: 2em;
+ overflow: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ padding-top: 60px;
+ background-color: #fff;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-transform: translateY(-5%);
+ -ms-transform: translateY(-5%);
+ transform: translateY(-5%);
+ -webkit-transition: opacity 0.1s, -webkit-transform 0.5s;
+ transition: opacity 0.1s, -webkit-transform 0.5s;
+ -o-transition: transform 0.5s, opacity 0.1s;
+ transition: transform 0.5s, opacity 0.1s;
+ transition: transform 0.5s, opacity 0.1s, -webkit-transform 0.5s;
+ min-height: 100vh; }
+ #menu-wrapper li {
+ text-transform: uppercase;
+ -webkit-transform: translateY(-55%);
+ -ms-transform: translateY(-55%);
+ transform: translateY(-55%);
+ opacity: 0;
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.4s;
+ transition: opacity 0.3s, -webkit-transform 0.4s;
+ -o-transition: transform 0.4s, opacity 0.3s;
+ transition: transform 0.4s, opacity 0.3s;
+ transition: transform 0.4s, opacity 0.3s, -webkit-transform 0.4s; }
+ #menu-wrapper li:nth-child(1) {
+ -webkit-transition-delay: 0s;
+ -o-transition-delay: 0s;
+ transition-delay: 0s; }
+ #menu-wrapper li:nth-child(2) {
+ -webkit-transition-delay: 0.05s;
+ -o-transition-delay: 0.05s;
+ transition-delay: 0.05s; }
+ #menu-wrapper li:nth-child(3) {
+ -webkit-transition-delay: 0.1s;
+ -o-transition-delay: 0.1s;
+ transition-delay: 0.1s; }
+ #menu-wrapper li:nth-child(4) {
+ -webkit-transition-delay: 0.15s;
+ -o-transition-delay: 0.15s;
+ transition-delay: 0.15s; }
+ #menu-wrapper li:nth-child(5) {
+ -webkit-transition-delay: 0.2s;
+ -o-transition-delay: 0.2s;
+ transition-delay: 0.2s; }
+ #menu-wrapper li:nth-child(6) {
+ -webkit-transition-delay: 0.25s;
+ -o-transition-delay: 0.25s;
+ transition-delay: 0.25s; }
+ #menu-wrapper li:nth-child(7) {
+ -webkit-transition-delay: 0.3s;
+ -o-transition-delay: 0.3s;
+ transition-delay: 0.3s; }
+ #menu-wrapper li:nth-child(8) {
+ -webkit-transition-delay: 0.35s;
+ -o-transition-delay: 0.35s;
+ transition-delay: 0.35s; }
+ #menu-wrapper li:nth-child(9) {
+ -webkit-transition-delay: 0.4s;
+ -o-transition-delay: 0.4s;
+ transition-delay: 0.4s; }
+ #menu-wrapper li:nth-child(10) {
+ -webkit-transition-delay: 0.45s;
+ -o-transition-delay: 0.45s;
+ transition-delay: 0.45s; }
+ #menu-wrapper .row {
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+ max-width: 960px;
+ margin-left: auto;
+ margin-right: auto; }
+
+ul.navbar-nav, ul.navbar-nav li.menu-item {
+ display: block; }
+
+/* Site thumbnail */
+.thumbnail-wrapper {
+ text-align: center; }
+
+/* Site footer */
+.footer .footer-callout {
+ max-width: 300px;
+ margin: 0 auto; }
+
+.footer .footer-logo-do {
+ height: 1.15em;
+ vertical-align: sub; }
+
+/* Fluid video embeds, via css-tricks.com. */
+video {
+ width: 100% !important;
+ height: auto !important; }
+
+.video-background {
+ background-color: #000;
+ height: 315px;
+ margin: 2em 0; }
+
+.video-wrapper {
+ position: relative;
+ margin: 3em auto;
+ padding-bottom: 56.25%;
+ padding-top: 25px;
+ height: 315px;
+ max-width: 600px; }
+ .video-wrapper iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ /* height: 100%; */
+ height: 315px; }
+
+/* Notes */
+.note {
+ background-color: #f3f3f3;
+ font-weight: bold;
+ margin-bottom: 4rem;
+ padding: 1em 1em 0.5em; }
+
+/* Pagination */
+.pagination a, .pagination span {
+ padding: 5px !important; }
+
+body {
+ font-family: "Open Sans", sans-serif !important;
+ font-size: 1.1em;
+ line-height: 1.8em;
+ color: #4d4350; }
+
+h1, h2, h3, h4, h5, h6 {
+ font-family: "Anton", sans-serif;
+ line-height: 1; }
+
+h1 {
+ font-size: 5em;
+ text-transform: uppercase;
+ margin-top: 5rem;
+ margin-bottom: 5rem; }
+ body.single-bot h1,
+ body.single-bot h1 {
+ word-wrap: break-word; }
+
+h2 {
+ font-size: 4em;
+ text-transform: uppercase;
+ margin-top: 4rem;
+ margin-bottom: 4rem; }
+ body.archive h2,
+ body.search h2 {
+ margin-top: 0; }
+
+h3 {
+ font-size: 3.5em;
+ text-transform: uppercase;
+ margin-top: 3rem;
+ margin-bottom: 2rem; }
+
+h4 {
+ font-size: 3em;
+ text-transform: uppercase;
+ margin-top: 1rem;
+ margin-bottom: 2rem; }
+
+h5 {
+ font-size: 2em;
+ margin-top: 1rem;
+ margin-bottom: 1rem; }
+
+a {
+ color: #4A89DC; }
+ a:hover {
+ color: #5b9aed; }
+ a, a:hover {
+ -webkit-transition: color 0.3s;
+ -o-transition: color 0.3s;
+ transition: color 0.3s; }
+
+ul, ol {
+ padding: 0 1em; }
+
+blockquote {
+ /* Courtesy of css-tricks.com. */
+ background: #f9f9f9;
+ border-left: 10px solid #ccc;
+ margin: 2em auto;
+ padding: 0.5em 1em 1em 0;
+ quotes: "“" "”" "‘" "’"; }
+ .col-md-6 blockquote {
+ padding: 1em; }
+ @media (max-width: 900px) {
+ blockquote {
+ padding: 1em; } }
+ blockquote:before {
+ color: #ccc;
+ content: '“';
+ font-size: 4em;
+ line-height: 0.1em;
+ margin-right: 0.25em;
+ vertical-align: -0.4em; }
+ blockquote p {
+ line-height: 1.5em;
+ padding: 0 40px; }
+ @media (min-width: 900px) {
+ blockquote p {
+ -webkit-transform: translate(-10px, 0);
+ -ms-transform: translate(-10px, 0);
+ transform: translate(-10px, 0); } }
+
+blockquote.instagram-media,
+iframe.instagram-media {
+ display: block;
+ margin: 2em auto !important;
+ max-width: calc(100% - 10px) !important; }
+
+blockquote.twitter-tweet,
+iframe.twitter-tweet,
+iframe,
+.twitter-tweet {
+ display: block;
+ margin-left: auto;
+ margin-right: auto; }
+
+.twitter-tweet.twitter-tweet-rendered {
+ margin: 2em auto !important; }
+
+hr {
+ border-top: solid 1px #dfdfdf;
+ border-bottom: none;
+ margin: 2em auto 2em;
+ max-width: 95%; }
+
+.botwiki-logo {
+ font-family: "Bree Serif", Serif;
+ text-transform: lowercase; }
+ .botwiki-logo.navbar-brand {
+ position: fixed;
+ top: 10px;
+ left: 10px;
+ text-shadow: 0 0 5px #000;
+ pointer-events: all; }
+ .botwiki-logo.navbar-brand, .botwiki-logo.navbar-brand:hover {
+ color: #fff; }
+
+a.pilcrow {
+ font-size: 0.9em;
+ vertical-align: top;
+ margin-left: 1rem; }
+ a.pilcrow, a.pilcrow:visited {
+ color: #e6dce9;
+ -webkit-transition: color 0.2s;
+ -o-transition: color 0.2s;
+ transition: color 0.2s; }
+ a.pilcrow:hover {
+ -webkit-transition: color 0.3s;
+ -o-transition: color 0.3s;
+ transition: color 0.3s;
+ color: #6f6572; }
+ a.pilcrow, a.pilcrow:hover {
+ text-decoration: none; }
+
+p.post-tags a {
+ font-family: monospace;
+ font-size: 1.2em;
+ background-color: #afafaf;
+ color: #fff;
+ line-height: 2em;
+ padding: 5px;
+ white-space: nowrap; }
+ p.post-tags a:hover {
+ text-decoration: none;
+ background-color: #999; }
+ p.post-tags a, p.post-tags a:hover {
+ -webkit-transition: background-color 0.3s;
+ -o-transition: background-color 0.3s;
+ transition: background-color 0.3s; }
+
+.share-prompt h3 {
+ margin-top: 1rem;
+ font-size: 1.7rem;
+ text-transform: uppercase;
+ color: #6f6572; }
+
+.share-prompt ul.sharing-is-caring {
+ padding-left: 0;
+ list-style: none; }
+ @media (max-width: 860px) {
+ .share-prompt ul.sharing-is-caring {
+ margin: 10px; } }
+ @media (max-width: 860px) {
+ .share-prompt ul.sharing-is-caring {
+ padding-left: 0; } }
+ .share-prompt ul.sharing-is-caring li {
+ display: inline; }
+ .share-prompt ul.sharing-is-caring li a {
+ -webkit-transition: opacity 0.4s;
+ -o-transition: opacity 0.4s;
+ transition: opacity 0.4s; }
+ .share-prompt ul.sharing-is-caring li a img {
+ max-width: 1.8em; }
+ .share-prompt ul.sharing-is-caring li a:hover {
+ opacity: 0.8;
+ -webkit-transition: opacity 0.4s;
+ -o-transition: opacity 0.4s;
+ transition: opacity 0.4s; }
+
+.share-prompt .ssbg-attribution {
+ font-size: 0.7em;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ text-transform: uppercase;
+ margin-top: 0 !important;
+ margin-bottom: 0 !important; }
+
+.background-alternate {
+ background-color: #f3f3f3; }
+
+footer ul.footer-list {
+ padding: 0;
+ list-style: none; }
+ @media (max-width: 860px) {
+ footer ul.footer-list {
+ margin-top: 2em; } }
+ footer ul.footer-list li {
+ font-weight: bold; }
+ footer ul.footer-list li.list-header {
+ font-family: Anton;
+ font-size: 1.8em;
+ text-transform: uppercase;
+ margin-bottom: 0.6em; }
+ footer ul.footer-list li a {
+ text-decoration: none;
+ text-transform: uppercase;
+ color: #4d4350; }
+ footer ul.footer-list li a:hover {
+ color: #807683; }
+
+div.bottom-page-links {
+ position: fixed;
+ z-index: 1000;
+ bottom: 10px;
+ right: 10px; }
+ div.bottom-page-links ul {
+ list-style: none; }
+ div.bottom-page-links ul li {
+ display: inline; }
+ div.bottom-page-links img {
+ vertical-align: top; }
+ div.bottom-page-links a {
+ display: inline-block;
+ cursor: pointer;
+ width: 1.5em;
+ height: 1.5em;
+ text-decoration: none;
+ line-height: 1.5em;
+ background-color: #4d4350;
+ color: #fff;
+ vertical-align: top;
+ text-align: center;
+ font-size: 2.5em;
+ margin: 2px; }
+ @media (min-width: 860px) {
+ div.bottom-page-links a {
+ font-size: 1.9em; } }
+ div.bottom-page-links a#back-to-top {
+ padding: 12px;
+ line-height: 1em; }
+ div.bottom-page-links a#twitter-link {
+ padding: 12px; }
+ @media (min-width: 860px) {
+ div.bottom-page-links a#twitter-link {
+ width: auto; } }
+ div.bottom-page-links a#twitter-link img {
+ width: 1em; }
+ div.bottom-page-links a#twitter-link span {
+ font-size: .7em;
+ line-height: 1.4em;
+ vertical-align: inherit; }
+ @media (max-width: 860px) {
+ div.bottom-page-links a#twitter-link span {
+ display: none; } }
+
+/* Home page styles */
+body.home article,
+div#menu-wrapper {
+ z-index: 200; }
+ body.home article h1,
+ div#menu-wrapper h1 {
+ font-size: 9rem;
+ font-weight: bold;
+ margin: 2rem 0; }
+ body.home article h2,
+ div#menu-wrapper h2 {
+ font-family: "Open Sans", sans-serif;
+ text-transform: lowercase;
+ margin-top: 3rem;
+ font-size: 3rem;
+ margin-bottom: 1rem; }
+ body.home article main,
+ div#menu-wrapper main {
+ min-height: 70vh; }
+ body.home article a, body.home article a:hover,
+ div#menu-wrapper a,
+ div#menu-wrapper a:hover {
+ color: #4d4350;
+ text-decoration: none; }
+
+.hover-box:hover {
+ background-color: #f3f3f3; }
+
+ul.btn-list {
+ list-style: none;
+ padding: 0;
+ margin-bottom: 2em; }
+ ul.btn-list li {
+ display: inline; }
+
+a.btn {
+ font-family: "Oswald ", sans-serif;
+ border: 1px solid rgba(0, 0, 0, 0.5);
+ color: #4d4350 !important;
+ border-radius: 5px;
+ background-color: #fafafa;
+ font-size: 0.9em;
+ -webkit-box-shadow: 2px 2px #a298a5;
+ box-shadow: 2px 2px #a298a5; }
+ @media (max-width: 860px) {
+ a.btn {
+ padding: 8px 10px; } }
+ a.btn:hover {
+ -webkit-box-shadow: 1px 1px 0 #6f6572;
+ box-shadow: 1px 1px 0 #6f6572;
+ color: #4d4350;
+ text-decoration: none;
+ background-color: #e9e9e9; }
+ a.btn, a.btn:hover {
+ -webkit-transition: background-color 0.2s;
+ -o-transition: background-color 0.2s;
+ transition: background-color 0.2s;
+ text-decoration: none; }
+ a.btn, a.btn-link {
+ white-space: nowrap;
+ margin-right: 0.5em;
+ margin-bottom: 0.5em; }
+ @media (max-width: 860px) {
+ a.btn, a.btn-link {
+ padding: 8px 10px;
+ margin-bottom: 1em; } }
+ a.btn-link {
+ text-decoration: underline; }
+
+.note a.btn {
+ margin-bottom: 0; }
+
+.cursor-pointer {
+ cursor: pointer; }
+
+.lazy-load {
+ opacity: 0;
+ -webkit-transform: translate(0, 30px);
+ -ms-transform: translate(0, 30px);
+ transform: translate(0, 30px); }
+
+.lazy-loaded {
+ opacity: 1;
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+
+.lazy-load,
+.lazy-loaded {
+ -webkit-transition: opacity 0.7s, -webkit-transform 0.4s;
+ transition: opacity 0.7s, -webkit-transform 0.4s;
+ -o-transition: transform 0.4s, opacity 0.7s;
+ transition: transform 0.4s, opacity 0.7s;
+ transition: transform 0.4s, opacity 0.7s, -webkit-transform 0.4s; }
+
+.thumbnail-wrapper {
+ overflow: hidden; }
+
+.unshifted {
+ -webkit-transition: opacity 1s, -webkit-transform 0.4s;
+ transition: opacity 1s, -webkit-transform 0.4s;
+ -o-transition: transform 0.4s, opacity 1s;
+ transition: transform 0.4s, opacity 1s;
+ transition: transform 0.4s, opacity 1s, -webkit-transform 0.4s; }
+
+.slide-up,
+.slide-down {
+ -webkit-transition: all 0.5s;
+ -o-transition: all 0.5s;
+ transition: all 0.5s; }
+
+.slide-up {
+ opacity: 1;
+ pointer-events: all;
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+
+.slide-down {
+ opacity: 0;
+ pointer-events: none;
+ -webkit-transform: translate(0, 150px);
+ -ms-transform: translate(0, 150px);
+ transform: translate(0, 150px); }
diff --git a/css/styles.min.css b/css/styles.min.css
new file mode 100644
index 0000000..5c6e0b8
--- /dev/null
+++ b/css/styles.min.css
@@ -0,0 +1 @@
+@charset "UTF-8";#menu-wrapper .row,.site-width{margin-left:auto;margin-right:auto}body.menu-open{overflow:hidden}body.admin-bar .navbar-brand{top:42px!important}@media (max-width:860px){body.admin-bar .navbar-brand{top:62px}}body.admin-bar #menu-icon{top:42px!important}@media (max-width:860px){body.admin-bar #menu-icon{top:62px}}body .container{width:100%!important;max-width:1024px!important}img{max-width:100%}.card img{height:280px;-o-object-fit:cover;object-fit:cover}.site-width{max-width:1500px}nav{pointer-events:none;font-family:Anton;min-height:5em}nav #menu-toggle{display:none}nav #menu-toggle:checked+#menu-wrapper{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:all;-webkit-transition:opacity .1s,-webkit-transform .3s;-o-transition:transform .3s,opacity .1s;transition:transform .3s,opacity .1s;transition:transform .3s,opacity .1s,-webkit-transform .3s}nav #menu-toggle:checked+#menu-wrapper li{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}nav .navbar-brand{position:fixed;top:10px;left:10px;z-index:100;font-size:2em}@media (max-width:860px){nav .navbar-brand{top:5px;left:5px;font-size:2.5em}}nav #menu-icon{z-index:300;font-size:1.7em;position:fixed;top:10px;right:10px;color:#fff;text-shadow:0 0 5px #000;pointer-events:all}@media (max-width:860px){nav #menu-icon{font-size:2.5em}}body.menu-open nav #menu-icon{font-size:4rem}@media (max-width:860px){body.menu-open nav #menu-icon{font-size:7rem}}nav li>a{display:inline!important;font-size:2em;padding:0 5px!important;line-height:1.5em;color:#4d4350}nav li>a:hover{color:#fff;background-color:#4d4350}#menu-wrapper{position:absolute;max-height:100%;padding-bottom:2em;overflow:auto;top:0;left:0;right:0;padding-top:60px;background-color:#fff;opacity:0;pointer-events:none;-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition:opacity .1s,-webkit-transform .5s;-o-transition:transform .5s,opacity .1s;transition:transform .5s,opacity .1s;transition:transform .5s,opacity .1s,-webkit-transform .5s;min-height:100vh}#menu-wrapper li{text-transform:uppercase;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .4s;-o-transition:transform .4s,opacity .3s;transition:transform .4s,opacity .3s;transition:transform .4s,opacity .3s,-webkit-transform .4s}#menu-wrapper li:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#menu-wrapper li:nth-child(2){-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}#menu-wrapper li:nth-child(3){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}#menu-wrapper li:nth-child(4){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}#menu-wrapper li:nth-child(5){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#menu-wrapper li:nth-child(6){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#menu-wrapper li:nth-child(7){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}#menu-wrapper li:nth-child(8){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}#menu-wrapper li:nth-child(9){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#menu-wrapper li:nth-child(10){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}#menu-wrapper .row{-ms-flex-item-align:start;align-self:flex-start;max-width:960px}ul.navbar-nav,ul.navbar-nav li.menu-item{display:block}.thumbnail-wrapper{text-align:center;overflow:hidden}.footer .footer-callout{max-width:300px;margin:0 auto}.footer .footer-logo-do{height:1.15em;vertical-align:sub}video{width:100%!important;height:auto!important}.video-background{background-color:#000;height:315px;margin:2em 0}.video-wrapper{position:relative;margin:3em auto;padding-bottom:56.25%;padding-top:25px;height:315px;max-width:600px}.note,h2{margin-bottom:4rem}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:315px}.note{background-color:#f3f3f3;font-weight:700;padding:1em 1em .5em}h3,h4{text-transform:uppercase;margin-bottom:2rem}.pagination a,.pagination span{padding:5px!important}body{font-family:"Open Sans",sans-serif!important;font-size:1.1em;line-height:1.8em;color:#4d4350}h1,h2,h3,h4,h5,h6{font-family:Anton,sans-serif;line-height:1}h1{font-size:5em;text-transform:uppercase;margin-top:5rem;margin-bottom:5rem}body.single-bot h1{word-wrap:break-word}h2{font-size:4em;text-transform:uppercase;margin-top:4rem}body.archive h2,body.search h2{margin-top:0}h4,h5{margin-top:1rem}h3{font-size:3.5em;margin-top:3rem}h4{font-size:3em}h5{font-size:2em;margin-bottom:1rem}a{color:#4A89DC}a:hover{color:#5b9aed}a,a:hover{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}ol,ul{padding:0 1em}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:2em auto;padding:.5em 1em 1em 0;quotes:"“" "”" "‘" "’"}.col-md-6 blockquote{padding:1em}@media (max-width:900px){blockquote{padding:1em}}blockquote:before{color:#ccc;content:'“';font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}a.pilcrow,div.bottom-page-links img{vertical-align:top}blockquote p{line-height:1.5em;padding:0 40px}@media (min-width:900px){blockquote p{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}}blockquote.instagram-media,iframe.instagram-media{display:block;margin:2em auto!important;max-width:calc(100% - 10px)!important}.twitter-tweet,blockquote.twitter-tweet,iframe,iframe.twitter-tweet{display:block;margin-left:auto;margin-right:auto}.share-prompt ul.sharing-is-caring li,div.bottom-page-links ul li{display:inline}.twitter-tweet.twitter-tweet-rendered{margin:2em auto!important}hr{border-top:solid 1px #dfdfdf;border-bottom:none;margin:2em auto;max-width:95%}.botwiki-logo{font-family:"Bree Serif",Serif;text-transform:lowercase}.botwiki-logo.navbar-brand{position:fixed;top:10px;left:10px;text-shadow:0 0 5px #000;pointer-events:all}.botwiki-logo.navbar-brand,.botwiki-logo.navbar-brand:hover{color:#fff}a.pilcrow{font-size:.9em;margin-left:1rem}a.pilcrow,a.pilcrow:visited{color:#e6dce9;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}a.pilcrow:hover{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#6f6572}a.pilcrow,a.pilcrow:hover{text-decoration:none}p.post-tags a{font-family:monospace;font-size:1.2em;background-color:#afafaf;color:#fff;line-height:2em;padding:5px;white-space:nowrap}p.post-tags a:hover{text-decoration:none;background-color:#999}p.post-tags a,p.post-tags a:hover{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.share-prompt h3{margin-top:1rem;font-size:1.7rem;text-transform:uppercase;color:#6f6572}.share-prompt ul.sharing-is-caring{padding-left:0;list-style:none}@media (max-width:860px){.share-prompt ul.sharing-is-caring{margin:10px;padding-left:0}}.share-prompt ul.sharing-is-caring li a{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.share-prompt ul.sharing-is-caring li a img{max-width:1.8em}.share-prompt ul.sharing-is-caring li a:hover{opacity:.8;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.share-prompt .ssbg-attribution{font-size:.7em;padding-top:10px;padding-bottom:10px;text-transform:uppercase;margin-top:0!important;margin-bottom:0!important}.background-alternate{background-color:#f3f3f3}footer ul.footer-list{padding:0;list-style:none}@media (max-width:860px){footer ul.footer-list{margin-top:2em}}footer ul.footer-list li{font-weight:700}footer ul.footer-list li.list-header{font-family:Anton;font-size:1.8em;text-transform:uppercase;margin-bottom:.6em}footer ul.footer-list li a{text-decoration:none;text-transform:uppercase;color:#4d4350}footer ul.footer-list li a:hover{color:#807683}div.bottom-page-links{position:fixed;z-index:1000;bottom:10px;right:10px}div.bottom-page-links ul{list-style:none}div.bottom-page-links a{display:inline-block;cursor:pointer;width:1.5em;height:1.5em;text-decoration:none;line-height:1.5em;background-color:#4d4350;color:#fff;vertical-align:top;text-align:center;font-size:2.5em;margin:2px}div.bottom-page-links a#back-to-top{padding:12px;line-height:1em}div.bottom-page-links a#twitter-link{padding:12px}@media (min-width:860px){div.bottom-page-links a{font-size:1.9em}div.bottom-page-links a#twitter-link{width:auto}}div.bottom-page-links a#twitter-link img{width:1em}div.bottom-page-links a#twitter-link span{font-size:.7em;line-height:1.4em;vertical-align:inherit}@media (max-width:860px){div.bottom-page-links a#twitter-link span{display:none}}body.home article,div#menu-wrapper{z-index:200}body.home article h1,div#menu-wrapper h1{font-size:9rem;font-weight:700;margin:2rem 0}body.home article h2,div#menu-wrapper h2{font-family:"Open Sans",sans-serif;text-transform:lowercase;margin-top:3rem;font-size:3rem;margin-bottom:1rem}body.home article main,div#menu-wrapper main{min-height:70vh}body.home article a,body.home article a:hover,div#menu-wrapper a,div#menu-wrapper a:hover{color:#4d4350;text-decoration:none}.hover-box:hover{background-color:#f3f3f3}ul.btn-list{list-style:none;padding:0;margin-bottom:2em}ul.btn-list li{display:inline}a.btn{font-family:"Oswald ",sans-serif;border:1px solid rgba(0,0,0,.5);color:#4d4350!important;border-radius:5px;background-color:#fafafa;font-size:.9em;-webkit-box-shadow:2px 2px #a298a5;box-shadow:2px 2px #a298a5}a.btn:hover{-webkit-box-shadow:1px 1px 0 #6f6572;box-shadow:1px 1px 0 #6f6572;color:#4d4350;background-color:#e9e9e9}a.btn,a.btn:hover{-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;text-decoration:none}a.btn,a.btn-link{white-space:nowrap;margin-right:.5em;margin-bottom:.5em}@media (max-width:860px){a.btn{padding:8px 10px}a.btn,a.btn-link{padding:8px 10px;margin-bottom:1em}}a.btn-link{text-decoration:underline}.note a.btn{margin-bottom:0}.cursor-pointer{cursor:pointer}.lazy-load{opacity:0;-webkit-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px)}.lazy-loaded{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.lazy-load,.lazy-loaded{-webkit-transition:opacity .7s,-webkit-transform .4s;-o-transition:transform .4s,opacity .7s;transition:transform .4s,opacity .7s;transition:transform .4s,opacity .7s,-webkit-transform .4s}.unshifted{-webkit-transition:opacity 1s,-webkit-transform .4s;-o-transition:transform .4s,opacity 1s;transition:transform .4s,opacity 1s;transition:transform .4s,opacity 1s,-webkit-transform .4s}.slide-down,.slide-up{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.slide-up{opacity:1;pointer-events:all;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.slide-down{opacity:0;pointer-events:none;-webkit-transform:translate(0,150px);-ms-transform:translate(0,150px);transform:translate(0,150px)}
\ No newline at end of file
diff --git a/fonts/readme.txt b/fonts/readme.txt
new file mode 100644
index 0000000..ca87836
--- /dev/null
+++ b/fonts/readme.txt
@@ -0,0 +1 @@
+* File added so GitHub will recognise the empty folder, please delete *
\ No newline at end of file
diff --git a/footer.php b/footer.php
new file mode 100644
index 0000000..316d087
--- /dev/null
+++ b/footer.php
@@ -0,0 +1,130 @@
+
+
+ -
+
+
+ -
+ 🤖
+
+ -
+ 📋
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+