]> git.bochard.net Git - mysite.git/commitdiff
added the original files/folders from heliohost
authorbochard <git@bochard.net>
Mon, 4 Aug 2025 00:06:55 +0000 (08:06 +0800)
committerbochard <git@bochard.net>
Mon, 4 Aug 2025 00:06:55 +0000 (08:06 +0800)
.well-known/acme-challenge/.htaccess [new file with mode: 0644]
getting_started.html [new file with mode: 0644]

diff --git a/.well-known/acme-challenge/.htaccess b/.well-known/acme-challenge/.htaccess
new file mode 100644 (file)
index 0000000..59c39aa
--- /dev/null
@@ -0,0 +1,15 @@
+<IfModule mod_rewrite.c>
+    RewriteEngine off
+</IfModule>
+
+# Require all granted
+Satisfy Any
+Order Deny,Allow
+Allow from all
+
+<FilesMatch "^\.">
+    # Require all denied
+    Order Allow,Deny
+    Deny from all
+</FilesMatch>
+
diff --git a/getting_started.html b/getting_started.html
new file mode 100644 (file)
index 0000000..aac8113
--- /dev/null
@@ -0,0 +1,4718 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+  <title>Welcome to your Account | HelioHost</title>
+<meta charset="utf-8" />
+<meta http-equiv="en-us">
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<style>
+.bx-wrapper {
+       position: relative;
+       margin: 0 auto 60px;
+       padding: 0;
+       *zoom: 1;
+}
+
+.bx-wrapper img {
+       max-width: 100%;
+       display: block;
+}
+
+/** THEME
+===================================*/
+
+.bx-wrapper .bx-viewport {
+       -moz-box-shadow: 0 0 5px #ccc;
+       -webkit-box-shadow: 0 0 5px #ccc;
+       box-shadow: 0 0 5px #ccc;
+       border:  5px solid #fff;
+       left: -5px;
+       background: #fff;
+       
+       /*fix other elements on the page moving (on Chrome)*/
+       -webkit-transform: translatez(0);
+       -moz-transform: translatez(0);
+       -ms-transform: translatez(0);
+       -o-transform: translatez(0);
+       transform: translatez(0);
+}
+
+.bx-wrapper .bx-pager,
+.bx-wrapper .bx-controls-auto {
+       position: absolute;
+       bottom: -30px;
+       width: 100%;
+}
+
+/* LOADER */
+
+.bx-wrapper .bx-loading {
+       min-height: 50px;
+       background: url(/images/bx_loader.gif) center center no-repeat #fff;
+       height: 100%;
+       width: 100%;
+       position: absolute;
+       top: 0;
+       left: 0;
+       z-index: 2000;
+}
+
+/* PAGER */
+
+.bx-wrapper .bx-pager {
+       text-align: center;
+       font-size: .85em;
+       font-family: Arial;
+       font-weight: bold;
+       color: #666;
+       padding-top: 20px;
+}
+
+.bx-wrapper .bx-pager .bx-pager-item,
+.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
+       display: inline-block;
+       *zoom: 1;
+       *display: inline;
+}
+
+.bx-wrapper .bx-pager.bx-default-pager a {
+       background: #666;
+       text-indent: -9999px;
+       display: block;
+       width: 10px;
+       height: 10px;
+       margin: 0 5px;
+       outline: 0;
+       -moz-border-radius: 5px;
+       -webkit-border-radius: 5px;
+       border-radius: 5px;
+}
+
+.bx-wrapper .bx-pager.bx-default-pager a:hover,
+.bx-wrapper .bx-pager.bx-default-pager a.active {
+       background: #000;
+}
+
+/* DIRECTION CONTROLS (NEXT / PREV) */
+
+.bx-wrapper .bx-prev {
+       left: 10px;
+       background: url(/images/controls.png) no-repeat 0 -32px;
+}
+
+.bx-wrapper .bx-next {
+       right: 10px;
+       background: url(/images/controls.png) no-repeat -43px -32px;
+}
+
+.bx-wrapper .bx-prev:hover {
+       background-position: 0 0;
+}
+
+.bx-wrapper .bx-next:hover {
+       background-position: -43px 0;
+}
+
+.bx-wrapper .bx-controls-direction a {
+       position: absolute;
+       top: 50%;
+       margin-top: -16px;
+       outline: 0;
+       width: 32px;
+       height: 32px;
+       text-indent: -9999px;
+       z-index: 9999;
+}
+
+.bx-wrapper .bx-controls-direction a.disabled {
+       display: none;
+}
+
+/* AUTO CONTROLS (START / STOP) */
+
+.bx-wrapper .bx-controls-auto {
+       text-align: center;
+}
+
+.bx-wrapper .bx-controls-auto .bx-start {
+       display: block;
+       text-indent: -9999px;
+       width: 10px;
+       height: 11px;
+       outline: 0;
+       background: url(/images/controls.png) -86px -11px no-repeat;
+       margin: 0 3px;
+}
+
+.bx-wrapper .bx-controls-auto .bx-start:hover,
+.bx-wrapper .bx-controls-auto .bx-start.active {
+       background-position: -86px 0;
+}
+
+.bx-wrapper .bx-controls-auto .bx-stop {
+       display: block;
+       text-indent: -9999px;
+       width: 9px;
+       height: 11px;
+       outline: 0;
+       background: url(/images/controls.png) -86px -44px no-repeat;
+       margin: 0 3px;
+}
+
+.bx-wrapper .bx-controls-auto .bx-stop:hover,
+.bx-wrapper .bx-controls-auto .bx-stop.active {
+       background-position: -86px -33px;
+}
+
+/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
+
+.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
+       text-align: left;
+       width: 80%;
+}
+
+.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
+       right: 0;
+       width: 35px;
+}
+
+/* IMAGE CAPTIONS */
+
+.bx-wrapper .bx-caption {
+       position: absolute;
+       bottom: 0;
+       left: 0;
+       background: #666\9;
+       background: rgba(80, 80, 80, 0.75);
+       width: 100%;
+}
+
+.bx-wrapper .bx-caption span {
+       color: #fff;
+       font-family: Arial;
+       display: block;
+       font-size: .85em;
+       padding: 10px;
+}
+/* cyrillic-ext */
+@font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18Smxg.woff2) format('woff2');
+    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+  }
+  /* cyrillic */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18Smxg.woff2) format('woff2');
+    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+  }
+  /* greek-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18Smxg.woff2) format('woff2');
+    unicode-range: U+1F00-1FFF;
+  }
+  /* greek */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18Smxg.woff2) format('woff2');
+    unicode-range: U+0370-03FF;
+  }
+  /* vietnamese */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18Smxg.woff2) format('woff2');
+    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+  }
+  /* latin-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18Smxg.woff2) format('woff2');
+    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+  }
+  /* latin */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2) format('woff2');
+    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+  }
+  /* cyrillic-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2');
+    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+  }
+  /* cyrillic */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2');
+    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+  }
+  /* greek-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2');
+    unicode-range: U+1F00-1FFF;
+  }
+  /* greek */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2');
+    unicode-range: U+0370-03FF;
+  }
+  /* vietnamese */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2');
+    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+  }
+  /* latin-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2');
+    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+  }
+  /* latin */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: italic;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');
+    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+  }
+  /* cyrillic-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');
+    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+  }
+  /* cyrillic */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');
+    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+  }
+  /* greek-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');
+    unicode-range: U+1F00-1FFF;
+  }
+  /* greek */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');
+    unicode-range: U+0370-03FF;
+  }
+  /* vietnamese */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');
+    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+  }
+  /* latin-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');
+    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+  }
+  /* latin */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 300;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');
+    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+  }
+  /* cyrillic-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
+    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+  }
+  /* cyrillic */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
+    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+  }
+  /* greek-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
+    unicode-range: U+1F00-1FFF;
+  }
+  /* greek */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
+    unicode-range: U+0370-03FF;
+  }
+  /* vietnamese */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
+    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+  }
+  /* latin-ext */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
+    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+  }
+  /* latin */
+  @font-face {
+    font-family: 'Source Sans Pro';
+    font-style: normal;
+    font-weight: 400;
+    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
+    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+  }
+  /*
+@import url("font-awesome.min.css");
+@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,300italic,400italic");
+*/
+
+/*
+       Alpha by HTML5 UP
+       html5up.net | @ajlkn
+       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
+*/
+
+/* Reset */
+
+       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, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
+               margin: 0;
+               padding: 0;
+               border: 0;
+               font-size: 100%;
+               font: inherit;
+               vertical-align: baseline;
+       }
+
+       article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
+               display: block;
+       }
+
+       body {
+               line-height: 1;
+       }
+
+       ol, ul {
+               list-style: none;
+       }
+
+       blockquote, q {
+               quotes: none;
+       }
+
+       blockquote:before, blockquote:after, q:before, q:after {
+               content: '';
+               content: none;
+       }
+
+       table {
+               border-collapse: collapse;
+               border-spacing: 0;
+       }
+
+       body {
+               -webkit-text-size-adjust: none;
+       }
+
+/* Box Model */
+
+       *, *:before, *:after {
+               -moz-box-sizing: border-box;
+               -webkit-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+/* Containers */
+
+       .container {
+               margin-left: auto;
+               margin-right: auto;
+       }
+
+       .container.\31 25\25 {
+               width: 100%;
+               max-width: 75em;
+               min-width: 60em;
+       }
+
+       .container.\37 5\25 {
+               width: 45em;
+       }
+
+       .container.\35 0\25 {
+               width: 30em;
+       }
+
+       .container.\32 5\25 {
+               width: 15em;
+       }
+
+       .container {
+               width: 60em;
+       }
+
+       @media screen and (max-width: 1680px) {
+
+               .container.\31 25\25 {
+                       width: 100%;
+                       max-width: 75em;
+                       min-width: 60em;
+               }
+
+               .container.\37 5\25 {
+                       width: 45em;
+               }
+
+               .container.\35 0\25 {
+                       width: 30em;
+               }
+
+               .container.\32 5\25 {
+                       width: 15em;
+               }
+
+               .container {
+                       width: 60em;
+               }
+
+       }
+
+       @media screen and (max-width: 1280px) {
+
+               .container.\31 25\25 {
+                       width: 100%;
+                       max-width: 75em;
+                       min-width: 60em;
+               }
+
+               .container.\37 5\25 {
+                       width: 45em;
+               }
+
+               .container.\35 0\25 {
+                       width: 30em;
+               }
+
+               .container.\32 5\25 {
+                       width: 15em;
+               }
+
+               .container {
+                       width: 60em;
+               }
+
+       }
+
+       @media screen and (max-width: 980px) {
+
+               .container.\31 25\25 {
+                       width: 100%;
+                       max-width: 112.5%;
+                       min-width: 90%;
+               }
+
+               .container.\37 5\25 {
+                       width: 67.5%;
+               }
+
+               .container.\35 0\25 {
+                       width: 45%;
+               }
+
+               .container.\32 5\25 {
+                       width: 22.5%;
+               }
+
+               .container {
+                       width: 90%;
+               }
+
+       }
+
+       @media screen and (max-width: 840px) {
+
+               .container.\31 25\25 {
+                       width: 100%;
+                       max-width: 112.5%;
+                       min-width: 90%;
+               }
+
+               .container.\37 5\25 {
+                       width: 67.5%;
+               }
+
+               .container.\35 0\25 {
+                       width: 45%;
+               }
+
+               .container.\32 5\25 {
+                       width: 22.5%;
+               }
+
+               .container {
+                       width: 90% !important;
+               }
+
+       }
+
+       @media screen and (max-width: 736px) {
+
+               .container.\31 25\25 {
+                       width: 100%;
+                       max-width: 125%;
+                       min-width: 100%;
+               }
+
+               .container.\37 5\25 {
+                       width: 75%;
+               }
+
+               .container.\35 0\25 {
+                       width: 50%;
+               }
+
+               .container.\32 5\25 {
+                       width: 25%;
+               }
+
+               .container {
+                       width: 100% !important;
+               }
+
+       }
+
+       @media screen and (max-width: 480px) {
+
+               .container.\31 25\25 {
+                       width: 100%;
+                       max-width: 125%;
+                       min-width: 100%;
+               }
+
+               .container.\37 5\25 {
+                       width: 75%;
+               }
+
+               .container.\35 0\25 {
+                       width: 50%;
+               }
+
+               .container.\32 5\25 {
+                       width: 25%;
+               }
+
+               .container {
+                       width: 100% !important;
+               }
+
+       }
+
+/* Grid */
+
+       .row {
+               border-bottom: solid 1px transparent;
+               -moz-box-sizing: border-box;
+               -webkit-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+       .row > * {
+               float: left;
+               -moz-box-sizing: border-box;
+               -webkit-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+       .row:after, .row:before {
+               content: '';
+               display: block;
+               clear: both;
+               height: 0;
+       }
+
+       .row.uniform > * > :first-child {
+               margin-top: 0;
+       }
+
+       .row.uniform > * > :last-child {
+               margin-bottom: 0;
+       }
+
+       .row.\30 \25 > * {
+               padding: 0 0 0 0em;
+       }
+
+       .row.\30 \25 {
+               margin: 0 0 -1px 0em;
+       }
+
+       .row.uniform.\30 \25 > * {
+               padding: 0em 0 0 0em;
+       }
+
+       .row.uniform.\30 \25 {
+               margin: 0em 0 -1px 0em;
+       }
+
+       .row > * {
+               padding: 0 0 0 2em;
+       }
+
+       .row {
+               margin: 0 0 -1px -2em;
+       }
+
+       .row.uniform > * {
+               padding: 2em 0 0 2em;
+       }
+
+       .row.uniform {
+               margin: -2em 0 -1px -2em;
+       }
+
+       .row.\32 00\25 > * {
+               padding: 0 0 0 4em;
+       }
+
+       .row.\32 00\25 {
+               margin: 0 0 -1px -4em;
+       }
+
+       .row.uniform.\32 00\25 > * {
+               padding: 4em 0 0 4em;
+       }
+
+       .row.uniform.\32 00\25 {
+               margin: -4em 0 -1px -4em;
+       }
+
+       .row.\31 50\25 > * {
+               padding: 0 0 0 3em;
+       }
+
+       .row.\31 50\25 {
+               margin: 0 0 -1px -3em;
+       }
+
+       .row.uniform.\31 50\25 > * {
+               padding: 3em 0 0 3em;
+       }
+
+       .row.uniform.\31 50\25 {
+               margin: -3em 0 -1px -3em;
+       }
+
+       .row.\35 0\25 > * {
+               padding: 0 0 0 1em;
+       }
+
+       .row.\35 0\25 {
+               margin: 0 0 -1px -1em;
+       }
+
+       .row.uniform.\35 0\25 > * {
+               padding: 1em 0 0 1em;
+       }
+
+       .row.uniform.\35 0\25 {
+               margin: -1em 0 -1px -1em;
+       }
+
+       .row.\32 5\25 > * {
+               padding: 0 0 0 0.5em;
+       }
+
+       .row.\32 5\25 {
+               margin: 0 0 -1px -0.5em;
+       }
+
+       .row.uniform.\32 5\25 > * {
+               padding: 0.5em 0 0 0.5em;
+       }
+
+       .row.uniform.\32 5\25 {
+               margin: -0.5em 0 -1px -0.5em;
+       }
+
+       .\31 2u, .\31 2u\24 {
+               width: 100%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\31 1u, .\31 1u\24 {
+               width: 91.6666666667%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\31 0u, .\31 0u\24 {
+               width: 83.3333333333%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\39 u, .\39 u\24 {
+               width: 75%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\38 u, .\38 u\24 {
+               width: 66.6666666667%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\37 u, .\37 u\24 {
+               width: 58.3333333333%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\36 u, .\36 u\24 {
+               width: 50%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\35 u, .\35 u\24 {
+               width: 41.6666666667%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\34 u, .\34 u\24 {
+               width: 33.3333333333%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\33 u, .\33 u\24 {
+               width: 25%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\32 u, .\32 u\24 {
+               width: 16.6666666667%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\31 u, .\31 u\24 {
+               width: 8.3333333333%;
+               clear: none;
+               margin-left: 0;
+       }
+
+       .\31 2u\24 + *,
+       .\31 1u\24 + *,
+       .\31 0u\24 + *,
+       .\39 u\24 + *,
+       .\38 u\24 + *,
+       .\37 u\24 + *,
+       .\36 u\24 + *,
+       .\35 u\24 + *,
+       .\34 u\24 + *,
+       .\33 u\24 + *,
+       .\32 u\24 + *,
+       .\31 u\24 + * {
+               clear: left;
+       }
+
+       .\-11u {
+               margin-left: 91.66667%;
+       }
+
+       .\-10u {
+               margin-left: 83.33333%;
+       }
+
+       .\-9u {
+               margin-left: 75%;
+       }
+
+       .\-8u {
+               margin-left: 66.66667%;
+       }
+
+       .\-7u {
+               margin-left: 58.33333%;
+       }
+
+       .\-6u {
+               margin-left: 50%;
+       }
+
+       .\-5u {
+               margin-left: 41.66667%;
+       }
+
+       .\-4u {
+               margin-left: 33.33333%;
+       }
+
+       .\-3u {
+               margin-left: 25%;
+       }
+
+       .\-2u {
+               margin-left: 16.66667%;
+       }
+
+       .\-1u {
+               margin-left: 8.33333%;
+       }
+
+       @media screen and (max-width: 1680px) {
+
+               .row > * {
+                       padding: 0 0 0 2em;
+               }
+
+               .row {
+                       margin: 0 0 -1px -2em;
+               }
+
+               .row.uniform > * {
+                       padding: 2em 0 0 2em;
+               }
+
+               .row.uniform {
+                       margin: -2em 0 -1px -2em;
+               }
+
+               .row.\32 00\25 > * {
+                       padding: 0 0 0 4em;
+               }
+
+               .row.\32 00\25 {
+                       margin: 0 0 -1px -4em;
+               }
+
+               .row.uniform.\32 00\25 > * {
+                       padding: 4em 0 0 4em;
+               }
+
+               .row.uniform.\32 00\25 {
+                       margin: -4em 0 -1px -4em;
+               }
+
+               .row.\31 50\25 > * {
+                       padding: 0 0 0 3em;
+               }
+
+               .row.\31 50\25 {
+                       margin: 0 0 -1px -3em;
+               }
+
+               .row.uniform.\31 50\25 > * {
+                       padding: 3em 0 0 3em;
+               }
+
+               .row.uniform.\31 50\25 {
+                       margin: -3em 0 -1px -3em;
+               }
+
+               .row.\35 0\25 > * {
+                       padding: 0 0 0 1em;
+               }
+
+               .row.\35 0\25 {
+                       margin: 0 0 -1px -1em;
+               }
+
+               .row.uniform.\35 0\25 > * {
+                       padding: 1em 0 0 1em;
+               }
+
+               .row.uniform.\35 0\25 {
+                       margin: -1em 0 -1px -1em;
+               }
+
+               .row.\32 5\25 > * {
+                       padding: 0 0 0 0.5em;
+               }
+
+               .row.\32 5\25 {
+                       margin: 0 0 -1px -0.5em;
+               }
+
+               .row.uniform.\32 5\25 > * {
+                       padding: 0.5em 0 0 0.5em;
+               }
+
+               .row.uniform.\32 5\25 {
+                       margin: -0.5em 0 -1px -0.5em;
+               }
+
+               .\31 2u\28wide\29, .\31 2u\24\28wide\29 {
+                       width: 100%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 1u\28wide\29, .\31 1u\24\28wide\29 {
+                       width: 91.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 0u\28wide\29, .\31 0u\24\28wide\29 {
+                       width: 83.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\39 u\28wide\29, .\39 u\24\28wide\29 {
+                       width: 75%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\38 u\28wide\29, .\38 u\24\28wide\29 {
+                       width: 66.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\37 u\28wide\29, .\37 u\24\28wide\29 {
+                       width: 58.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\36 u\28wide\29, .\36 u\24\28wide\29 {
+                       width: 50%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\35 u\28wide\29, .\35 u\24\28wide\29 {
+                       width: 41.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\34 u\28wide\29, .\34 u\24\28wide\29 {
+                       width: 33.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\33 u\28wide\29, .\33 u\24\28wide\29 {
+                       width: 25%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\32 u\28wide\29, .\32 u\24\28wide\29 {
+                       width: 16.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 u\28wide\29, .\31 u\24\28wide\29 {
+                       width: 8.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 2u\24\28wide\29 + *,
+               .\31 1u\24\28wide\29 + *,
+               .\31 0u\24\28wide\29 + *,
+               .\39 u\24\28wide\29 + *,
+               .\38 u\24\28wide\29 + *,
+               .\37 u\24\28wide\29 + *,
+               .\36 u\24\28wide\29 + *,
+               .\35 u\24\28wide\29 + *,
+               .\34 u\24\28wide\29 + *,
+               .\33 u\24\28wide\29 + *,
+               .\32 u\24\28wide\29 + *,
+               .\31 u\24\28wide\29 + * {
+                       clear: left;
+               }
+
+               .\-11u\28wide\29 {
+                       margin-left: 91.66667%;
+               }
+
+               .\-10u\28wide\29 {
+                       margin-left: 83.33333%;
+               }
+
+               .\-9u\28wide\29 {
+                       margin-left: 75%;
+               }
+
+               .\-8u\28wide\29 {
+                       margin-left: 66.66667%;
+               }
+
+               .\-7u\28wide\29 {
+                       margin-left: 58.33333%;
+               }
+
+               .\-6u\28wide\29 {
+                       margin-left: 50%;
+               }
+
+               .\-5u\28wide\29 {
+                       margin-left: 41.66667%;
+               }
+
+               .\-4u\28wide\29 {
+                       margin-left: 33.33333%;
+               }
+
+               .\-3u\28wide\29 {
+                       margin-left: 25%;
+               }
+
+               .\-2u\28wide\29 {
+                       margin-left: 16.66667%;
+               }
+
+               .\-1u\28wide\29 {
+                       margin-left: 8.33333%;
+               }
+
+       }
+
+       @media screen and (max-width: 1280px) {
+
+               .row > * {
+                       padding: 0 0 0 2em;
+               }
+
+               .row {
+                       margin: 0 0 -1px -2em;
+               }
+
+               .row.uniform > * {
+                       padding: 2em 0 0 2em;
+               }
+
+               .row.uniform {
+                       margin: -2em 0 -1px -2em;
+               }
+
+               .row.\32 00\25 > * {
+                       padding: 0 0 0 4em;
+               }
+
+               .row.\32 00\25 {
+                       margin: 0 0 -1px -4em;
+               }
+
+               .row.uniform.\32 00\25 > * {
+                       padding: 4em 0 0 4em;
+               }
+
+               .row.uniform.\32 00\25 {
+                       margin: -4em 0 -1px -4em;
+               }
+
+               .row.\31 50\25 > * {
+                       padding: 0 0 0 3em;
+               }
+
+               .row.\31 50\25 {
+                       margin: 0 0 -1px -3em;
+               }
+
+               .row.uniform.\31 50\25 > * {
+                       padding: 3em 0 0 3em;
+               }
+
+               .row.uniform.\31 50\25 {
+                       margin: -3em 0 -1px -3em;
+               }
+
+               .row.\35 0\25 > * {
+                       padding: 0 0 0 1em;
+               }
+
+               .row.\35 0\25 {
+                       margin: 0 0 -1px -1em;
+               }
+
+               .row.uniform.\35 0\25 > * {
+                       padding: 1em 0 0 1em;
+               }
+
+               .row.uniform.\35 0\25 {
+                       margin: -1em 0 -1px -1em;
+               }
+
+               .row.\32 5\25 > * {
+                       padding: 0 0 0 0.5em;
+               }
+
+               .row.\32 5\25 {
+                       margin: 0 0 -1px -0.5em;
+               }
+
+               .row.uniform.\32 5\25 > * {
+                       padding: 0.5em 0 0 0.5em;
+               }
+
+               .row.uniform.\32 5\25 {
+                       margin: -0.5em 0 -1px -0.5em;
+               }
+
+               .\31 2u\28normal\29, .\31 2u\24\28normal\29 {
+                       width: 100%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 1u\28normal\29, .\31 1u\24\28normal\29 {
+                       width: 91.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 0u\28normal\29, .\31 0u\24\28normal\29 {
+                       width: 83.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\39 u\28normal\29, .\39 u\24\28normal\29 {
+                       width: 75%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\38 u\28normal\29, .\38 u\24\28normal\29 {
+                       width: 66.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\37 u\28normal\29, .\37 u\24\28normal\29 {
+                       width: 58.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\36 u\28normal\29, .\36 u\24\28normal\29 {
+                       width: 50%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\35 u\28normal\29, .\35 u\24\28normal\29 {
+                       width: 41.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\34 u\28normal\29, .\34 u\24\28normal\29 {
+                       width: 33.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\33 u\28normal\29, .\33 u\24\28normal\29 {
+                       width: 25%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\32 u\28normal\29, .\32 u\24\28normal\29 {
+                       width: 16.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 u\28normal\29, .\31 u\24\28normal\29 {
+                       width: 8.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 2u\24\28normal\29 + *,
+               .\31 1u\24\28normal\29 + *,
+               .\31 0u\24\28normal\29 + *,
+               .\39 u\24\28normal\29 + *,
+               .\38 u\24\28normal\29 + *,
+               .\37 u\24\28normal\29 + *,
+               .\36 u\24\28normal\29 + *,
+               .\35 u\24\28normal\29 + *,
+               .\34 u\24\28normal\29 + *,
+               .\33 u\24\28normal\29 + *,
+               .\32 u\24\28normal\29 + *,
+               .\31 u\24\28normal\29 + * {
+                       clear: left;
+               }
+
+               .\-11u\28normal\29 {
+                       margin-left: 91.66667%;
+               }
+
+               .\-10u\28normal\29 {
+                       margin-left: 83.33333%;
+               }
+
+               .\-9u\28normal\29 {
+                       margin-left: 75%;
+               }
+
+               .\-8u\28normal\29 {
+                       margin-left: 66.66667%;
+               }
+
+               .\-7u\28normal\29 {
+                       margin-left: 58.33333%;
+               }
+
+               .\-6u\28normal\29 {
+                       margin-left: 50%;
+               }
+
+               .\-5u\28normal\29 {
+                       margin-left: 41.66667%;
+               }
+
+               .\-4u\28normal\29 {
+                       margin-left: 33.33333%;
+               }
+
+               .\-3u\28normal\29 {
+                       margin-left: 25%;
+               }
+
+               .\-2u\28normal\29 {
+                       margin-left: 16.66667%;
+               }
+
+               .\-1u\28normal\29 {
+                       margin-left: 8.33333%;
+               }
+
+       }
+
+       @media screen and (max-width: 980px) {
+
+               .row > * {
+                       padding: 0 0 0 2em;
+               }
+
+               .row {
+                       margin: 0 0 -1px -2em;
+               }
+
+               .row.uniform > * {
+                       padding: 2em 0 0 2em;
+               }
+
+               .row.uniform {
+                       margin: -2em 0 -1px -2em;
+               }
+
+               .row.\32 00\25 > * {
+                       padding: 0 0 0 4em;
+               }
+
+               .row.\32 00\25 {
+                       margin: 0 0 -1px -4em;
+               }
+
+               .row.uniform.\32 00\25 > * {
+                       padding: 4em 0 0 4em;
+               }
+
+               .row.uniform.\32 00\25 {
+                       margin: -4em 0 -1px -4em;
+               }
+
+               .row.\31 50\25 > * {
+                       padding: 0 0 0 3em;
+               }
+
+               .row.\31 50\25 {
+                       margin: 0 0 -1px -3em;
+               }
+
+               .row.uniform.\31 50\25 > * {
+                       padding: 3em 0 0 3em;
+               }
+
+               .row.uniform.\31 50\25 {
+                       margin: -3em 0 -1px -3em;
+               }
+
+               .row.\35 0\25 > * {
+                       padding: 0 0 0 1em;
+               }
+
+               .row.\35 0\25 {
+                       margin: 0 0 -1px -1em;
+               }
+
+               .row.uniform.\35 0\25 > * {
+                       padding: 1em 0 0 1em;
+               }
+
+               .row.uniform.\35 0\25 {
+                       margin: -1em 0 -1px -1em;
+               }
+
+               .row.\32 5\25 > * {
+                       padding: 0 0 0 0.5em;
+               }
+
+               .row.\32 5\25 {
+                       margin: 0 0 -1px -0.5em;
+               }
+
+               .row.uniform.\32 5\25 > * {
+                       padding: 0.5em 0 0 0.5em;
+               }
+
+               .row.uniform.\32 5\25 {
+                       margin: -0.5em 0 -1px -0.5em;
+               }
+
+               .\31 2u\28narrow\29, .\31 2u\24\28narrow\29 {
+                       width: 100%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 1u\28narrow\29, .\31 1u\24\28narrow\29 {
+                       width: 91.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 0u\28narrow\29, .\31 0u\24\28narrow\29 {
+                       width: 83.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\39 u\28narrow\29, .\39 u\24\28narrow\29 {
+                       width: 75%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\38 u\28narrow\29, .\38 u\24\28narrow\29 {
+                       width: 66.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\37 u\28narrow\29, .\37 u\24\28narrow\29 {
+                       width: 58.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\36 u\28narrow\29, .\36 u\24\28narrow\29 {
+                       width: 50%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\35 u\28narrow\29, .\35 u\24\28narrow\29 {
+                       width: 41.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\34 u\28narrow\29, .\34 u\24\28narrow\29 {
+                       width: 33.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\33 u\28narrow\29, .\33 u\24\28narrow\29 {
+                       width: 25%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\32 u\28narrow\29, .\32 u\24\28narrow\29 {
+                       width: 16.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 u\28narrow\29, .\31 u\24\28narrow\29 {
+                       width: 8.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 2u\24\28narrow\29 + *,
+               .\31 1u\24\28narrow\29 + *,
+               .\31 0u\24\28narrow\29 + *,
+               .\39 u\24\28narrow\29 + *,
+               .\38 u\24\28narrow\29 + *,
+               .\37 u\24\28narrow\29 + *,
+               .\36 u\24\28narrow\29 + *,
+               .\35 u\24\28narrow\29 + *,
+               .\34 u\24\28narrow\29 + *,
+               .\33 u\24\28narrow\29 + *,
+               .\32 u\24\28narrow\29 + *,
+               .\31 u\24\28narrow\29 + * {
+                       clear: left;
+               }
+
+               .\-11u\28narrow\29 {
+                       margin-left: 91.66667%;
+               }
+
+               .\-10u\28narrow\29 {
+                       margin-left: 83.33333%;
+               }
+
+               .\-9u\28narrow\29 {
+                       margin-left: 75%;
+               }
+
+               .\-8u\28narrow\29 {
+                       margin-left: 66.66667%;
+               }
+
+               .\-7u\28narrow\29 {
+                       margin-left: 58.33333%;
+               }
+
+               .\-6u\28narrow\29 {
+                       margin-left: 50%;
+               }
+
+               .\-5u\28narrow\29 {
+                       margin-left: 41.66667%;
+               }
+
+               .\-4u\28narrow\29 {
+                       margin-left: 33.33333%;
+               }
+
+               .\-3u\28narrow\29 {
+                       margin-left: 25%;
+               }
+
+               .\-2u\28narrow\29 {
+                       margin-left: 16.66667%;
+               }
+
+               .\-1u\28narrow\29 {
+                       margin-left: 8.33333%;
+               }
+
+       }
+
+       @media screen and (max-width: 840px) {
+
+               .row > * {
+                       padding: 0 0 0 2em;
+               }
+
+               .row {
+                       margin: 0 0 -1px -2em;
+               }
+
+               .row.uniform > * {
+                       padding: 2em 0 0 2em;
+               }
+
+               .row.uniform {
+                       margin: -2em 0 -1px -2em;
+               }
+
+               .row.\32 00\25 > * {
+                       padding: 0 0 0 4em;
+               }
+
+               .row.\32 00\25 {
+                       margin: 0 0 -1px -4em;
+               }
+
+               .row.uniform.\32 00\25 > * {
+                       padding: 4em 0 0 4em;
+               }
+
+               .row.uniform.\32 00\25 {
+                       margin: -4em 0 -1px -4em;
+               }
+
+               .row.\31 50\25 > * {
+                       padding: 0 0 0 3em;
+               }
+
+               .row.\31 50\25 {
+                       margin: 0 0 -1px -3em;
+               }
+
+               .row.uniform.\31 50\25 > * {
+                       padding: 3em 0 0 3em;
+               }
+
+               .row.uniform.\31 50\25 {
+                       margin: -3em 0 -1px -3em;
+               }
+
+               .row.\35 0\25 > * {
+                       padding: 0 0 0 1em;
+               }
+
+               .row.\35 0\25 {
+                       margin: 0 0 -1px -1em;
+               }
+
+               .row.uniform.\35 0\25 > * {
+                       padding: 1em 0 0 1em;
+               }
+
+               .row.uniform.\35 0\25 {
+                       margin: -1em 0 -1px -1em;
+               }
+
+               .row.\32 5\25 > * {
+                       padding: 0 0 0 0.5em;
+               }
+
+               .row.\32 5\25 {
+                       margin: 0 0 -1px -0.5em;
+               }
+
+               .row.uniform.\32 5\25 > * {
+                       padding: 0.5em 0 0 0.5em;
+               }
+
+               .row.uniform.\32 5\25 {
+                       margin: -0.5em 0 -1px -0.5em;
+               }
+
+               .\31 2u\28narrower\29, .\31 2u\24\28narrower\29 {
+                       width: 100%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 1u\28narrower\29, .\31 1u\24\28narrower\29 {
+                       width: 91.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 0u\28narrower\29, .\31 0u\24\28narrower\29 {
+                       width: 83.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\39 u\28narrower\29, .\39 u\24\28narrower\29 {
+                       width: 75%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\38 u\28narrower\29, .\38 u\24\28narrower\29 {
+                       width: 66.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\37 u\28narrower\29, .\37 u\24\28narrower\29 {
+                       width: 58.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\36 u\28narrower\29, .\36 u\24\28narrower\29 {
+                       width: 50%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\35 u\28narrower\29, .\35 u\24\28narrower\29 {
+                       width: 41.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\34 u\28narrower\29, .\34 u\24\28narrower\29 {
+                       width: 33.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\33 u\28narrower\29, .\33 u\24\28narrower\29 {
+                       width: 25%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\32 u\28narrower\29, .\32 u\24\28narrower\29 {
+                       width: 16.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 u\28narrower\29, .\31 u\24\28narrower\29 {
+                       width: 8.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 2u\24\28narrower\29 + *,
+               .\31 1u\24\28narrower\29 + *,
+               .\31 0u\24\28narrower\29 + *,
+               .\39 u\24\28narrower\29 + *,
+               .\38 u\24\28narrower\29 + *,
+               .\37 u\24\28narrower\29 + *,
+               .\36 u\24\28narrower\29 + *,
+               .\35 u\24\28narrower\29 + *,
+               .\34 u\24\28narrower\29 + *,
+               .\33 u\24\28narrower\29 + *,
+               .\32 u\24\28narrower\29 + *,
+               .\31 u\24\28narrower\29 + * {
+                       clear: left;
+               }
+
+               .\-11u\28narrower\29 {
+                       margin-left: 91.66667%;
+               }
+
+               .\-10u\28narrower\29 {
+                       margin-left: 83.33333%;
+               }
+
+               .\-9u\28narrower\29 {
+                       margin-left: 75%;
+               }
+
+               .\-8u\28narrower\29 {
+                       margin-left: 66.66667%;
+               }
+
+               .\-7u\28narrower\29 {
+                       margin-left: 58.33333%;
+               }
+
+               .\-6u\28narrower\29 {
+                       margin-left: 50%;
+               }
+
+               .\-5u\28narrower\29 {
+                       margin-left: 41.66667%;
+               }
+
+               .\-4u\28narrower\29 {
+                       margin-left: 33.33333%;
+               }
+
+               .\-3u\28narrower\29 {
+                       margin-left: 25%;
+               }
+
+               .\-2u\28narrower\29 {
+                       margin-left: 16.66667%;
+               }
+
+               .\-1u\28narrower\29 {
+                       margin-left: 8.33333%;
+               }
+
+       }
+
+       @media screen and (max-width: 736px) {
+
+               .row > * {
+                       padding: 0 0 0 2em;
+               }
+
+               .row {
+                       margin: 0 0 -1px -2em;
+               }
+
+               .row.uniform > * {
+                       padding: 2em 0 0 2em;
+               }
+
+               .row.uniform {
+                       margin: -2em 0 -1px -2em;
+               }
+
+               .row.\32 00\25 > * {
+                       padding: 0 0 0 4em;
+               }
+
+               .row.\32 00\25 {
+                       margin: 0 0 -1px -4em;
+               }
+
+               .row.uniform.\32 00\25 > * {
+                       padding: 4em 0 0 4em;
+               }
+
+               .row.uniform.\32 00\25 {
+                       margin: -4em 0 -1px -4em;
+               }
+
+               .row.\31 50\25 > * {
+                       padding: 0 0 0 3em;
+               }
+
+               .row.\31 50\25 {
+                       margin: 0 0 -1px -3em;
+               }
+
+               .row.uniform.\31 50\25 > * {
+                       padding: 3em 0 0 3em;
+               }
+
+               .row.uniform.\31 50\25 {
+                       margin: -3em 0 -1px -3em;
+               }
+
+               .row.\35 0\25 > * {
+                       padding: 0 0 0 1em;
+               }
+
+               .row.\35 0\25 {
+                       margin: 0 0 -1px -1em;
+               }
+
+               .row.uniform.\35 0\25 > * {
+                       padding: 1em 0 0 1em;
+               }
+
+               .row.uniform.\35 0\25 {
+                       margin: -1em 0 -1px -1em;
+               }
+
+               .row.\32 5\25 > * {
+                       padding: 0 0 0 0.5em;
+               }
+
+               .row.\32 5\25 {
+                       margin: 0 0 -1px -0.5em;
+               }
+
+               .row.uniform.\32 5\25 > * {
+                       padding: 0.5em 0 0 0.5em;
+               }
+
+               .row.uniform.\32 5\25 {
+                       margin: -0.5em 0 -1px -0.5em;
+               }
+
+               .\31 2u\28mobile\29, .\31 2u\24\28mobile\29 {
+                       width: 100%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 1u\28mobile\29, .\31 1u\24\28mobile\29 {
+                       width: 91.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 0u\28mobile\29, .\31 0u\24\28mobile\29 {
+                       width: 83.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\39 u\28mobile\29, .\39 u\24\28mobile\29 {
+                       width: 75%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\38 u\28mobile\29, .\38 u\24\28mobile\29 {
+                       width: 66.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\37 u\28mobile\29, .\37 u\24\28mobile\29 {
+                       width: 58.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\36 u\28mobile\29, .\36 u\24\28mobile\29 {
+                       width: 50%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\35 u\28mobile\29, .\35 u\24\28mobile\29 {
+                       width: 41.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\34 u\28mobile\29, .\34 u\24\28mobile\29 {
+                       width: 33.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\33 u\28mobile\29, .\33 u\24\28mobile\29 {
+                       width: 25%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\32 u\28mobile\29, .\32 u\24\28mobile\29 {
+                       width: 16.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 u\28mobile\29, .\31 u\24\28mobile\29 {
+                       width: 8.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 2u\24\28mobile\29 + *,
+               .\31 1u\24\28mobile\29 + *,
+               .\31 0u\24\28mobile\29 + *,
+               .\39 u\24\28mobile\29 + *,
+               .\38 u\24\28mobile\29 + *,
+               .\37 u\24\28mobile\29 + *,
+               .\36 u\24\28mobile\29 + *,
+               .\35 u\24\28mobile\29 + *,
+               .\34 u\24\28mobile\29 + *,
+               .\33 u\24\28mobile\29 + *,
+               .\32 u\24\28mobile\29 + *,
+               .\31 u\24\28mobile\29 + * {
+                       clear: left;
+               }
+
+               .\-11u\28mobile\29 {
+                       margin-left: 91.66667%;
+               }
+
+               .\-10u\28mobile\29 {
+                       margin-left: 83.33333%;
+               }
+
+               .\-9u\28mobile\29 {
+                       margin-left: 75%;
+               }
+
+               .\-8u\28mobile\29 {
+                       margin-left: 66.66667%;
+               }
+
+               .\-7u\28mobile\29 {
+                       margin-left: 58.33333%;
+               }
+
+               .\-6u\28mobile\29 {
+                       margin-left: 50%;
+               }
+
+               .\-5u\28mobile\29 {
+                       margin-left: 41.66667%;
+               }
+
+               .\-4u\28mobile\29 {
+                       margin-left: 33.33333%;
+               }
+
+               .\-3u\28mobile\29 {
+                       margin-left: 25%;
+               }
+
+               .\-2u\28mobile\29 {
+                       margin-left: 16.66667%;
+               }
+
+               .\-1u\28mobile\29 {
+                       margin-left: 8.33333%;
+               }
+
+       }
+
+       @media screen and (max-width: 480px) {
+
+               .row > * {
+                       padding: 0 0 0 2em;
+               }
+
+               .row {
+                       margin: 0 0 -1px -2em;
+               }
+
+               .row.uniform > * {
+                       padding: 2em 0 0 2em;
+               }
+
+               .row.uniform {
+                       margin: -2em 0 -1px -2em;
+               }
+
+               .row.\32 00\25 > * {
+                       padding: 0 0 0 4em;
+               }
+
+               .row.\32 00\25 {
+                       margin: 0 0 -1px -4em;
+               }
+
+               .row.uniform.\32 00\25 > * {
+                       padding: 4em 0 0 4em;
+               }
+
+               .row.uniform.\32 00\25 {
+                       margin: -4em 0 -1px -4em;
+               }
+
+               .row.\31 50\25 > * {
+                       padding: 0 0 0 3em;
+               }
+
+               .row.\31 50\25 {
+                       margin: 0 0 -1px -3em;
+               }
+
+               .row.uniform.\31 50\25 > * {
+                       padding: 3em 0 0 3em;
+               }
+
+               .row.uniform.\31 50\25 {
+                       margin: -3em 0 -1px -3em;
+               }
+
+               .row.\35 0\25 > * {
+                       padding: 0 0 0 1em;
+               }
+
+               .row.\35 0\25 {
+                       margin: 0 0 -1px -1em;
+               }
+
+               .row.uniform.\35 0\25 > * {
+                       padding: 1em 0 0 1em;
+               }
+
+               .row.uniform.\35 0\25 {
+                       margin: -1em 0 -1px -1em;
+               }
+
+               .row.\32 5\25 > * {
+                       padding: 0 0 0 0.5em;
+               }
+
+               .row.\32 5\25 {
+                       margin: 0 0 -1px -0.5em;
+               }
+
+               .row.uniform.\32 5\25 > * {
+                       padding: 0.5em 0 0 0.5em;
+               }
+
+               .row.uniform.\32 5\25 {
+                       margin: -0.5em 0 -1px -0.5em;
+               }
+
+               .\31 2u\28mobilep\29, .\31 2u\24\28mobilep\29 {
+                       width: 100%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 1u\28mobilep\29, .\31 1u\24\28mobilep\29 {
+                       width: 91.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 0u\28mobilep\29, .\31 0u\24\28mobilep\29 {
+                       width: 83.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\39 u\28mobilep\29, .\39 u\24\28mobilep\29 {
+                       width: 75%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\38 u\28mobilep\29, .\38 u\24\28mobilep\29 {
+                       width: 66.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\37 u\28mobilep\29, .\37 u\24\28mobilep\29 {
+                       width: 58.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\36 u\28mobilep\29, .\36 u\24\28mobilep\29 {
+                       width: 50%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\35 u\28mobilep\29, .\35 u\24\28mobilep\29 {
+                       width: 41.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\34 u\28mobilep\29, .\34 u\24\28mobilep\29 {
+                       width: 33.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\33 u\28mobilep\29, .\33 u\24\28mobilep\29 {
+                       width: 25%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\32 u\28mobilep\29, .\32 u\24\28mobilep\29 {
+                       width: 16.6666666667%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 u\28mobilep\29, .\31 u\24\28mobilep\29 {
+                       width: 8.3333333333%;
+                       clear: none;
+                       margin-left: 0;
+               }
+
+               .\31 2u\24\28mobilep\29 + *,
+               .\31 1u\24\28mobilep\29 + *,
+               .\31 0u\24\28mobilep\29 + *,
+               .\39 u\24\28mobilep\29 + *,
+               .\38 u\24\28mobilep\29 + *,
+               .\37 u\24\28mobilep\29 + *,
+               .\36 u\24\28mobilep\29 + *,
+               .\35 u\24\28mobilep\29 + *,
+               .\34 u\24\28mobilep\29 + *,
+               .\33 u\24\28mobilep\29 + *,
+               .\32 u\24\28mobilep\29 + *,
+               .\31 u\24\28mobilep\29 + * {
+                       clear: left;
+               }
+
+               .\-11u\28mobilep\29 {
+                       margin-left: 91.66667%;
+               }
+
+               .\-10u\28mobilep\29 {
+                       margin-left: 83.33333%;
+               }
+
+               .\-9u\28mobilep\29 {
+                       margin-left: 75%;
+               }
+
+               .\-8u\28mobilep\29 {
+                       margin-left: 66.66667%;
+               }
+
+               .\-7u\28mobilep\29 {
+                       margin-left: 58.33333%;
+               }
+
+               .\-6u\28mobilep\29 {
+                       margin-left: 50%;
+               }
+
+               .\-5u\28mobilep\29 {
+                       margin-left: 41.66667%;
+               }
+
+               .\-4u\28mobilep\29 {
+                       margin-left: 33.33333%;
+               }
+
+               .\-3u\28mobilep\29 {
+                       margin-left: 25%;
+               }
+
+               .\-2u\28mobilep\29 {
+                       margin-left: 16.66667%;
+               }
+
+               .\-1u\28mobilep\29 {
+                       margin-left: 8.33333%;
+               }
+
+       }
+
+/* Basic */
+
+       body {
+               background: #f5f5f5;
+       }
+
+       body, input, select, textarea {
+               color: #777;
+               font-family: "Source Sans Pro", sans-serif;
+               font-size: 16pt;
+               font-weight: 300;
+               line-height: 1.65em;
+               letter-spacing: -0.015em;
+       }
+
+       a {
+               -moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               -webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               -ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               border-bottom: dotted 1px;
+               color: #ef7510;
+               text-decoration: none;
+       }
+
+               a:hover {
+                       border-bottom-color: transparent;
+               }
+
+       strong, b {
+               color: #646464;
+               font-weight: 400;
+       }
+
+       em, i {
+               font-style: italic;
+       }
+
+       p {
+               margin: 0 0 2em 0;
+       }
+
+       h1, h2, h3, h4, h5, h6 {
+               color: #646464;
+               font-weight: 300;
+               line-height: 1em;
+               margin: 0 0 0.5em 0;
+       }
+
+               h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+                       color: inherit;
+                       text-decoration: none;
+               }
+
+       h2 {
+               font-size: 2.25em;
+               line-height: 1.5em;
+               letter-spacing: -0.035em;
+       }
+
+       h3 {
+               font-size: 1.75em;
+               line-height: 1.5em;
+               letter-spacing: -0.025em;
+       }
+
+       h4 {
+               font-size: 1.1em;
+               line-height: 1.5em;
+               letter-spacing: 0;
+       }
+
+       h5 {
+               font-size: 0.9em;
+               line-height: 1.5em;
+               letter-spacing: 0;
+       }
+
+       h6 {
+               font-size: 0.7em;
+               line-height: 1.5em;
+               letter-spacing: 0;
+       }
+
+       sub {
+               font-size: 0.8em;
+               position: relative;
+               top: 0.5em;
+       }
+
+       sup {
+               font-size: 0.8em;
+               position: relative;
+               top: -0.5em;
+       }
+
+       hr {
+               border: 0;
+               border-bottom: solid 2px #e5e5e5;
+               margin: 2em 0;
+       }
+
+               hr.major {
+                       margin: 3em 0;
+               }
+
+       blockquote {
+               border-left: solid 4px #e5e5e5;
+               font-style: italic;
+               margin: 0 0 2em 0;
+               padding: 0.5em 0 0.5em 2em;
+       }
+
+       pre {
+               -webkit-overflow-scrolling: touch;
+               background: #f8f8f8;
+               border-radius: 6px;
+               border: solid 1px #e5e5e5;
+               font-family: monospace;
+               font-size: 0.9em;
+               line-height: 1.75em;
+               margin: 0 0 2em 0;
+               overflow-x: auto;
+               padding: 1em 1.5em;
+       }
+
+       code {
+               background: #f8f8f8;
+               border-radius: 6px;
+               border: solid 1px #e5e5e5;
+               font-family: monospace;
+               font-size: 0.9em;
+               margin: 0 0.25em;
+               padding: 0.25em 0.65em;
+       }
+
+       .align-left {
+               text-align: left;
+       }
+
+       .align-center {
+               text-align: center;
+       }
+
+       .align-right {
+               text-align: right;
+       }
+
+/* Section/Article */
+
+       section.special, article.special {
+               text-align: center;
+       }
+
+       header p {
+               color: #999;
+               position: relative;
+               margin: 0 0 1.5em 0;
+               font-style: italic;
+       }
+
+       header h2 + p {
+               font-size: 1.25em;
+               margin-top: -1em;
+               line-height: 1.5em;
+       }
+
+       header h3 + p {
+               font-size: 1.1em;
+               margin-top: -0.85em;
+               line-height: 1.5em;
+       }
+
+       header h4 + p,
+       header h5 + p,
+       header h6 + p {
+               font-size: 0.8em;
+               margin-top: -0.5em;
+               line-height: 1.5em;
+       }
+
+       header.major {
+               padding: 1em 0;
+               text-align: center;
+       }
+
+               header.major h2 {
+                       margin: 0;
+               }
+
+               header.major p {
+                       display: inline-block;
+                       border-top: solid 2px #e5e5e5;
+                       color: #777;
+                       margin: 1.5em 0 0 0;
+                       padding: 1.5em 0 0 0;
+                       font-style: normal;
+               }
+
+/* Form */
+
+       form {
+               margin: 0 0 2em 0;
+       }
+
+       label {
+               color: #646464;
+               display: block;
+               font-size: 0.9em;
+               font-weight: 300;
+               margin: 0 0 1em 0;
+       }
+
+       input[type="text"],
+       input[type="password"],
+       input[type="email"],
+       select,
+       textarea {
+               -moz-appearance: none;
+               -webkit-appearance: none;
+               -ms-appearance: none;
+               appearance: none;
+               background: #f8f8f8;
+               border-radius: 6px;
+               border: solid 1px #e5e5e5;
+               color: inherit;
+               display: block;
+               outline: 0;
+               padding: 0 1em;
+               text-decoration: none;
+               width: 100%;
+       }
+
+               input[type="text"]:invalid,
+               input[type="password"]:invalid,
+               input[type="email"]:invalid,
+               select:invalid,
+               textarea:invalid {
+                       box-shadow: none;
+               }
+
+               input[type="text"]:focus,
+               input[type="password"]:focus,
+               input[type="email"]:focus,
+               select:focus,
+               textarea:focus {
+                       border-color: #ef7510;
+                       box-shadow: 0 0 0 2px #ef7510;
+               }
+
+       .select-wrapper {
+               text-decoration: none;
+               display: block;
+               position: relative;
+       }
+
+               .select-wrapper:before {
+                       -moz-osx-font-smoothing: grayscale;
+                       -webkit-font-smoothing: antialiased;
+                       font-family: FontAwesome;
+                       font-style: normal;
+                       font-weight: normal;
+                       text-transform: none !important;
+               }
+
+               .select-wrapper:before {
+                       color: #e5e5e5;
+                       content: '\f078';
+                       display: block;
+                       height: 3em;
+                       line-height: 3em;
+                       pointer-events: none;
+                       position: absolute;
+                       right: 0;
+                       text-align: center;
+                       top: 0;
+                       width: 3em;
+               }
+
+               .select-wrapper select::-ms-expand {
+                       display: none;
+               }
+
+       input[type="text"],
+       input[type="password"],
+       input[type="email"],
+       select {
+               height: 3em;
+       }
+
+       textarea {
+               padding: 0.75em 1em;
+       }
+
+       input[type="checkbox"],
+       input[type="radio"] {
+               -moz-appearance: none;
+               -webkit-appearance: none;
+               -ms-appearance: none;
+               appearance: none;
+               display: block;
+               float: left;
+               margin-right: -2em;
+               opacity: 0;
+               width: 1em;
+               z-index: -1;
+                border: solid 1px #000000;
+       }
+
+               input[type="checkbox"] + label,
+               input[type="radio"] + label {
+                       text-decoration: none;
+                       color: #777;
+                       cursor: pointer;
+                       display: inline-block;
+                       font-size: 1em;
+                       font-weight: 300;
+                       padding-left: 2.55em;
+                       padding-right: 0.75em;
+                       position: relative;
+               }
+
+                       input[type="checkbox"] + label:before,
+                       input[type="radio"] + label:before {
+                               -moz-osx-font-smoothing: grayscale;
+                               -webkit-font-smoothing: antialiased;
+                               font-family: FontAwesome;
+                               font-style: normal;
+                               font-weight: normal;
+                               text-transform: none !important;
+                       }
+
+                       input[type="checkbox"] + label:before,
+                       input[type="radio"] + label:before {
+                               background: #f8f8f8;
+                               border-radius: 6px;
+                               border: solid 1px #000000;
+                               content: '';
+                               display: inline-block;
+                               height: 1.8em;
+                               left: 0;
+                               line-height: 1.725em;
+                               position: absolute;
+                               text-align: center;
+                               top: 0;
+                               width: 1.8em;
+                       }
+
+               input[type="checkbox"]:checked + label:before,
+               input[type="radio"]:checked + label:before {
+                       background: #666;
+                       border-color: #666;
+                       color: #ffffff;
+                       content: '\f00c';
+               }
+
+               input[type="checkbox"]:focus + label:before,
+               input[type="radio"]:focus + label:before {
+                       border-color: #ef7510;
+                       box-shadow: 0 0 0 1px #ef7510;
+               }
+
+       input[type="checkbox"] + label:before {
+               border-radius: 6px;
+       }
+
+       input[type="radio"] + label:before {
+               border-radius: 100%;
+       }
+
+       ::-webkit-input-placeholder {
+               color: #999 !important;
+               opacity: 1.0;
+       }
+
+       :-moz-placeholder {
+               color: #999 !important;
+               opacity: 1.0;
+       }
+
+       ::-moz-placeholder {
+               color: #999 !important;
+               opacity: 1.0;
+       }
+
+       :-ms-input-placeholder {
+               color: #999 !important;
+               opacity: 1.0;
+       }
+
+       .formerize-placeholder {
+               color: #999 !important;
+               opacity: 1.0;
+       }
+
+/* Box */
+
+       .box {
+               background: #fff;
+               border-radius: 6px;
+               box-shadow: 0 2px 0 0 #e5e5e5;
+               margin: 0 0 2em 0;
+               padding: 3em;
+       }
+
+               .box > :last-child {
+                       margin-bottom: 0;
+               }
+
+               .box.alt {
+                       background: none !important;
+                       border-radius: 0 !important;
+                       box-shadow: none !important;
+                       margin: 0 0 2em 0;
+                       padding: 0 !important;
+               }
+
+               .box.features .features-row {
+                       border-top: solid 2px #e5e5e5;
+                       position: relative;
+               }
+
+                       .box.features .features-row:after {
+                               clear: both;
+                               content: '';
+                               display: block;
+                       }
+
+                       .box.features .features-row section {
+                               float: left;
+                               padding: 3em;
+                               width: 50%;
+                       }
+
+                               .box.features .features-row section :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               .box.features .features-row section:nth-child(2n) {
+                                       padding-right: 0;
+                               }
+
+                                       .box.features .features-row section:nth-child(2n):before {
+                                               background: #e5e5e5;
+                                               content: '';
+                                               display: block;
+                                               height: 100%;
+                                               margin-left: -3em;
+                                               position: absolute;
+                                               top: 0;
+                                               width: 2px;
+                                       }
+
+                               .box.features .features-row section:nth-child(2n-1) {
+                                       padding-left: 0;
+                               }
+
+                       .box.features .features-row:first-child {
+                               border-top: 0;
+                       }
+
+                               .box.features .features-row:first-child section {
+                                       padding-top: 0;
+                               }
+
+                       .box.features .features-row:last-child {
+                               padding-bottom: 0;
+                       }
+
+                               .box.features .features-row:last-child section {
+                                       padding-bottom: 0;
+                               }
+
+               .box.special {
+                       text-align: center;
+               }
+
+               .box .image.featured {
+                       border-radius: 0;
+                       display: block;
+                       margin: 3em 0 3em -3em;
+                       position: relative;
+                       width: calc(100% + 6em);
+               }
+
+                       .box .image.featured img {
+                               border-radius: 0;
+                               display: block;
+                               width: 100%;
+                       }
+
+                       .box .image.featured:first-child {
+                               border-radius: 6px 6px 0 0;
+                               margin-bottom: 3em;
+                               margin-top: -3em;
+                       }
+
+                               .box .image.featured:first-child img {
+                                       border-radius: 6px 6px 0 0;
+                               }
+
+                       .box .image.featured:last-child {
+                               border-radius: 0 0 6px 6px;
+                               margin-bottom: -3em;
+                               margin-top: 3em;
+                       }
+
+                               .box .image.featured:last-child img {
+                                       border-radius: 0 0 6px 6px;
+                               }
+
+/* Icon */
+
+       .icon {
+               text-decoration: none;
+               border-bottom: none;
+               position: relative;
+       }
+
+               .icon:before {
+                       -moz-osx-font-smoothing: grayscale;
+                       -webkit-font-smoothing: antialiased;
+                       font-family: FontAwesome;
+                       font-style: normal;
+                       font-weight: normal;
+                       text-transform: none !important;
+               }
+
+               .icon > .label {
+                       display: none;
+               }
+
+               .icon.major {
+                       background: #666;
+                       border-radius: 100%;
+                       color: #ffffff;
+                       cursor: default;
+                       display: inline-block;
+                       height: 5.5em;
+                       line-height: 5.5em;
+                       margin: 0 0 2em 0;
+                       width: 5.5em;
+               }
+
+                       .icon.major:before {
+                               font-size: 2.5em;
+                       }
+
+                       .icon.major.accent1 {
+                               background: #666;
+                               color: #ffffff;
+                       }
+
+                       .icon.major.accent2 {
+                               background: #ef7510;
+                               color: #ffffff;
+                       }
+
+                       .icon.major.accent3 {
+                               background: #7fcdb8;
+                               color: #ffffff;
+                       }
+
+                       .icon.major.accent4 {
+                               background: #90b0ba;
+                               color: #ffffff;
+                       }
+
+                       .icon.major.accent5 {
+                               background: #e5cb95;
+                               color: #ffffff;
+                       }
+
+/* Image */
+
+       .image {
+               border-radius: 6px;
+               border: 0;
+               display: inline-block;
+               position: relative;
+       }
+
+               .image img {
+                       border-radius: 6px;
+                       display: block;
+               }
+
+               .image.left {
+                       float: left;
+                       padding: 0 1.5em 1em 0;
+                       top: 0.25em;
+               }
+
+               .image.right {
+                       float: right;
+                       padding: 0 0 1em 1.5em;
+                       top: 0.25em;
+               }
+
+               .image.fit {
+                       display: block;
+                       margin: 0 0 2em 0;
+                       width: 100%;
+               }
+
+                       .image.fit img {
+                               display: block;
+                               width: 100%;
+                       }
+
+/* List */
+
+       ol {
+               list-style: decimal;
+               margin: 0 0 2em 0;
+               padding-left: 1.25em;
+       }
+
+               ol li {
+                       padding-left: 0.25em;
+               }
+
+       ul {
+               list-style: disc;
+               margin: 0 0 2em 0;
+               padding-left: 1em;
+       }
+
+               ul li {
+                       padding-left: 0.5em;
+               }
+
+               ul.alt {
+                       list-style: none;
+                       padding-left: 0;
+               }
+
+                       ul.alt li {
+                               border-top: solid 1px #e5e5e5;
+                               padding: 0.5em 0;
+                       }
+
+                               ul.alt li:first-child {
+                                       border-top: 0;
+                                       padding-top: 0;
+                               }
+
+               ul.icons {
+                       cursor: default;
+                       list-style: none;
+                       padding-left: 0;
+               }
+
+                       ul.icons li {
+                               display: inline-block;
+                               padding: 0 1.25em 0 0;
+                       }
+
+                               ul.icons li:last-child {
+                                       padding-right: 0;
+                               }
+
+                               ul.icons li .icon {
+                                       color: inherit;
+                               }
+
+                                       ul.icons li .icon:before {
+                                               font-size: 1.75em;
+                                       }
+
+               ul.actions {
+                       cursor: default;
+                       list-style: none;
+                       padding-left: 0;
+               }
+
+                       ul.actions li {
+                               display: inline-block;
+                               padding: 0 1em 0 0;
+                               vertical-align: middle;
+                       }
+
+                               ul.actions li:last-child {
+                                       padding-right: 0;
+                               }
+
+                       ul.actions.small li {
+                               padding: 0 0.5em 0 0;
+                       }
+
+                       ul.actions.vertical li {
+                               display: block;
+                               padding: 1em 0 0 0;
+                       }
+
+                               ul.actions.vertical li:first-child {
+                                       padding-top: 0;
+                               }
+
+                               ul.actions.vertical li > * {
+                                       margin-bottom: 0;
+                               }
+
+                       ul.actions.vertical.small li {
+                               padding: 0.5em 0 0 0;
+                       }
+
+                               ul.actions.vertical.small li:first-child {
+                                       padding-top: 0;
+                               }
+
+                       ul.actions.fit {
+                               display: table;
+                               margin-left: -1em;
+                               padding: 0;
+                               table-layout: fixed;
+                               width: calc(100% + 1em);
+                       }
+
+                               ul.actions.fit li {
+                                       display: table-cell;
+                                       padding: 0 0 0 1em;
+                               }
+
+                                       ul.actions.fit li > * {
+                                               margin-bottom: 0;
+                                       }
+
+                               ul.actions.fit.small {
+                                       margin-left: -0.5em;
+                                       width: calc(100% + 0.5em);
+                               }
+
+                                       ul.actions.fit.small li {
+                                               padding: 0 0 0 0.5em;
+                                       }
+
+       dl {
+               margin: 0 0 2em 0;
+       }
+
+/* Table */
+
+       .table-wrapper {
+               -webkit-overflow-scrolling: touch;
+               overflow-x: auto;
+       }
+
+       table {
+               margin: 0 0 2em 0;
+               width: 100%;
+       }
+
+               table tbody tr {
+                       border: solid 1px #e5e5e5;
+                       border-left: 0;
+                       border-right: 0;
+               }
+
+                       table tbody tr:nth-child(2n + 1) {
+                               background-color: #f8f8f8;
+                       }
+
+               table td {
+                       padding: 0.75em 0.75em;
+               }
+
+               table th {
+                       color: #646464;
+                       font-size: 0.9em;
+                       font-weight: 300;
+                       padding: 0 0.75em 0.75em 0.75em;
+                       text-align: left;
+               }
+
+               table thead {
+                       border-bottom: solid 2px #e5e5e5;
+               }
+
+               table tfoot {
+                       border-top: solid 2px #e5e5e5;
+               }
+
+               table.alt {
+                       border-collapse: separate;
+               }
+
+                       table.alt tbody tr td {
+                               border: solid 1px #e5e5e5;
+                               border-left-width: 0;
+                               border-top-width: 0;
+                       }
+
+                               table.alt tbody tr td:first-child {
+                                       border-left-width: 1px;
+                               }
+
+                       table.alt tbody tr:first-child td {
+                               border-top-width: 1px;
+                       }
+
+                       table.alt thead {
+                               border-bottom: 0;
+                       }
+
+                       table.alt tfoot {
+                               border-top: 0;
+                       }
+
+/* Button */
+
+       input[type="submit"],
+       input[type="reset"],
+       input[type="button"],
+       .button {
+               -moz-appearance: none;
+               -webkit-appearance: none;
+               -ms-appearance: none;
+               appearance: none;
+               -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               background-color: #666;
+               border-radius: 6px;
+               border: 0;
+               color: #ffffff;
+               cursor: pointer;
+               display: inline-block;
+               font-weight: 400;
+               height: 3em;
+               line-height: 3em;
+               padding: 0 2em;
+               text-align: center;
+               text-decoration: none;
+               white-space: nowrap;
+       }
+
+               input[type="submit"]:hover,
+               input[type="reset"]:hover,
+               input[type="button"]:hover,
+               .button:hover {
+                       background-color: #737373;
+               }
+
+               input[type="submit"]:active,
+               input[type="reset"]:active,
+               input[type="button"]:active,
+               .button:active {
+                       background-color: #595959;
+               }
+
+               input[type="submit"].icon,
+               input[type="reset"].icon,
+               input[type="button"].icon,
+               .button.icon {
+                       padding-left: 1.35em;
+               }
+
+                       input[type="submit"].icon:before,
+                       input[type="reset"].icon:before,
+                       input[type="button"].icon:before,
+                       .button.icon:before {
+                               margin-right: 0.5em;
+                       }
+
+               input[type="submit"].fit,
+               input[type="reset"].fit,
+               input[type="button"].fit,
+               .button.fit {
+                       display: block;
+                       margin: 0 0 1em 0;
+                       width: 100%;
+               }
+
+               input[type="submit"].small,
+               input[type="reset"].small,
+               input[type="button"].small,
+               .button.small {
+                       font-size: 0.8em;
+                       height: 2.7em;
+                       line-height: 2.7em;
+               }
+
+               input[type="submit"].big,
+               input[type="reset"].big,
+               input[type="button"].big,
+               .button.big {
+                       font-size: 1.25em;
+                       height: 2.7em;
+                       line-height: 2.7em;
+               }
+
+               input[type="submit"].alt,
+               input[type="reset"].alt,
+               input[type="button"].alt,
+               .button.alt {
+                       background-color: transparent;
+                       box-shadow: inset 0 0 0 2px #d0d0d0;
+                       color: #777;
+               }
+
+                       input[type="submit"].alt:hover,
+                       input[type="reset"].alt:hover,
+                       input[type="button"].alt:hover,
+                       .button.alt:hover {
+                               background-color: #f8f8f8;
+                       }
+
+                       input[type="submit"].alt:active,
+                       input[type="reset"].alt:active,
+                       input[type="button"].alt:active,
+                       .button.alt:active {
+                               background-color: #f0f0f0;
+                       }
+
+                       input[type="submit"].alt.icon:before,
+                       input[type="reset"].alt.icon:before,
+                       input[type="button"].alt.icon:before,
+                       .button.alt.icon:before {
+                               color: #999;
+                       }
+
+               input[type="submit"].special,
+               input[type="reset"].special,
+               input[type="button"].special,
+               .button.special {
+                       background-color: #ef7510;
+                       color: #ffffff !important;
+               }
+
+                       input[type="submit"].special:hover,
+                       input[type="reset"].special:hover,
+                       input[type="button"].special:hover,
+                       .button.special:hover {
+                               background-color: #ecaa96;
+                       }
+
+                       input[type="submit"].special:active,
+                       input[type="reset"].special:active,
+                       input[type="button"].special:active,
+                       .button.special:active {
+                               background-color: #e4886a;
+                       }
+
+               input[type="submit"].disabled, input[type="submit"]:disabled,
+               input[type="reset"].disabled,
+               input[type="reset"]:disabled,
+               input[type="button"].disabled,
+               input[type="button"]:disabled,
+               .button.disabled,
+               .button:disabled {
+                       background-color: #777 !important;
+                       box-shadow: inset 0 -0.15em 0 0 rgba(0, 0, 0, 0.15);
+                       color: #f5f5f5 !important;
+                       cursor: default;
+                       opacity: 0.25;
+               }
+
+/* Header */
+
+       #page-wrapper {
+               padding-top: 3em;
+       }
+
+       body.landing #page-wrapper {
+               padding-top: 0;
+       }
+
+       @-moz-keyframes reveal-header {
+               0% {
+                       top: -5em;
+               }
+
+               100% {
+                       top: 0;
+               }
+       }
+
+       @-webkit-keyframes reveal-header {
+               0% {
+                       top: -5em;
+               }
+
+               100% {
+                       top: 0;
+               }
+       }
+
+       @-ms-keyframes reveal-header {
+               0% {
+                       top: -5em;
+               }
+
+               100% {
+                       top: 0;
+               }
+       }
+
+       @keyframes reveal-header {
+               0% {
+                       top: -5em;
+               }
+
+               100% {
+                       top: 0;
+               }
+       }
+
+       #header {
+               background: #444;
+               color: #bbb;
+               cursor: default;
+               height: 3.25em;
+               left: 0;
+               line-height: 3.25em;
+               position: fixed;
+               top: 0;
+               width: 100%;
+               z-index: 10000;
+       }
+
+               #header h1 {
+                       color: inherit;
+                       height: inherit;
+                       left: 1.25em;
+                       line-height: inherit;
+                       margin: 0;
+                       padding: 0;
+                       position: absolute;
+                       top: 0;
+               }
+
+                       #header h1 a {
+                               color: #fff;
+                               font-weight: 400;
+                               border: 0;
+                       }
+
+               #header nav {
+                       height: inherit;
+                       line-height: inherit;
+                       position: absolute;
+                       right: 0.75em;
+                       top: 0;
+                       vertical-align: middle;
+               }
+
+                       #header nav > ul {
+                               list-style: none;
+                               margin: 0;
+                               padding-left: 0;
+                       }
+
+                               #header nav > ul > li {
+                                       display: inline-block;
+                                       padding-left: 0;
+                               }
+
+                                       #header nav > ul > li > ul {
+                                               display: none;
+                                       }
+
+                                       #header nav > ul > li a {
+                                               display: inline-block;
+                                               height: 2em;
+                                               line-height: 1.95em;
+                                               padding: 0 1em;
+                                               border-radius: 6px;
+                                       }
+
+                                       #header nav > ul > li a:not(.button) {
+                                               color: #fff;
+                                               display: inline-block;
+                                               text-decoration: none;
+                                               border: 0;
+                                       }
+
+                                               #header nav > ul > li a:not(.button).icon:before {
+                                                       color: #999;
+                                                       margin-right: 0.5em;
+                                               }
+
+                                       #header nav > ul > li:first-child {
+                                               margin-left: 0;
+                                       }
+
+                                       #header nav > ul > li.active a:not(.button) {
+                                               background-color: rgba(153, 153, 153, 0.25);
+                                       }
+
+                                       #header nav > ul > li .button {
+                                               margin: 0 0 0 0.5em;
+                                               position: relative;
+                                       }
+
+               #header input[type="submit"],
+               #header input[type="reset"],
+               #header input[type="button"],
+               #header .button {
+                       background-color: transparent;
+                       box-shadow: inset 0 0 0 2px #999;
+                       color: #fff;
+               }
+
+                       #header input[type="submit"]:hover,
+                       #header input[type="reset"]:hover,
+                       #header input[type="button"]:hover,
+                       #header .button:hover {
+                               background-color: rgba(153, 153, 153, 0.25);
+                       }
+
+                       #header input[type="submit"]:active,
+                       #header input[type="reset"]:active,
+                       #header input[type="button"]:active,
+                       #header .button:active {
+                               background-color: rgba(153, 153, 153, 0.5);
+                       }
+
+               #header .container {
+                       position: relative;
+               }
+
+                       #header .container h1 {
+                               left: 0;
+                       }
+
+                       #header .container nav {
+                               right: 0;
+                       }
+
+               #header.reveal {
+                       -moz-animation: reveal-header 0.5s;
+                       -webkit-animation: reveal-header 0.5s;
+                       -ms-animation: reveal-header 0.5s;
+                       animation: reveal-header 0.5s;
+               }
+
+               #header.alt {
+                       -moz-animation: none;
+                       -webkit-animation: none;
+                       -ms-animation: none;
+                       animation: none;
+                       background: none;
+                       color: rgba(255, 255, 255, 0.75);
+                       position: absolute;
+               }
+
+                       #header.alt nav > ul > li a:not(.button).icon:before {
+                               color: rgba(255, 255, 255, 0.75);
+                       }
+
+                       #header.alt nav > ul > li.active a:not(.button) {
+                               background-color: rgba(255, 255, 255, 0.2);
+                       }
+
+                       #header.alt input[type="submit"],
+                       #header.alt input[type="reset"],
+                       #header.alt input[type="button"],
+                       #header.alt .button {
+                               box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.5);
+                       }
+
+                               #header.alt input[type="submit"]:hover,
+                               #header.alt input[type="reset"]:hover,
+                               #header.alt input[type="button"]:hover,
+                               #header.alt .button:hover {
+                                       background-color: rgba(255, 255, 255, 0.1);
+                               }
+
+                               #header.alt input[type="submit"]:active,
+                               #header.alt input[type="reset"]:active,
+                               #header.alt input[type="button"]:active,
+                               #header.alt .button:active {
+                                       background-color: rgba(255, 255, 255, 0.2);
+                               }
+
+
+  .dropotron {
+    background: #fff;
+    border-radius: 6px;
+    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.065), inset 0 -1px 0 0 #fff, inset 0 0 0 1px rgba(229, 229, 229, 0.5);
+    list-style: none;
+    margin: calc(-0.5em + 1px) 0 0 1px;
+    padding: 0.5em 0;
+    width: 11em;
+  }
+
+    .dropotron li {
+      padding: 0;
+    }
+
+      .dropotron li a, .dropotron li span {
+        -moz-transition: none;
+        -webkit-transition: none;
+        -ms-transition: none;
+        transition: none;
+        border: 0;
+        border-top: solid 1px #f2f2f2;
+        color: inherit;
+        display: block;
+        padding: 0.15em 1em;
+      }
+
+      .dropotron li:first-child > a, .dropotron li:first-child > span {
+        border-top: 0;
+      }
+
+      .dropotron li.active > a, .dropotron li.active > span, .dropotron li:hover > a, .dropotron li:hover > span {
+        background: #ef7510;
+        color: #ffffff;
+      }
+
+    .dropotron.level-0 {
+      font-size: 0.9em;
+      margin: 1em 0 0 0;
+    }
+
+      .dropotron.level-0:before {
+        -moz-transform: rotate(45deg);
+        -webkit-transform: rotate(45deg);
+        -ms-transform: rotate(45deg);
+        transform: rotate(45deg);
+        background: #fff;
+        border: solid 1px rgba(229, 229, 229, 0.5);
+        border-bottom: 0;
+        border-right: 0;
+        box-shadow: -0.25em -0.125em 0.125em 0 rgba(0, 0, 0, 0.015);
+        content: '';
+        display: block;
+        height: 0.75em;
+        position: absolute;
+//        right: 1.25em;
+        right: 5.20em;
+        top: -0.375em;
+        width: 0.75em;
+        z-index: 0;
+      }
+
+
+/* Banner */
+
+       #banner {
+               background-attachment: scroll, fixed;
+               background-color: #000000;
+               background-image: url("images/overlay.png"), url("../../images/banner.png");
+               background-position: top left, center center;
+               background-repeat: repeat, no-repeat;
+               background-size: auto, cover;
+               color: #fff;
+               padding: 12em 0 11em 0;
+               text-align: center;
+       }
+
+
+               #banner :last-child {
+                       margin-bottom: 0;
+               }
+
+               #banner h2, #banner h3, #banner h4, #banner h5, #banner h6 {
+                       color: #fff;
+               }
+
+               #banner h2 {
+                       font-size: 3.5em;
+                       line-height: 1em;
+                       margin: 0 0 0.5em 0;
+                       padding: 0;
+               }
+
+               #banner p {
+                       font-size: 1.25em;
+                       margin-bottom: 1.75em;
+               }
+
+               #banner input[type="submit"],
+               #banner input[type="reset"],
+               #banner input[type="button"],
+               #banner .button {
+                       background-color: transparent;
+                       box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.5);
+                       color: #fff;
+                       min-width: 12em;
+               }
+
+                       #banner input[type="submit"]:hover,
+                       #banner input[type="reset"]:hover,
+                       #banner input[type="button"]:hover,
+                       #banner .button:hover {
+                               background-color: rgba(255, 255, 255, 0.1);
+                       }
+
+                       #banner input[type="submit"]:active,
+                       #banner input[type="reset"]:active,
+                       #banner input[type="button"]:active,
+                       #banner .button:active {
+                               background-color: rgba(255, 255, 255, 0.2);
+                       }
+
+                       #banner input[type="submit"].special,
+                       #banner input[type="reset"].special,
+                       #banner input[type="button"].special,
+                       #banner .button.special {
+                               background: #ef7510;
+                               color: #ffffff !important;
+                       }
+
+/* Main */
+
+       #main {
+               padding: 4em 0;
+       }
+
+               #main > header {
+                       text-align: center;
+                       margin: 0 0 3em 0;
+               }
+
+                       #main > header h2 {
+                               font-size: 2.75em;
+                               margin: 0;
+                       }
+
+                       #main > header p {
+                               border-top: solid 2px #e5e5e5;
+                               color: #777;
+                               display: inline-block;
+                               font-style: normal;
+                               margin: 1em 0 0 0;
+                               padding: 1em 0 1.25em 0;
+                       }
+
+       body.landing #main {
+               margin-top: -14em;
+       }
+
+/* Footer */
+
+       #footer {
+               background: #f0f0f0;
+               padding: 1em 0 1em 0;
+               text-align: center;
+       }
+
+               #footer .icons a {
+                       -moz-transition: opacity 0.2s ease-in-out;
+                       -webkit-transition: opacity 0.2s ease-in-out;
+                       -ms-transition: opacity 0.2s ease-in-out;
+                       transition: opacity 0.2s ease-in-out;
+                       opacity: 0.35;
+               }
+
+                       #footer .icons a:hover {
+                               opacity: 0.75;
+                       }
+
+               #footer .copyright {
+                       color: #999;
+                       font-size: 0.9em;
+                       line-height: 1em;
+                       margin: 2em 0 0 0;
+                       padding: 0;
+                       text-align: center;
+               }
+
+                       #footer .copyright a {
+                               color: inherit;
+                       }
+
+                       #footer .copyright li {
+                               border-left: solid 1px #dddddd;
+                               display: inline-block;
+                               list-style: none;
+                               margin-left: 1em;
+                               padding-left: 1em;
+                       }
+
+                               #footer .copyright li:first-child {
+                                       border-left: 0;
+                                       margin-left: 0;
+                                       padding-left: 0;
+                               }
+
+/* CTA */
+
+       #cta {
+    background-attachment: scroll,              fixed;
+    background-color: #000000;
+    background-image: url("images/overlay.png"), url("../../images/banner.png");
+    background-position: top left,            center center;
+    background-repeat: repeat,              no-repeat;
+    background-size: auto,              cover;
+    color: #fff;
+    padding: 3.5em 0 4em 0;
+    text-align: center;
+       }
+
+  #ctb {
+    background-attachment: scroll, fixed;
+    background-color: #000000;
+    background-image: url("images/overlay.png"), url("../../images/banner.png");
+    background-position: top left,            center center;
+    background-repeat: repeat,              no-repeat;
+    background-size: auto,              cover;
+    color: #fff;
+    padding: 2em 0 1.8em 0;
+    text-align: center;
+  }
+
+               #cta h2, #cta h3, #cta h4, #cta h5, #cta h6 {
+                       color: inherit;
+               }
+
+               #cta form {
+                       margin: 0 auto;
+                       max-width: 100%;
+                       width: 25em;
+               }
+
+               #cta input[type="submit"],
+               #cta input[type="reset"],
+               #cta input[type="button"],
+               #cta .button {
+                        background-color: transparent;
+                        box-shadow: inset 0 0 0 2px #777;
+                        color: #FFFFFF;
+                      }
+                     
+                #cta input[type="submit"]:hover,
+                #cta input[type="reset"]:hover,
+                #cta input[type="button"]:hover,
+                #cta .button:hover {
+                  background: rgba(255, 255, 255, 0.15);
+                }
+
+               #cta input[type="text"],
+               #cta input[type="password"],
+               #cta input[type="email"],
+               #cta select,
+               #cta textarea {
+                       color: #ffffff;
+                       background: rgba(255, 255, 255, 0.15);
+                       border: 0;
+               }
+
+                       #cta input[type="text"]:focus,
+                       #cta input[type="password"]:focus,
+                       #cta input[type="email"]:focus,
+                       #cta select:focus,
+                       #cta textarea:focus {
+                               box-shadow: inset 0 0 0 2px #fff;
+                       }
+
+               #cta ::-webkit-input-placeholder {
+                       color: rgba(255, 255, 255, 0.75) !important;
+               }
+
+               #cta :-moz-placeholder {
+                       color: rgba(255, 255, 255, 0.75) !important;
+               }
+
+               #cta ::-moz-placeholder {
+                       color: rgba(255, 255, 255, 0.75) !important;
+               }
+
+               #cta :-ms-input-placeholder {
+                       color: rgba(255, 255, 255, 0.75) !important;
+               }
+
+               #cta .formerize-placeholder {
+                       color: rgba(255, 255, 255, 0.75) !important;
+               }
+
+/* Wide */
+
+       @media screen and (max-width: 1680px) {
+
+               /* Basic */
+
+                       body, input, select, textarea {
+                               font-size: 13pt;
+                       }
+
+               /* Banner */
+
+                       #banner {
+                               padding: 12em 0 10em 0;
+                       }
+
+       }
+
+/* Normal */
+
+       @media screen and (max-width: 1280px) {
+
+               /* Basic */
+
+                       body, input, select, textarea {
+                               font-size: 11pt;
+                       }
+
+               /* Header */
+
+                       .dropotron.level-0 {
+                               font-size: 1em;
+                       }
+
+               /* Banner */
+
+                       #banner {
+                               background-attachment: scroll;
+                       }
+
+                               #banner h2 {
+                                       font-size: 3.5em;
+                               }
+
+       }
+
+/* Narrow */
+
+       @media screen and (max-width: 980px) {
+
+               /* Basic */
+
+                       body, input, select, textarea {
+                               font-size: 11pt;
+                       }
+
+       }
+
+/* Narrower */
+
+       #navPanel, #navButton {
+               display: none;
+       }
+
+       @media screen and (max-width: 840px) {
+
+               /* Basic */
+
+                       html, body {
+                               overflow-x: hidden;
+                       }
+
+                       body, input, select, textarea {
+                               font-size: 11pt;
+                       }
+
+                       h2 br, h3 br, h4 br, h5 br, h6 br {
+                               display: none;
+                       }
+
+               /* Section/Article */
+
+                       header br {
+                               display: none;
+                       }
+
+                       header.major {
+                               padding: 0 4em;
+                       }
+
+               /* Box */
+
+                       .box {
+                               padding: 3em 2em;
+                       }
+
+                               .box.features > section {
+                                       padding: 3em 2em;
+                               }
+
+                               .box .image.featured {
+                                       margin-left: -2em;
+                                       width: calc(100% + 4em);
+                               }
+
+                                       .box .image.featured:first-child {
+                                               margin-bottom: 3em;
+                                               margin-top: -3em;
+                                       }
+
+                                       .box .image.featured:last-child {
+                                               margin-bottom: -3em;
+                                               margin-top: 3em;
+                                       }
+
+               /* Header */
+
+                       #page-wrapper {
+                               padding-top: 0;
+                       }
+
+                       #header {
+                               display: none;
+                       }
+
+               /* Banner */
+
+               /* Off-Canvas Navigation */
+
+                       #page-wrapper {
+                               -moz-backface-visibility: hidden;
+                               -webkit-backface-visibility: hidden;
+                               -ms-backface-visibility: hidden;
+                               backface-visibility: hidden;
+                               -moz-transition: -moz-transform 0.5s ease;
+                               -webkit-transition: -webkit-transform 0.5s ease;
+                               -ms-transition: -ms-transform 0.5s ease;
+                               transition: transform 0.5s ease;
+                               padding-bottom: 1px;
+                       }
+
+                       #navButton {
+                               -moz-backface-visibility: hidden;
+                               -webkit-backface-visibility: hidden;
+                               -ms-backface-visibility: hidden;
+                               backface-visibility: hidden;
+                               -moz-transition: -moz-transform 0.5s ease;
+                               -webkit-transition: -webkit-transform 0.5s ease;
+                               -ms-transition: -ms-transform 0.5s ease;
+                               transition: transform 0.5s ease;
+                               display: block;
+                               height: 44px;
+                               left: 0;
+                               position: fixed;
+                               top: 0;
+                               width: 100%;
+                               z-index: 10001;
+                       }
+
+                               #navButton .toggle {
+                                       text-decoration: none;
+                                       height: 100%;
+                                       left: 0;
+                                       position: absolute;
+                                       top: 0;
+                                       width: 100%;
+                                       border: 0;
+                                       outline: 0;
+                               }
+
+                                       #navButton .toggle:before {
+                                               -moz-osx-font-smoothing: grayscale;
+                                               -webkit-font-smoothing: antialiased;
+                                               font-family: FontAwesome;
+                                               font-style: normal;
+                                               font-weight: normal;
+                                               text-transform: none !important;
+                                       }
+
+                                       #navButton .toggle:before {
+                                               background: rgba(192, 192, 192, 0.75);
+                                               border-radius: 6px;
+                                               color: #fff;
+                                               content: '\f0c9';
+                                               display: block;
+                                               font-size: 16px;
+                                               height: 2.25em;
+                                               left: 0.5em;
+                                               line-height: 2.25em;
+                                               position: absolute;
+                                               text-align: center;
+                                               top: 0.5em;
+                                               width: 3.5em;
+                                       }
+
+                       #navPanel {
+                               -moz-backface-visibility: hidden;
+                               -webkit-backface-visibility: hidden;
+                               -ms-backface-visibility: hidden;
+                               backface-visibility: hidden;
+                               -moz-transform: translateX(-275px);
+                               -webkit-transform: translateX(-275px);
+                               -ms-transform: translateX(-275px);
+                               transform: translateX(-275px);
+                               -moz-transition: -moz-transform 0.5s ease;
+                               -webkit-transition: -webkit-transform 0.5s ease;
+                               -ms-transition: -ms-transform 0.5s ease;
+                               transition: transform 0.5s ease;
+                               display: block;
+                               height: 100%;
+                               left: 0;
+                               overflow-y: auto;
+                               position: fixed;
+                               top: 0;
+                               width: 275px;
+                               z-index: 10002;
+                               background: #636363;
+                               color: #ffffff;
+                       }
+
+                               #navPanel .link {
+                                       border-bottom: 0;
+                                       border-top: solid 1px rgba(255, 255, 255, 0.05);
+                                       color: #bbb;
+                                       display: block;
+                                       height: 44px;
+                                       line-height: 44px;
+                                       padding: 0 1em 0 1em;
+                                       text-decoration: none;
+                               }
+
+                                       #navPanel .link:first-child {
+                                               border-top: 0;
+                                       }
+
+                                       #navPanel .link.depth-0 {
+                                               color: #fff;
+                                       }
+
+                                       #navPanel .link .indent-1 {
+                                               display: inline-block;
+                                               width: 1em;
+                                       }
+
+                                       #navPanel .link .indent-2 {
+                                               display: inline-block;
+                                               width: 2em;
+                                       }
+
+                                       #navPanel .link .indent-3 {
+                                               display: inline-block;
+                                               width: 3em;
+                                       }
+
+                                       #navPanel .link .indent-4 {
+                                               display: inline-block;
+                                               width: 4em;
+                                       }
+
+                                       #navPanel .link .indent-5 {
+                                               display: inline-block;
+                                               width: 5em;
+                                       }
+
+                       body.navPanel-visible #page-wrapper {
+                               -moz-transform: translateX(275px);
+                               -webkit-transform: translateX(275px);
+                               -ms-transform: translateX(275px);
+                               transform: translateX(275px);
+                       }
+
+                       body.navPanel-visible #navButton {
+                               -moz-transform: translateX(275px);
+                               -webkit-transform: translateX(275px);
+                               -ms-transform: translateX(275px);
+                               transform: translateX(275px);
+                       }
+
+                       body.navPanel-visible #navPanel {
+                               -moz-transform: translateX(0);
+                               -webkit-transform: translateX(0);
+                               -ms-transform: translateX(0);
+                               transform: translateX(0);
+                       }
+
+       }
+
+/* Mobile */
+
+       @media screen and (max-width: 736px) {
+
+               /* Basic */
+
+                       body, input, select, textarea {
+                               font-size: 11pt;
+                       }
+
+                       h2 {
+                               font-size: 1.75em;
+                               line-height: 1.35em;
+                               letter-spacing: -0.025em;
+                       }
+
+                       h3 {
+                               font-size: 1.5em;
+                       }
+
+                       h4 {
+                               font-size: 1em;
+                       }
+
+               /* Section/Article */
+
+                       header.major {
+                               padding: 1em;
+                       }
+
+                               header.major h2, header.major p {
+                                       padding-left: 0.5em;
+                                       padding-right: 0.5em;
+                               }
+
+               /* Box */
+
+                       .box {
+                               margin: 1em;
+                               overflow-x: hidden;
+                               padding: 2em 2em !important;
+                       }
+
+                               .box.features .features-row {
+                                       border-top: 0;
+                                       padding: 0;
+                               }
+
+                                       .box.features .features-row section {
+                                               border: 0;
+                                               border-top: solid 1px #e5e5e5 !important;
+                                               float: none;
+                                               margin: 2em 0 0 0 !important;
+                                               padding: 2em 0 0 0 !important;
+                                               width: 100%;
+                                       }
+
+                                       .box.features .features-row:first-child section:first-child {
+                                               border-top: 0 !important;
+                                               margin-top: 0 !important;
+                                               padding-top: 0 !important;
+                                       }
+
+                               .box .image.featured {
+                                       margin-left: -2em;
+                                       width: calc(100% + 4em);
+                               }
+
+                                       .box .image.featured:first-child {
+                                               margin-bottom: 2em;
+                                               margin-top: -2em;
+                                       }
+
+                                       .box .image.featured:last-child {
+                                               margin-bottom: -2em;
+                                               margin-top: 2em;
+                                       }
+
+               /* Banner */
+
+                       #banner {
+                               padding: 4em 0;
+                       }
+
+                               #banner h2 {
+                                       font-size: 2.25em;
+                               }
+
+                               #banner p {
+                                       font-size: 1.25em;
+                               }
+
+               /* Main */
+
+                       #main {
+                               padding: 4em 0 0 0;
+                       }
+
+                               #main > header {
+                                       margin: 0 2em 1.5em 2em;
+                               }
+
+                                       #main > header h2 {
+                                               font-size: 2em;
+                                       }
+
+                                       #main > header p {
+                                               font-size: 1em;
+                                               padding-bottom: 1em;
+                                       }
+
+                       body.landing #main {
+                               padding: 0;
+                               margin-top: 0;
+                       }
+
+               /* Footer */
+
+                       #footer {
+                               padding: 4em 0;
+                       }
+
+                               #footer .copyright li {
+                                       border-left: 0;
+                                       display: block;
+                                       line-height: 2em;
+                                       margin-left: 0;
+                                       padding-left: 0;
+                               }
+
+       }
+
+/* Mobile (Portrait) */
+
+       @media screen and (max-width: 480px) {
+
+               /* Basic */
+
+                       html, body {
+                               min-width: 320px;
+                       }
+
+                       body, input, select, textarea {
+                               font-size: 11pt;
+                       }
+
+               /* Section/Article */
+
+                       header.major {
+                               padding: 0;
+                       }
+
+               /* List */
+
+                       ul.actions {
+                               margin: 0 0 2em 0;
+                       }
+
+                               ul.actions li {
+                                       display: block;
+                                       padding: 1em 0 0 0;
+                                       text-align: center;
+                                       width: 100%;
+                               }
+
+                                       ul.actions li:first-child {
+                                               padding-top: 0;
+                                       }
+
+                                       ul.actions li > * {
+                                               width: 100%;
+                                               margin: 0 !important;
+                                       }
+
+                                               ul.actions li > *.icon:before {
+                                                       margin-left: -2em;
+                                               }
+
+                               ul.actions.small li {
+                                       padding: 0.5em 0 0 0;
+                               }
+
+                                       ul.actions.small li:first-child {
+                                               padding-top: 0;
+                                       }
+
+               /* Box */
+
+                       .box {
+                               border-radius: 0;
+                               box-shadow: none;
+                               margin: 1em 0 0 0;
+                               padding: 3em 1em !important;
+                       }
+
+                               .box.features .features-row section {
+                                       margin: 3em 0 0 0 !important;
+                                       padding: 3em 0 0 0 !important;
+                               }
+
+                               .box .image.featured {
+                                       border-radius: 0;
+                                       margin-left: -1em;
+                                       width: calc(100% + 2em);
+                               }
+
+                                       .box .image.featured img {
+                                               border-radius: 0 !important;
+                                       }
+
+                                       .box .image.featured:first-child {
+                                               margin-bottom: 3em;
+                                               margin-top: -3em;
+                                       }
+
+                                       .box .image.featured:last-child {
+                                               margin-bottom: -3em;
+                                               margin-top: 3em;
+                                       }
+
+               /* Banner */
+
+                       #banner {
+                               padding: 5em 1em 4em 1em;
+                       }
+
+               /* Main */
+
+                       #main > .box:first-child {
+                               margin-top: 0;
+                       }
+
+               /* CTA */
+
+                       #cta {
+                               padding: 2.5em 1em 3em 1em;
+                       }
+
+       }
+  .tooltip {
+  text-decoration:none;
+  position:relative;
+}
+.tooltip span {
+  display:none;
+  width: 120px;
+  background-color: #444444;
+  color: #FFFFFF;
+  text-align: center;
+  border-radius: 6px;
+  padding: 5px 0;
+}
+.tooltip:hover span {
+  display: block;
+  position: fixed;
+  overflow: hidden;
+}
+.items {
+  display: flex;
+  flex-wrap: wrap;
+  margin-left: -10px;
+  margin-top: -10px;
+}
+.items .item {
+  flex: 1 0 320;
+  box-sizing: border-box;
+  background: #ffffff;
+  color: #171e42;
+  padding: 10px;
+  min-width: 320px;
+  /*  margin-left: 10px;
+   *    margin-top: 10px; */
+  margin: auto;
+  border-radius: 6px;
+}
+@media (min-width: 410px) {
+  .items .item {
+    max-width: calc(50% - 10px);
+  }
+}
+
+@media (min-width: 620px) {
+  .items .item {
+    max-width: calc(33.33333% - 10px);
+  }
+}
+@media (min-width: 830px) {
+  .items .item {
+    max-width: calc(25% - 10px);
+  }
+}
+@media (min-width: 1040px) {
+  .items .item {
+    max-width: calc(20% - 10px);
+  }
+}
+@media (min-width: 1250px) {
+  .items .item {
+    max-width: calc(16.66667% - 10px);
+  }
+}
+@media (min-width: 1460px) {
+  .items .item {
+    max-width: calc(14.28571% - 10px);
+  }
+}
+nav #login-content {
+  display: none;
+  position: absolute;
+  top: 48px;
+  right: 0;
+  z-index: 999;
+  background: transparent;
+  background-color: rgba(0, 0, 0, 0.7);
+  padding: 15px;
+  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
+  border-radius: 0 0 6px 6px;
+}
+
+nav #google-search {
+  display: none;
+  position: absolute;
+  top: 56px;
+  right: 0;
+  z-index: 999;
+  background: transparent;
+  background-color: rgba(0, 0, 0, 0.7);
+  padding: 15px;
+  color: #000000;
+  box-shadow: 0 2px 2px -1px rgba(0,0,0,.9);
+  border-radius: 0 0 6px 6px;
+}
+#inputs input {
+  background: #ffffff;
+  padding: 6px 5px;
+  margin: 0 0 5px 0;
+  width: 238px;
+  border: 1px solid #ccc;
+  color: #000000;
+  border-radius: 3px;
+  box-shadow: 0 1px 1px #ccc inset;
+  -webkit-box-shadow: 0 0 0px 1000px white inset;
+}
+#inputs input:focus {
+  background-color: #fff;
+  border-color: #e8c291;
+  color: #000000;
+  outline: none;
+  box-shadow: 0 0 0 1px #e8c291 inset;
+  -webkit-box-shadow: 0 0 0px 1000px white inset;
+}
+.login_inputs input {
+  color: #000000;
+}
+.login_inputs input:focus {
+  color: #000000;
+}
+.spotlights > section {
+  display: -moz-flex;
+  display: -webkit-flex;
+  display: -ms-flex;
+  display: flex;
+  -moz-flex-direction: row;
+  -webkit-flex-direction: row;
+  -ms-flex-direction: row;
+  flex-direction: row;
+  min-height: 22.5em;
+}
+.overlay {
+  position: fixed;
+  top: 0;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  background: rgba(0, 0, 0, 0.5);
+  transition: opacity 200ms;
+  visibility: hidden;
+  opacity: 0;
+  z-index: 10;
+}
+.overlay .cancel {
+  position: absolute;
+  width: 100%;
+  height: 100%;
+  cursor: default;
+}
+.overlay:target {
+  visibility: visible;
+  opacity: 1;
+}
+.modal {
+  margin: 100px auto;
+  padding: 20px;
+  background: #fff;
+  border: 1px solid #666;
+  width: 500px;
+  border-radius: 6px;
+  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
+  position: relative;
+}
+.modal h2 { margin-top: 0; }
+.modal .close {
+  position: absolute;
+  width: 20px;
+  height: 20px;
+  top: 20px;
+  right: 20px;
+  opacity: 0.8;
+  transition: all 200ms;
+  font-size: 24px;
+  font-weight: bold;
+  text-decoration: none;
+  color: #777;
+}
+.modal .close:hover { opacity: 1; }
+.modal .content {
+  max-height: 400px;
+  overflow: auto;
+}
+.modal p {
+  margin: 0 0 1em;
+  text-align: center;
+}
+.modal p:last-child { margin: 0; }
+#bottom_box {
+  background-color: rgba(0, 0, 0, 0.5);
+  border-radius: 10px;
+  max-width: 560px;
+  margin: auto;
+  padding-bottom: 20px;
+}
+
+#header #header_free_hosting {
+  padding-left: 4%;
+  color: #000000;
+  font-weight: 900;
+}
+#header #menu_home {
+  color: #000000;
+  font-weight: 900;
+  font-size: 150%;
+}
+#header.reveal.alt #header_free_hosting {
+  color: #000000;
+  font-weight: 900;
+}
+#header.reveal #header_free_hosting {
+  color: #ffffff;
+  font-weight: 400;
+}
+#header.reveal.alt #menu_home {
+  color: #000000;
+  font-weight: 900;
+}
+#header.reveal #menu_home {
+  color: #ffffff;
+  font-weight: 300;
+}
+/* Variables */
+:root {
+  --text-color: #ccc;
+  --background-color: #222;
+  --box-color: #333;
+  --border-color: #555;
+}
+
+/* Headings, divs, and other text */
+.dark h2,
+.dark h3,
+.dark #page-content p,
+.dark b,
+.dark div,
+.dark #search_text,
+.dark .login_inputs input,
+.dark #inputs input,
+.dark #inputs2 input {
+  color: var(--text-color);
+}
+
+.dark #header.reveal #header_free_hosting,
+.dark #header.reveal #menu_home {
+  color: white;
+  font-weight: 400;
+}
+
+/* Buttons */
+.dark .button,
+.dark #suffix,
+.dark #navButton :before {
+  color: var(--text-color);
+  background-color: var(--border-color);
+  box-shadow: 0 0 0 2px var(--background-color);
+}
+
+.dark .button:hover {
+  background-color: var(--box-color);
+}
+
+/* Boxes, tables, input, and select */
+.dark .box,
+.dark tr:nth-child(2n + 1),
+.dark .bx-viewport,
+.dark .bx-viewport td,
+.dark .bx-viewport li,
+.dark .flex-item,
+.dark #inputs input,
+.dark #inputs2 input,
+.dark input,
+.dark #suffix,
+.dark select {
+  background-color: var(--box-color);
+  box-shadow: none;
+  border-color: var(--border-color);
+}
+
+.dark .bx-viewport tr,
+.dark tr:nth-child(1n + 1) {
+  border-color: var(--border-color);
+}
+
+/* Range input */
+.dark input[type="range"] {
+  background-color: var(--border-color);
+}
+
+.dark ::-webkit-slider-thumb {
+  background-color: var(--background-color);
+  border: 1px solid var(--border-color)
+}
+
+.dark ::-moz-range-thumb {
+  background-color: var(--background-color);
+  border: 1px solid var(--border-color)
+}
+
+/* Closed, open, coming soon, etc. cover */
+.dark .cover,
+.dark .planet:not([alt="Sun"]) {
+  filter: invert();
+}
+
+.dark .plan_icon {
+  filter: brightness(2);
+}
+
+/* Page wrapper */
+.dark #page-wrapper {
+  background-color: var(--background-color);
+}
+
+/* Footer */
+.dark #footer {
+  background-color: var(--box-color);
+}
+
+/* Footer icons */
+.dark footer .icons {
+  color: white;
+}
+
+/* Dropdowns */
+.dark .dropotron,
+.dark .dropotron:before {
+  background-color: var(--border-color);
+  color: var(--text-color);
+  box-shadow: none;
+  border: none;
+}
+
+.dark .dropotron a { 
+  border-top-color: var(--background-color);
+}
+
+/* Mobile nav panel */
+.dark #navPanel {
+  background-color: var(--background-color);
+}
+
+/* Load graph */
+.dark #load_div {
+  filter: contrast(0.799) invert()
+}
+.feature_image {
+  border-radius: 25px;
+}
+input[type='email'],
+textarea {
+  font-size: 16px;
+}
+</style>
+</head>
+
+<body class="landing">
+<div id="page-wrapper">
+
+  <!-- Header -->
+  <header id="header" class="alt">
+    <h1 id="header_free_hosting"><a id="menu_home" href="https://heliohost.org">HelioHost</a> | Free Hosting</h1>
+    <nav id="nav">
+      <ul>
+        <li style="width: 40px">
+          <a href="" id="dark_toggle" aria-hidden="true" onclick="updateDark(true);updateCTA()">
+            <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDUxMiA1MTIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzE5IgogICBzb2RpcG9kaTpkb2NuYW1lPSJtb29uX3doaXRlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjEgKDljNmQ0MWU0MTAsIDIwMjItMDctMTQpIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMyMyIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzIxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjIuMjc3MzQzOCIKICAgICBpbmtzY2FwZTpjeD0iMjU2IgogICAgIGlua3NjYXBlOmN5PSIyMzYuNjc5MjUiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjkiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzE5IiAvPgogIDwhLS0gRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpIC0tPgogIDxwYXRoCiAgICAgZD0iTTI3OS4xMzUgNTEyYzc4Ljc1NiAwIDE1MC45ODItMzUuODA0IDE5OC44NDQtOTQuNzc1IDI4LjI3LTM0LjgzMS0yLjU1OC04NS43MjItNDYuMjQ5LTc3LjQwMS04Mi4zNDggMTUuNjgzLTE1OC4yNzItNDcuMjY4LTE1OC4yNzItMTMwLjc5MiAwLTQ4LjQyNCAyNi4wNi05Mi4yOTIgNjcuNDM0LTExNS44MzYgMzguNzQ1LTIyLjA1IDI4Ljk5OS04MC43ODgtMTUuMDIyLTg4LjkxOUEyNTcuOTM2IDI1Ny45MzYgMCAwIDAgMjc5LjEzNSAwYy0xNDEuMzYgMC0yNTYgMTE0LjU3NS0yNTYgMjU2IDAgMTQxLjM2IDExNC41NzYgMjU2IDI1NiAyNTZ6bTAtNDY0YzEyLjk4NSAwIDI1LjY4OSAxLjIwMSAzOC4wMTYgMy40NzgtNTQuNzYgMzEuMTYzLTkxLjY5MyA5MC4wNDItOTEuNjkzIDE1Ny41NTQgMCAxMTMuODQ4IDEwMy42NDEgMTk5LjIgMjE1LjI1MiAxNzcuOTQ0QzQwMi41NzQgNDMzLjk2NCAzNDQuMzY2IDQ2NCAyNzkuMTM1IDQ2NGMtMTE0Ljg3NSAwLTIwOC05My4xMjUtMjA4LTIwOHM5My4xMjUtMjA4IDIwOC0yMDh6IgogICAgIGlkPSJwYXRoMTciCiAgICAgc3R5bGU9ImZpbGw6I2U2ZTZlNiIgLz4KPC9zdmc+Cg==" height="15" width="15" style="padding-top: 0px; margin-left: 0px; margin-top: -7px; margin-bottom: 0px; position: relative"></img>
+          </a>
+          <a href="" id="light_toggle" style="display: none" onclick="updateDark(false);updateCTA()">
+              <img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ijg0MC4wMDAwMDBwdCIgaGVpZ2h0PSI4NDAuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA4NDAuMDAwMDAwIDg0MC4wMDAwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoJPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsODQwLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIgZmlsbD0iI2ZmOWQwMCI+CgkJPHBhdGggZD0iTTEyMzYgNzE2OSBsLTI2IC0yMCAwIC03ODggYzAgLTc1MSAxIC03ODkgMTggLTgwNCAxMCAtMTAgMjkgLTE3IDQzCgkJLTE3IDE4IDAgMjAxIDE3NyA4MDEgNzc4IDcwNSA3MDQgNzc4IDc4MCA3NzggODA5IDAgNjYgMzkgNjMgLTgxNiA2MyAtNzY1IDAKCQktNzcyIDAgLTc5OCAtMjF6IC04MDkgYy00MjkgLTQyOSAtNzgyIC03ODAgLTc4NSAtNzgwIC0zIDAgLTQgMzUwIC0zCgkJNzc3IDIgNDI4IDMgNzc5IDMgNzgxIDAgMSAzNTIgMiA3ODIgMiBsNzgzIDAgLTc4MCAtNzgweiIvPgoJCTxwYXRoIGQ9Ik00MTcyIDgzOTEgYy0yMyAtMTQgLTEwODMgLTEwNzMgLTEwOTkgLTEwOTcgLTIyIC0zNCAtMTAgLTcwIDI4IC04MwoJCTIzIC04IDM0OSAtMTEgMTA5OSAtMTEgNzUwIDAgMTA3NiAzIDEwOTkgMTEgMzQgMTIgNDkgNDUgMzMgNzYgLTEwIDE4IC0xMDgwCgkJMTA4OSAtMTEwNCAxMTA0IC0xNyAxMSAtMzkgMTEgLTU2IDB6IC01ODYgbDU1NSAtNTU1IC0xMTA0IDAgYy02MDcgMAoJCS0xMTAyIDMgLTExMDAgOCAyIDQgMjQ5IDI1MyA1NDggNTUzIDMwMCAzMDAgNTQ1IDU0NiA1NDUgNTQ3IDAgMSAyNTAgLTI0OAoJCTU1NiAtNTUzeiIvPgoJCTxwYXRoIGQ9Ik01NTc3IDcxODMgYy0yNCAtNiAtMzkgLTQ3IC0yOCAtNzUgNSAtMTMgMzU4IC0zNzEgNzg0IC03OTYgNzA1CgkJLTcwNSA3NzYgLTc3MyA4MDMgLTc3MCA1NSA2IDU0IC0xNCA1MSA4MzAgLTIgNzMxIC0zIDc3OCAtMjAgNzk1IC0xNyAxNyAtNjMKCQkxOCAtNzk1IDE5IC00MjcgMSAtNzg1IDAgLTc5NSAtM3ogLTgyMyBjMCAtNDI5IC0xIC03ODAgLTMgLTc4MCAtMyAwCgkJLTE1NTcgMTU1NCAtMTU1NyAxNTU3IDAgMiAzNTEgMyA3ODAgMyBsNzgwIDAgMCAtNzgweiIvPgoKCQk8cGF0aCBkPSJNNTY0IDQ3OTAgYy0zMDIgLTMwMyAtNTUyIC01NTkgLTU1NiAtNTcwIC00IC0xMSAtNCAtMjkgMCAtNDAgNCAtMTEKCQkyNTUgLTI2NyA1NTcgLTU3MCA0NjIgLTQ2MyA1NTMgLTU1MCA1NzYgLTU1MCAxOSAwIDMzIDggNDEgMjMgMTAgMTcgMTMgMjQzCgkJMTMgMTExNyAwIDg3NCAtMyAxMTAwIC0xMyAxMTE4IC04IDE1IC0yMiAyMiAtNDEgMjIgLTI1IDAgLTEwOCAtODAgLTU3NyAtNTUwegoJCS01OTMgbDAgLTExMDMgLTU1MyA1NTMgLTU1MiA1NTMgNTQ1IDU0OSBjMzAwIDMwMSA1NDggNTQ5IDU1MyA1NTAgNCAwIDcKCQktNDk1IDcgLTExMDJ6Ii8+CgkJPHBhdGggZD0iTTcyMTggNTMxOCBjLTEwIC0xOCAtMTMgLTI0NCAtMTMgLTExMTggMCAtODc0IDMgLTExMDAgMTMgLTExMTcgOAoJCS0xNSAyMiAtMjMgNDEgLTIzIDIzIDAgMTE0IDg3IDU3NiA1NTAgMzAyIDMwMyA1NTMgNTU5IDU1NyA1NzAgNCAxMSA0IDI5IDAKCQk0MCAtNCAxMSAtMjU0IDI2NyAtNTU2IDU3MCAtNDY5IDQ3MCAtNTUyIDU1MCAtNTc3IDU1MCAtMTkgMCAtMzMgLTcgLTQxIC0yMnoKCQktNTY4IGw1NDkgLTU1MCAtNTUyIC01NTMgLTU1MyAtNTUzIDAgMTEwMyBjMCA2MDcgMSAxMTAzIDMgMTEwMyAyIDAgMjUwCgkJLTI0NyA1NTMgLTU1MHoiLz4KCgkJPHBhdGggZD0iTTEyMjAgMjgzMSBjLTcgLTEzIC0xMCAtMjgxIC0xMCAtNzk5IDAgLTc1MyAxIC03ODEgMTkgLTgwMyBsMTkgLTI0CgkJNzg1IDAgYzg1NyAwIDgxNyAtMyA4MTcgNTkgMCAyNyAtODEgMTExIC03NzcgODA4IC03MDkgNzA5IC03ODEgNzc4IC04MTAgNzc4CgkJLTIyIDAgLTM2IC02IC00MyAtMTl6IC0xNTc2IGMwIDAgLTM1MSAxIC03ODAgMiBsLTc4MCAyIDAgNzczIGMwIDQyNSAwCgkJNzc1IDAgNzc4IDAgMyAxNTYwIC0xNTUxIDE1NjAgLTE1NTV6Ii8+CgkJPHBhdGggZD0iTTMwOTcgMTE4OCBjLTM0IC0xMiAtNDUgLTQ5IC0yNCAtODIgMjMgLTM1IDEwODQgLTEwOTAgMTEwNyAtMTEwMAoJCTEyIC01IDI4IC01IDQwIDAgMjMgMTEgMTA5NyAxMDgwIDExMTIgMTEwNyAxNiAzMSAxIDY0IC0zMyA3NiAtNDIgMTUgLTIxNjEKCQkxNCAtMjIwMiAtMXogLTU5MSBsLTU1MyAtNTUyIC01NTAgNTQ5IGMtMzAzIDMwMyAtNTUwIDU1MSAtNTUwIDU1MyAwIDIKCQk0OTYgMyAxMTAzIDMgbDExMDMgMCAtNTUzIC01NTN6Ii8+CgkJPHBhdGggZD0iTTYzMzMgMjA4OCBjLTQyMCAtNDIwIC03NzEgLTc3NSAtNzc5IC03OTAgLTIyIC00MiAtOSAtNzYgMzUgLTg4IDUxCgkJLTE0IDE1MDggLTE0IDE1NDkgMSAyMCA3IDM0IDIxIDQxIDQxIDE3IDQ4IDE1IDE1MzUgLTIgMTU2OCAtOSAxOCAtMjIgMjYgLTQ2CgkJMjggLTMzIDMgLTYwIC0yMyAtNzk4IC03NjB6IC01MCBsMCAtNzgzIC03ODAgMCBjLTQyOSAwIC03ODAgMiAtNzgwIDUgMAoJCTUgMTU1MyAxNTYwIDE1NTcgMTU2MCAyIDAgMyAtMzUyIDMgLTc4MnoiLz4KCgkJPHBhdGggZD0iTTQwODUgNjcwMyBjLTIzMyAtMTYgLTU2MiAtODcgLTc2NSAtMTY2IC0zMzIgLTEyOSAtNjAzIC0zMDIgLTg1NAoJCS01NDYgLTQ1OCAtNDQ4IC03MDMgLTk3NyAtNzYxIC0xNjQ2IC0yNiAtMzA5IDM1IC03MTMgMTU5IC0xMDM4IDMxNiAtODI4CgkJMTAyNiAtMTQyMiAxODkxIC0xNTgyIDcxNCAtMTMyIDE0NTMgNTUgMjAyNSA1MTIgMTA0IDgzIDI4MyAyNjEgMzY4IDM2NSA1MDQKCQk2MjEgNjg0IDE0NDEgNDg3IDIyMTQgLTQ1IDE3NSAtOTEgMjk3IC0xODUgNDg5IC0xMzEgMjY5IC0yOTIgNDg5IC01MDkgNjk4CgkJLTM3OCAzNjEgLTg1NiA1OTYgLTEzNzEgNjcxIC0yMDYgMzAgLTM0NCAzOSAtNDg1IDI5eiAtNjkgYzU4NCAtNzYgMTA3OAoJCS0zMjQgMTQ4MyAtNzQ0IDYwMSAtNjIxIDgyNSAtMTUxNSA1OTMgLTIzNjAgLTg0IC0zMDYgLTI1NCAtNjM2IC00NTcgLTg4NwoJCS04MSAtMTAwIC0yNjIgLTI4MSAtMzYyIC0zNjIgLTEzMCAtMTA1IC0yOTMgLTIwOSAtNDU3IC0yOTAgLTE4MyAtOTEgLTMwNwoJCS0xMzcgLTQ5NiAtMTg0IC0zODUgLTk3IC04MjcgLTk2IC0xMjA3IDMgLTc1NyAxOTUgLTEzODAgNzQzIC0xNjcxIDE0NjggLTE5NgoJCTQ4OCAtMjMxIDEwMTAgLTEwMSAxNTE2IDI1MSA5ODEgMTA1NyAxNjk5IDIwNjAgMTgzNSA4MyAxMSAxNzMgMjIgMjAwIDI1IDc5CgkJNiAyODkgLTQgNDE1IC0yMHoiLz4KCTwvZz4KPC9zdmc+Cg==" height="25" width="25" style="padding-top: 5px; margin-left: -6px; margin-top: -5px; margin-bottom: -4px; position: relative"></img>
+          </a>
+        </li>
+
+      </ul>
+    </nav>
+  </header>
+
+  <!-- Banner -->
+  <section id="banner">
+    <img src="data:image/png;base64,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">
+  </section>
+<script>
+    // night mode
+    const isDark = () => window.localStorage.getItem("dark") === "true";
+    function updateDark(set) {
+        if (typeof set === "boolean") window.localStorage.setItem("dark", set);
+        document.querySelector("body").classList.toggle("dark", isDark());
+        if (isDark()) {
+            dark_toggle.style.display = "none";
+            light_toggle.style.display = "inline-block";
+            document.getElementById("banner").style.backgroundImage='url("https://heliohost.org/assets/css/images/overlay.png"), url("https://heliohost.org/images/banner_dark.png")';
+        } else {
+            dark_toggle.style.display = "inline-block";
+            light_toggle.style.display = "none";
+            document.getElementById("banner").style.backgroundImage='url("https://heliohost.org/assets/css/images/overlay.png"), url("https://heliohost.org/images/banner.png")';
+        }
+}
+window.matchMedia && window.localStorage.getItem("dark") !== "false" && window.matchMedia("prefers-color-scheme: dark").matches ? console.log("dark") || updateDark(true) : updateDark();
+</script>
+
+  <!-- Main -->
+  <section id="main" class="container">
+
+    <section class="box special">
+      <header class="major">
+
+    <a name="aboutus"></a>
+
+<h2 style="text-align: left">Welcome to your new account!</h2>
+    <div class="row" id="aboutus_loc" style="padding-left: 50px; padding-right: 50px; text-align: left">
+      <div style="padding-top:30px">Congratulations on getting your hosting account. You're probably super excited to get started creating your website, but maybe you have a few questions about how things work or where to get started. We have put this guide together to give you a few popular ideas, but you can also <a href="https://wiki.helionet.org/" target="_blank">explore our Wiki</a> on your own for more ideas. If you have any questions feel free to ask the community by <a href="https://helionet.org/index/forum/45-customer-service/?do=add" target="_blank">posting on our forum</a>, emailing <a href="mailto:support@heliohost.org" target="_blank">support@heliohost.org</a>, or <a href="https://heliohost.org/chat/" target="_blank">chatting with us</a>.</div><br><br><br>
+<div>
+      <ul style="padding-top:30px">
+        <li>Tell the world what you're up to with <a href="https://johnny.heliohost.org:8443/modules/softaculous/index.php?act=software&soft=413" target="_blank">your own blog</a>.</li>
+        <li>Start selling your products with <a href="https://johnny.heliohost.org:8443/modules/softaculous/index.php?act=software&soft=389" target="_blanl">an online store</a>.</li>
+        <li>Prove you're not scared of snakes with a <a href="https://wiki.helionet.org/Python" target="_blank">Python page</a>.</li>
+        <li>Set up your webpage using <a href="https://wiki.helionet.org/Django_on_HelioHost" target="_blank">Django</a>.</li>
+        <li>Get started with a simple web platform written in <a href="https://wiki.helionet.org/Flask" target="_blank">Flask</a>.</li>
+        <li>Keep a constantly running script, such as <a href="https://wiki.helionet.org/Discord_Bot" target="_blank">a Discord bot</a>, going 24/7.</li>
+        <li>Launch a <a href="https://wiki.helionet.org/Node.js" target="_blank">Node.js project</a> to power your online applications.</li>
+        <li>Chat with your friends on <a href="https://johnny.heliohost.org:8443/modules/softaculous/index.php?act=software&soft=2" target="_blank">your own forum</a>.</li>
+        <li>Rumble down the track towards having a <a href="https://wiki.helionet.org/Ruby_on_Rails" target="_blank">Ruby on Rails</a> website.</li>
+        <li>Drop your data into <a href="https://wiki.helionet.org/MySQL" target="_blank">MariaDB</a> or <a href="https://wiki.helionet.org/PostgreSQL" target="_blank">PostgreSQL</a> databases.</li>
+        <li>Get access to <a href="https://wiki.helionet.org/NET_NET_Core_Classic_ASP" target="_blank">.NET</a> with our Lily Windows Server addon package.</li>
+        <li>Create <a href="https://wiki.helionet.org/Unlimited_Email_Accounts" target="_blank">an email account</a> such as yourname@yourdomain.com with SPF, DKIM, and DMARC.</li>
+      </ul>
+</div>
+    </div>
+
+      </header>
+    </section>
+
+
+  </section>
+
+  <!-- CTA -->
+  <section id="cta">
+
+  <div id="bottom_box">
+    <h2>Login to your account</h2>
+    <p style="text-align: left; padding-left: 20px">Your account has been created. Now it's time to set up your website! To access your control panel, upload your files, install your software, and a lot more you can login to your account on our main website.</p>
+    <a href="https://heliohost.org/login/" class="button alt">Login</a>
+</div>
+
+  </section>
+  <script>
+    updateCTA();
+    function updateCTA() {
+      if (isDark()) {
+          document.getElementById("cta").style.backgroundImage='url("https://heliohost.org/assets/css/images/overlay.png"), url("https://heliohost.org/images/banner_dark.png")';  
+      } else {
+          document.getElementById("cta").style.backgroundImage='url("https://heliohost.org/assets/css/images/overlay.png"), url("https://heliohost.org/images/banner.png")';
+      }
+    }
+  </script>
+
+  <!-- Footer -->
+  <footer id="footer">
+    <ul class="copyright">
+      <li>&copy; 2005-2025 Helio Networks. All rights reserved.</li>
+    </ul>
+  </footer>
+
+</div>
+
+<script>
+
+addEventListener("hashchange", (event) => {
+    width = $(window).width();
+    console.log(window.location.hash);
+    if (window.location.hash == "#night") {
+      updateDark(true);
+      updateCTA(true);
+      history.pushState(null, null, " ");
+      if (width < 840) {
+        $("a").each(function(){
+          if (this.href.includes("#night")) {
+            this.href = "#day";
+            this.innerText = "Day Mode";
+          }
+        });
+      }
+    }
+    if (window.location.hash == "#day") {
+      updateDark(false);
+      updateCTA(false);
+      history.pushState(null, null, " ")
+      if (width < 840) {
+        $("a").each(function(){
+          if (this.href.includes("#day")) {
+            this.href = "#night";
+            this.innerText = "Night Mode";
+          }
+        });
+      }
+    }
+});
+
+// hi-res background
+$(document).ready(function() {
+  if (($(window).width() >= 1920) || ($(window).width() >= 960 && window.devicePixelRatio >= 2)) {
+    document.getElementById('banner').style.backgroundImage='url("https://heliohost.org/assets/css/images/overlay.png"), url("https://heliohost.org/images/banner_hires.png")';
+  }
+});
+
+</script>
+
+</body>
+</html>