From 9e30b08d09dfa5238b5aaa79b438830b8ac27d87 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 27 Sep 2015 20:26:37 -0700 Subject: [PATCH] Site updated at 2015-09-28 03:26:37 UTC --- atom.xml | 18 +- .../13/home-assistant-meets-ifttt/index.html | 16 +- blog/categories/architecture/atom.xml | 2 +- blog/categories/branding/atom.xml | 2 +- blog/categories/component/atom.xml | 2 +- blog/categories/core/atom.xml | 2 +- blog/categories/frontend/atom.xml | 2 +- blog/categories/how-to/atom.xml | 17 +- blog/categories/release-notes/atom.xml | 17 +- blog/categories/user-stories/atom.xml | 2 +- blog/categories/website/atom.xml | 2 +- components/ifttt.html | 25 ++ components/ifttt.manything.html | 272 ++++++++++++ components/index.html | 2 +- components/scene.html | 3 +- developers/frontend.html | 4 +- getting-started/android.html | 10 +- getting-started/devices.html | 9 +- .../ifttt/IFTTT_manything_trigger.png | Bin 0 -> 31745 bytes images/components/ifttt/IFTTT_to_HA.png | Bin 0 -> 38767 bytes images/supported_brands/manything.png | Bin 0 -> 21606 bytes sitemap.xml | 418 ++++++++++++++++-- stylesheets/screen.css | 2 +- 23 files changed, 748 insertions(+), 79 deletions(-) create mode 100644 components/ifttt.manything.html create mode 100644 images/components/ifttt/IFTTT_manything_trigger.png create mode 100644 images/components/ifttt/IFTTT_to_HA.png create mode 100644 images/supported_brands/manything.png diff --git a/atom.xml b/atom.xml index ec2deef0a2..7f1c140cea 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ @@ -287,16 +287,18 @@ Setup Maker channel with event name HA_FIRE_ALARM and Twitter chann 8 9 10 +11
# Configuration.yaml entry
 automation:
-  alias: Post a tweet when fire alarm is triggered
+- alias: Post a tweet when fire alarm is triggered
+  trigger:
+    platform: mqtt
+    mqtt_topic: home/alarm/fire
+    mqtt_payload: 'on'
 
-  platform: mqtt
-  mqtt_topic: home/alarm/fire
-  mqtt_payload: 'on'
-
-  execute_service: ifttt.trigger
-  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
+  action:
+    service: ifttt.trigger
+    data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
 
diff --git a/blog/2015/09/13/home-assistant-meets-ifttt/index.html b/blog/2015/09/13/home-assistant-meets-ifttt/index.html index 2d9f8ea2d9..235e47d4ac 100644 --- a/blog/2015/09/13/home-assistant-meets-ifttt/index.html +++ b/blog/2015/09/13/home-assistant-meets-ifttt/index.html @@ -228,16 +228,18 @@ Setup Maker channel with event name HA_FIRE_ALARM and Twitter chann 8 9 10 +11
# Configuration.yaml entry
 automation:
-  alias: Post a tweet when fire alarm is triggered
+- alias: Post a tweet when fire alarm is triggered
+  trigger:
+    platform: mqtt
+    mqtt_topic: home/alarm/fire
+    mqtt_payload: 'on'
 
-  platform: mqtt
-  mqtt_topic: home/alarm/fire
-  mqtt_payload: 'on'
-
-  execute_service: ifttt.trigger
-  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
+  action:
+    service: ifttt.trigger
+    data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
 
diff --git a/blog/categories/architecture/atom.xml b/blog/categories/architecture/atom.xml index d87a842b2b..400ddbd62b 100644 --- a/blog/categories/architecture/atom.xml +++ b/blog/categories/architecture/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: architecture | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/blog/categories/branding/atom.xml b/blog/categories/branding/atom.xml index 867a3fd3bd..bf803fcd74 100644 --- a/blog/categories/branding/atom.xml +++ b/blog/categories/branding/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: branding | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/blog/categories/component/atom.xml b/blog/categories/component/atom.xml index c835b8756b..f7c8ae2b05 100644 --- a/blog/categories/component/atom.xml +++ b/blog/categories/component/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: component | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/blog/categories/core/atom.xml b/blog/categories/core/atom.xml index 5a566e9d2c..11eb9f9d81 100644 --- a/blog/categories/core/atom.xml +++ b/blog/categories/core/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: core | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/blog/categories/frontend/atom.xml b/blog/categories/frontend/atom.xml index c84d6b822e..7404f1b5f8 100644 --- a/blog/categories/frontend/atom.xml +++ b/blog/categories/frontend/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: frontend | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index f668fe144b..25aa6cfb66 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: how-to | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ @@ -162,14 +162,15 @@ Setup Maker channel with event name HA_FIRE_ALARM and Twitter chann
# Configuration.yaml entry
 automation:
-  alias: Post a tweet when fire alarm is triggered
+- alias: Post a tweet when fire alarm is triggered
+  trigger:
+    platform: mqtt
+    mqtt_topic: home/alarm/fire
+    mqtt_payload: 'on'
 
-  platform: mqtt
-  mqtt_topic: home/alarm/fire
-  mqtt_payload: 'on'
-
-  execute_service: ifttt.trigger
-  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
+  action:
+    service: ifttt.trigger
+    data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
 

Turn on lights when I get home

diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index 5d5b79c71a..16810d207f 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: release-notes | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ @@ -159,14 +159,15 @@ Setup Maker channel with event name HA_FIRE_ALARM and Twitter chann
# Configuration.yaml entry
 automation:
-  alias: Post a tweet when fire alarm is triggered
+- alias: Post a tweet when fire alarm is triggered
+  trigger:
+    platform: mqtt
+    mqtt_topic: home/alarm/fire
+    mqtt_payload: 'on'
 
-  platform: mqtt
-  mqtt_topic: home/alarm/fire
-  mqtt_payload: 'on'
-
-  execute_service: ifttt.trigger
-  service_data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
+  action:
+    service: ifttt.trigger
+    data: {"event":"HA_FIRE_ALARM", "value1":"The fire alarm just triggered!"}
 

Turn on lights when I get home

diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index 3b147752e6..584ebeb81c 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: user-stories | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 24efd9f2ce..62ba8d85b7 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: website | Home Assistant]]> - 2015-09-25T07:45:15-07:00 + 2015-09-27T20:26:14-07:00 https://home-assistant.io/ diff --git a/components/ifttt.html b/components/ifttt.html index 793ba169e8..d334b47122 100644 --- a/components/ifttt.html +++ b/components/ifttt.html @@ -184,6 +184,31 @@ the web. This can be achieved by forwarding port 8123 from your router to the de Assistant. If your ISP is giving you a new IP address from time to time, consider using DuckDNS.

+

+ +

+ + +

Additional Channel Examples

+ +

Additional examples of using IFTTT channels can be found below.

+ + + + + + + + + + + + + + +
Channel Description
Manything Automates turning recording ON and OFF based on Home Assistant AWAY and HOME values.
+ + diff --git a/components/ifttt.manything.html b/components/ifttt.manything.html new file mode 100644 index 0000000000..7977144bac --- /dev/null +++ b/components/ifttt.manything.html @@ -0,0 +1,272 @@ + + + + + + + + + + + + IFTTT - ManyThing Channel - Home Assistant + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+ +
+ + +
+ + +
+

+ IFTTT - ManyThing Channel +

+
+
+ + +

+Manything is a smart app that turns your iPhone, iPod, or iPad into a wifi +camera for monitoring your home, your pets, anything! Comes with live streaming, motion activated alerts, cloud video recording, and more.

+ +

To get manything support, HA will use IFTTT’s Maker Channel and the ManyThing Channel. +Use the IFTTT Setup instructions to activate the IFTTT Platform.

+ +

After setting up IFTTT, Maker Channel and ManyThing Channel, you can use the following examples to configure Home Assistant.

+ +
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+
# Example configuration.yaml entry
+automation:
+- alias: 'ManyThing Recording ON'
+  # This calls an IFTTT recipe to turn on recording of the ManyThing Camera
+  # if we leave the house during the day.
+  trigger:
+   - platform: state
+     entity_id: group.all_devices
+     state: 'not_home'
+
+  condition:
+   - platform: state
+     entity_id: sun.sun
+     state: 'above_horizon'
+
+  action:
+     service: ifttt.trigger
+     data: {"event":"manything_on"}
+
+- alias: 'ManyThing Recording OFF'
+  # This calls an IFTTT recipe to turn off recording of the ManyThing Camera
+  # when we are home unless it's nighttime.
+  trigger:
+   - platform: state
+     entity_id: group.all_devices
+     state: 'home'
+   - platform: state
+     entity_id: sun.sun
+     state: 'above_horizon'
+
+  condition: use_trigger_values
+
+  action:
+     service: ifttt.trigger
+     data: {"event":"manything_off"}
+
+ + +

Testing your trigger

+ +

You can use the developer tools to test your Maker Channel trigger. To do this, open the Home Assistant UI, open the sidebar, click on the first icon in the developer tools. This should get you to the ‘Call Service’ screen. Fill in the following values:

+ + + + + + + + + + + + + + + + + + + + + + +
Field Value
domain ifttt
service trigger
Service Data {"event": "manything_on"}
+ + +

Setting up a recipe

+ +

+ +You need to setup a unique trigger for each event you sent to IFTTT. +For ManyThing support, you need to set up an on and off event. +

+ + + + + +
+ + +
+ + +
+
+ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/components/index.html b/components/index.html index 0421929869..11f3444ad9 100644 --- a/components/index.html +++ b/components/index.html @@ -385,7 +385,7 @@ - Foscam let you see your live stream. + Foscam let you see your live stream. diff --git a/components/scene.html b/components/scene.html index 72872bf142..b4439f9597 100644 --- a/components/scene.html +++ b/components/scene.html @@ -105,7 +105,8 @@
-

A user can create scenes that capture the states you want certain entities to be. For example a scene can contain that light A should be turned on and light B should be bright red. Deactivating a scene will restore the previous state from before the scene was activated. Just like scripts, scenes have their own separate page to see which scenes are on.

+

A user can create scenes that capture the states you want certain entities to be. For example a scene can contain that light A should be turned on and light B should be bright red. Deactivating a scene will restore the previous state from before the scene was activated. Just like scripts, scenes have their own separate page to see which scenes are on. +Scenes can be activated using the service scene.turn_on and deactivated using the service scene.turn_off.

1
 2
diff --git a/developers/frontend.html b/developers/frontend.html
index a301a82afb..3ae093398d 100644
--- a/developers/frontend.html
+++ b/developers/frontend.html
@@ -140,7 +140,7 @@ command line:

After checking out the frontend code, you will have to install the frontend dependencies. Firing off -a build of the frontend by running scripts/build_frontend will ensure they get installed.

+a build of the frontend by running script/build_frontend will ensure they get installed.

Once this is done, you can start editting the webcomponents in the folder homeassistant/components/frontend/www_static/home-assistant-polymer/src. To see the changes you’ve @@ -170,7 +170,7 @@ for the line that contains home-assistant-js and update the SHA to

Building the Polymer frontend

-

Building a new version of the frontend is as simple as running scripts/build_frontend. This fires off the following commands:

+

Building a new version of the frontend is as simple as running script/build_frontend. This fires off the following commands:

  • home-assistant-polymer: Install NPM dependencies.
  • diff --git a/getting-started/android.html b/getting-started/android.html index 3364327c73..7e0b877281 100644 --- a/getting-started/android.html +++ b/getting-started/android.html @@ -108,11 +108,11 @@

    Home Assistant is not available on the Play Store. Instead, Home Assistant leverages the new manifest.json support to allow Android devices to add the web application to your homescreen as if it was a native application.

      -
    1. Open Chrome
    2. -
    3. Navigate to your Home Assistant instance
    4. -
    5. Click on the menu icon (three vertical dots)
    6. -
    7. Click on Add to Homescreen
    8. -
    9. A dialog will popup, click on Add
    10. +
    11. Open Chrome
    12. +
    13. Navigate to your Home Assistant instance
    14. +
    15. Click on the menu icon (three vertical dots)
    16. +
    17. Click on Add to Homescreen
    18. +
    19. A dialog will popup, click on Add
    diff --git a/getting-started/devices.html b/getting-started/devices.html index bd1a05dc3b..dfeedbb9c2 100644 --- a/getting-started/devices.html +++ b/getting-started/devices.html @@ -110,7 +110,12 @@ routers, Belkin WeMo switches, Philips Hue bridges and Sonos speakers in your ne the discovery component enabled (which is by default).

    See the components overview page to find installation instructions for your devices -and services.

    +and services. Many components use the sensor platform. Sensors need to be added into the configuration.yaml as sensor:, sensor 2:, sensor 3:, etc. There should not be gaps in the sequence or your sensors might not load correctly.

    + +

    +Most components that support multiple entries within the configuration.yaml follow the component:, component 2: format. +

    +

    To get the most out of automation, it is useful to setup the following things:

    @@ -159,10 +164,12 @@ of these parameters. This can be done by adding the following config to the 7 8 9 +10
# Example configuration.yaml entry
 homeassistant:
 
     # Add this to your existing configuration
+    # Only the `entity_id` is required.  All other options are optional.
     customize:
         some.entity_id:
             hidden: true
diff --git a/images/components/ifttt/IFTTT_manything_trigger.png b/images/components/ifttt/IFTTT_manything_trigger.png
new file mode 100644
index 0000000000000000000000000000000000000000..28d6962d0916130158b3691e257957a3ff1ab099
GIT binary patch
literal 31745
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

literal 0
HcmV?d00001

diff --git a/images/supported_brands/manything.png b/images/supported_brands/manything.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5fc8decb81bb0520c1ec9b475409d14bd72bcec
GIT binary patch
literal 21606
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

literal 0
HcmV?d00001

diff --git a/sitemap.xml b/sitemap.xml
index ed26dd6ead..32bbbc2bde 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3,491 +3,849 @@
   
     https://home-assistant.io/blog/2015/09/19/alarm-sonos-and-itunes-support/
     2015-09-19T07:47:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/09/18/monitoring-with-glances-and-home-assistant/
     2015-09-18T02:00:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/09/13/home-assistant-meets-ifttt/
     2015-09-13T09:28:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/09/11/different-ways-to-use-mqtt-with-home-assistant/
     2015-09-11T02:19:38-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/08/31/version-7-revamped-ui-and-improved-distribution/
     2015-08-31T14:12:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/08/26/laundry-automation-with-moteino-mqtt-and-home-assistant/
     2015-08-26T08:12:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/08/17/verisure-and-modern-tp-link-router-support/
     2015-08-17T20:00:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/08/09/mqtt-raspberry-pi-squeezebox-asuswrt-support/
     2015-08-09T18:01:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/07/11/ip-cameras-arduino-kodi-efergy-support/
     2015-07-11T01:37:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/06/10/release-notes/
     2015-06-10T18:54:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/05/14/release-notes/
     2015-05-14T22:25:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/05/09/utc-time-zone-awareness/
     2015-05-09T23:08:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/04/25/release-notes/
     2015-04-25T06:57:00-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/03/22/release-notes/
     2015-03-22T00:21:00-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/03/11/release-notes/
     2015-03-11T18:36:00-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/03/08/new-logo/
     2015-03-08T23:16:10-07:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/03/01/home-assistant-migrating-to-yaml/
     2015-03-01T11:38:00-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/02/24/streaming-updates/
     2015-02-24T22:41:27-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/02/08/looking-at-the-past/
     2015-02-08T09:01:23-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/01/24/release-notes/
     2015-01-24T18:36:00-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/01/13/nest-in-da-house/
     2015-01-13T08:29:04-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/01/11/bootstrapping-your-setup-with-discovery/
     2015-01-11T21:49:08-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2015/01/04/hey-pushbullet-nice-talking-to-you/
     2015-01-04T13:29:07-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2014/12/26/home-control-home-automation-and-the-smart-home/
     2014-12-26T10:23:13-08:00
+    0.8
   
   
     https://home-assistant.io/blog/2014/12/18/website-launched/
     2014-12-18T23:24:45-08:00
+    0.8
   
   
     https://home-assistant.io/developers/add_new_platform.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/android.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/api.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/architecture.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/arduino.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/automation.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/automation.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/autostart.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/browser.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/camera.foscam.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/camera.generic.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/configuration.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/configurator.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/conversation.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/creating_components.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/credits.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_sun_light_trigger.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.actiontec.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.aruba.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.asuswrt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.ddwrt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.luci.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.mqtt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.netgear.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.nmap_scanner.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.owntracks.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.thomson.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.tomato.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/device_tracker.tplink.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/devices.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/discovery.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/downloader.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/frontend.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/group.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/history.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
+  
+  
+    https://home-assistant.io/components/ifttt.manything.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/ifttt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/blog/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/blog/archives/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/
+    2015-09-27T20:26:14-07:00
+    weekly
+    1.0
   
   
     https://home-assistant.io/getting-started/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/help/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/isy994.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/keyboard.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/light.hue.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/light.limitlessled.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/light.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/logbook.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.cast.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.denon.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.itunes.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.kodi.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.mpd.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.sonos.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/media_player.squeezebox.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/modbus.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/mqtt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.file.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.instapush.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.nma.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.pushbullet.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.pushover.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.slack.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.smtp.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.syslog.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/notify.xmpp.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/python_api.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/rest_api.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/scene.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/script.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.arduino.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.arest.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.bitcoin.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.command_sensor.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.dht.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.efergy.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.forecast.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.glances.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.mqtt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.mysensors.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.openweathermap.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.rest.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.rfxtrx.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.rpi_gpio.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.sabnzbd.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.swiss_public_transport.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.systemmonitor.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.temper.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.time_date.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sensor.transmission.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/simple_alarm.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/sun.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.arduino.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.arest.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.command_switch.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.edimax.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.hikvision.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.mqtt.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.rpi_gpio.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.transmission.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/switch.wemo.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/tellstick.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/thermostat.heat_control.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/thermostat.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/thermostat.nest.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/troubleshooting-configuration.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/getting-started/troubleshooting.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/vera.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/verisure.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/developers/website.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/wink.html
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/components/zwave.html
-  
-  
-    https://home-assistant.io/blog/categories/website/
-  
-  
-    https://home-assistant.io/blog/categories/architecture/
-  
-  
-    https://home-assistant.io/blog/categories/component/
-  
-  
-    https://home-assistant.io/blog/categories/release-notes/
-  
-  
-    https://home-assistant.io/blog/categories/frontend/
-  
-  
-    https://home-assistant.io/blog/categories/core/
-  
-  
-    https://home-assistant.io/blog/categories/branding/
-  
-  
-    https://home-assistant.io/blog/categories/user-stories/
-  
-  
-    https://home-assistant.io/blog/categories/how-to/
+    2015-09-27T20:26:14-07:00
+    weekly
+    0.7
   
   
     https://home-assistant.io/demo/frontend.html
-    2015-09-22T13:15:26-07:00
+    2015-09-19T09:09:23-07:00
+    0.6
   
   
     https://home-assistant.io/demo/index.html
-    2015-09-10T12:34:31-07:00
+    2015-08-31T01:01:03-07:00
+    0.6
   
   
     https://home-assistant.io/googlef4f3693c209fe788.html
-    2015-07-14T18:47:00-07:00
+    2014-12-22T00:10:47-08:00
+    0.6
   
 
diff --git a/stylesheets/screen.css b/stylesheets/screen.css
index b905a339ad..3efbc72a56 100644
--- a/stylesheets/screen.css
+++ b/stylesheets/screen.css
@@ -26,4 +26,4 @@
  *  Email: dave@fontawesome.io
  *  Twitter: http://twitter.com/davegandy
  *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
- */@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=3.2.1");src:url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,html{background-color:#f5f5f5;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%}a{color:#049cdb;text-decoration:none}a:visited{color:#0378a9}.menu a{color:#049cdb}.gist{font-size:0.75em}@media only screen and (max-width: 480px){.title.indent::before{display:none}}.title.indent::before{content:"// ";color:#049cdb}.divider,.usp hr,.hero hr{border:none;border-bottom:2px solid #049cdb;clear:both;margin:2em 0}article.post img,article.page img,article.listing img{border:5px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}article.post img.right,article.page img.right,article.listing img.right{float:right;margin:0 0 10px 20px}article.post img.left,article.page img.left,article.listing img.left{float:left;margin:0 20px 10px 0}.grid-wrapper{margin:auto;max-width:1100px;padding:0 25px}.grid-center{text-align:center}.grid-center>.grid__item{text-align:left}body>header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-bottom:2em}body>header .site-title{color:#222;font-size:1.7em;font-weight:bold;line-height:2.5em}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.header{position:relative}#toggle,.toggle{display:none}.menu li{list-style:none;float:left}@media only screen and (max-width: 790px){.menu{display:none;opacity:0;width:100%;position:absolute;right:0}.menu li{display:block;width:100%;margin:0}.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle:checked ~ .menu{display:block;opacity:1;z-index:999}}ul.menu li{position:relative}ul.menu li:hover ul{display:block}ul.menu li ul{display:none;z-index:10;position:absolute;top:68px;margin-left:0;background-color:white}ul.menu li ul li{white-space:nowrap;float:none}ul.menu li ul li a{display:block;padding:20px 10px}ul.menu li ul li a:hover,ul.menu li ul li a:focus{background:#eee}header .grid{height:68px}.menu{margin:0;top:68px}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;display:block;padding:32px 20px;text-decoration:none;font-weight:normal;font-size:16px;line-height:1}.menu>li>a:hover,.menu>li>a:focus{background:#f5f5f5;box-shadow:inset 0px 5px #049cdb;color:#049cdb;padding:40px 20px 24px}.toggle{z-index:20}@media only screen and (max-width: 790px){.menu{background:#fff;border-top:1px solid #049cdb;border-bottom:4px solid #049cdb}.menu,.menu li,.menu li a{height:auto}.menu li a{padding:15px 15px !important}.menu li a:hover,.menu li a:focus{background:#eee;box-shadow:inset 5px 0px #049cdb;padding:15px 15px 15px 25px}.toggle{position:absolute;top:17px;right:10px}.toggle::after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;font-family:"FontAwesome";content:"\f0c9";display:inline-block;width:100%;padding:10px 15px;background:#049cdb;text-align:center;font-size:12px;color:#fff;white-space:nowrap}.toggle:hover::after{background:#0383b8}#toggle:checked+.toggle::after{content:attr(data-close)}ul.menu li ul{display:block;position:relative;top:0}}#page-wrap{min-height:100%;margin-bottom:-100px}#page-wrap::after{content:"";display:block;height:100px}body>footer{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-top:3em}.copyright{margin:0;padding:20px 0;text-align:center}article blockquote{border-left:2px solid #049cdb;color:#484848;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;padding-left:15px}article blockquote footer{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em}article blockquote footer strong::after{content:" \2014 "}article blockquote footer a{text-decoration:underline}article .pullquote-left::before,article .pullquote-right::before{border:medium none;color:#049cdb;content:"\201C" attr(data-pullquote) "\201D";float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;line-height:1.45em;margin:0.3em 0 1em 1.5em;padding:0;position:relative;top:7px;width:45%}@media only screen and (max-width: 480px){article .pullquote-left::before,article .pullquote-right::before{border-top:1px dotted #049cdb;border-bottom:1px dotted #049cdb;padding:0 10px;width:100%}}article .tags{display:inline}article .tags li{margin-right:2px}article .tags li::after{content:","}article .tags li:last-child::after{content:""}article .tags li a{color:#555;text-decoration:none}article .tags li a:hover{text-decoration:underline}article .meta{font-size:12px;padding:0 0 5px}article .meta>*{margin-right:15px;white-space:nowrap}article .meta>*:last-child{margin-right:0}article .meta .comments::before{content:"\f075";font-family:"FontAwesome";padding-right:3px}article.listing{margin-bottom:20px}article.listing h1{margin-bottom:0}article.listing h1 a{color:#049cdb;text-decoration:none}article.listing .entry-content{margin:10px 0}article.listing+hr{border:none;border-bottom:1px solid #049cdb}@media only screen and (max-width: 480px){article.post .tags{clear:both;margin-top:7px}}article.post h1{margin-bottom:0}article.post .meta{border-bottom:1px solid #049cdb;margin-bottom:20px}#archive-list article h1{margin-bottom:0}.sans,html .gist .gist-file .gist-meta{font-family:"Helvetica Neue",Arial,sans-serif}.mono,pre,p code,li code{font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace}.highlight table{margin-bottom:0}.highlight .gutter,.highlight .code{padding:0}.highlight .gutter .line-number{display:block}.highlight,html .gist .gist-file .gist-syntax .gist-highlight{border:1px solid #05232b !important}.highlight table td.code,html .gist .gist-file .gist-syntax .gist-highlight table td.code{width:100%}.highlight .line-numbers,html .gist .gist-file .gist-syntax .highlight .line_numbers{text-align:right;font-size:13px;line-height:1.45em;background:#073642 url('/images/noise.png?1436924820') top left !important;border-right:1px solid #00232c !important;-webkit-box-shadow:#083e4b -1px 0 inset;-moz-box-shadow:#083e4b -1px 0 inset;-ms-box-shadow:#083e4b -1px 0 inset;-o-box-shadow:#083e4b -1px 0 inset;box-shadow:#083e4b -1px 0 inset;text-shadow:#021014 0 -1px;padding:.8em !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.highlight .line-numbers span,html .gist .gist-file .gist-syntax .highlight .line_numbers span{color:#586e75 !important}figure.code,.gist-file,pre{-webkit-box-shadow:rgba(0,0,0,0.06) 0 0 10px;-moz-box-shadow:rgba(0,0,0,0.06) 0 0 10px;-ms-box-shadow:rgba(0,0,0,0.06) 0 0 10px;-o-box-shadow:rgba(0,0,0,0.06) 0 0 10px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}figure.code .highlight pre,.gist-file .highlight pre,pre .highlight pre{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.gist .highlight *::-moz-selection,figure.code .highlight *::-moz-selection{background:#386774;color:inherit;text-shadow:#002b36 0 1px}.gist .highlight *::-webkit-selection,figure.code .highlight *::-webkit-selection{background:#386774;color:inherit;text-shadow:#002b36 0 1px}.gist .highlight *::selection,figure.code .highlight *::selection{background:#386774;color:inherit;text-shadow:#002b36 0 1px}html .gist .gist-file{margin-bottom:1.8em;position:relative;border:none;padding-top:26px !important}html .gist .gist-file .highlight{margin-bottom:0}html .gist .gist-file .gist-syntax{border-bottom:0 !important;background:none !important}html .gist .gist-file .gist-syntax .gist-highlight{background:#002b36 !important}html .gist .gist-file .gist-syntax .highlight pre{padding:0}html .gist .gist-file .gist-meta{padding:.6em 0.8em;border:1px solid #083e4b !important;color:#586e75;font-size:.7em !important;background:#073642 url('/images/noise.png?1436924820') top left;line-height:1.5em}html .gist .gist-file .gist-meta a{color:#75878b !important}html .gist .gist-file .gist-meta a:hover{color:#93a1a1 !important}html .gist .gist-file .gist-meta a[href*='#file']{position:absolute;top:0;left:0;right:-10px;color:#474747 !important}html .gist .gist-file .gist-meta a[href*='#file']:hover{color:#049cdb !important}html .gist .gist-file .gist-meta a[href*=raw]{top:.4em}pre{background:#002b36 url('/images/noise.png?1436924820') top left;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;border:1px solid #05232b;line-height:1.45em;font-size:13px;margin-bottom:2.1em;padding:.8em 1em;color:#93a1a1;overflow:auto}h3.filename+pre{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}p code,li code{display:inline-block;white-space:no-wrap;background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em;margin:-1px 0}p pre code,li pre code{font-size:1em !important;background:none;border:none}.pre-code,html .gist .gist-file .gist-syntax .highlight pre,.highlight code{font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important;overflow:scroll;overflow-y:hidden;display:block;padding:.8em;overflow-x:auto;line-height:1.45em;background:#002b36 url('/images/noise.png?1436924820') top left !important;color:#93a1a1 !important}.pre-code span,html .gist .gist-file .gist-syntax .highlight pre span,.highlight code span{color:#93a1a1 !important}.pre-code span,html .gist .gist-file .gist-syntax .highlight pre span,.highlight code span{font-style:normal !important;font-weight:normal !important}.pre-code .c,html .gist .gist-file .gist-syntax .highlight pre .c,.highlight code .c{color:#586e75 !important;font-style:italic !important}.pre-code .cm,html .gist .gist-file .gist-syntax .highlight pre .cm,.highlight code .cm{color:#586e75 !important;font-style:italic !important}.pre-code .cp,html .gist .gist-file .gist-syntax .highlight pre .cp,.highlight code .cp{color:#586e75 !important;font-style:italic !important}.pre-code .c1,html .gist .gist-file .gist-syntax .highlight pre .c1,.highlight code .c1{color:#586e75 !important;font-style:italic !important}.pre-code .cs,html .gist .gist-file .gist-syntax .highlight pre .cs,.highlight code .cs{color:#586e75 !important;font-weight:bold !important;font-style:italic !important}.pre-code .err,html .gist .gist-file .gist-syntax .highlight pre .err,.highlight code .err{color:#dc322f !important;background:none !important}.pre-code .k,html .gist .gist-file .gist-syntax .highlight pre .k,.highlight code .k{color:#cb4b16 !important}.pre-code .o,html .gist .gist-file .gist-syntax .highlight pre .o,.highlight code .o{color:#93a1a1 !important;font-weight:bold !important}.pre-code .p,html .gist .gist-file .gist-syntax .highlight pre .p,.highlight code .p{color:#93a1a1 !important}.pre-code .ow,html .gist .gist-file .gist-syntax .highlight pre .ow,.highlight code .ow{color:#2aa198 !important;font-weight:bold !important}.pre-code .gd,html .gist .gist-file .gist-syntax .highlight pre .gd,.highlight code .gd{color:#93a1a1 !important;background-color:#372c34 !important;display:inline-block}.pre-code .gd .x,html .gist .gist-file .gist-syntax .highlight pre .gd .x,.highlight code .gd .x{color:#93a1a1 !important;background-color:#4d2d33 !important;display:inline-block}.pre-code .ge,html .gist .gist-file .gist-syntax .highlight pre .ge,.highlight code .ge{color:#93a1a1 !important;font-style:italic !important}.pre-code .gh,html .gist .gist-file .gist-syntax .highlight pre .gh,.highlight code .gh{color:#586e75 !important}.pre-code .gi,html .gist .gist-file .gist-syntax .highlight pre .gi,.highlight code .gi{color:#93a1a1 !important;background-color:#1a412b !important;display:inline-block}.pre-code .gi .x,html .gist .gist-file .gist-syntax .highlight pre .gi .x,.highlight code .gi .x{color:#93a1a1 !important;background-color:#355720 !important;display:inline-block}.pre-code .gs,html .gist .gist-file .gist-syntax .highlight pre .gs,.highlight code .gs{color:#93a1a1 !important;font-weight:bold !important}.pre-code .gu,html .gist .gist-file .gist-syntax .highlight pre .gu,.highlight code .gu{color:#6c71c4 !important}.pre-code .kc,html .gist .gist-file .gist-syntax .highlight pre .kc,.highlight code .kc{color:#859900 !important;font-weight:bold !important}.pre-code .kd,html .gist .gist-file .gist-syntax .highlight pre .kd,.highlight code .kd{color:#268bd2 !important}.pre-code .kp,html .gist .gist-file .gist-syntax .highlight pre .kp,.highlight code .kp{color:#cb4b16 !important;font-weight:bold !important}.pre-code .kr,html .gist .gist-file .gist-syntax .highlight pre .kr,.highlight code .kr{color:#d33682 !important;font-weight:bold !important}.pre-code .kt,html .gist .gist-file .gist-syntax .highlight pre .kt,.highlight code .kt{color:#2aa198 !important}.pre-code .n,html .gist .gist-file .gist-syntax .highlight pre .n,.highlight code .n{color:#268bd2 !important}.pre-code .na,html .gist .gist-file .gist-syntax .highlight pre .na,.highlight code .na{color:#268bd2 !important}.pre-code .nb,html .gist .gist-file .gist-syntax .highlight pre .nb,.highlight code .nb{color:#859900 !important}.pre-code .nc,html .gist .gist-file .gist-syntax .highlight pre .nc,.highlight code .nc{color:#d33682 !important}.pre-code .no,html .gist .gist-file .gist-syntax .highlight pre .no,.highlight code .no{color:#b58900 !important}.pre-code .nl,html .gist .gist-file .gist-syntax .highlight pre .nl,.highlight code .nl{color:#859900 !important}.pre-code .ne,html .gist .gist-file .gist-syntax .highlight pre .ne,.highlight code .ne{color:#268bd2 !important;font-weight:bold !important}.pre-code .nf,html .gist .gist-file .gist-syntax .highlight pre .nf,.highlight code .nf{color:#268bd2 !important;font-weight:bold !important}.pre-code .nn,html .gist .gist-file .gist-syntax .highlight pre .nn,.highlight code .nn{color:#b58900 !important}.pre-code .nt,html .gist .gist-file .gist-syntax .highlight pre .nt,.highlight code .nt{color:#268bd2 !important;font-weight:bold !important}.pre-code .nx,html .gist .gist-file .gist-syntax .highlight pre .nx,.highlight code .nx{color:#b58900 !important}.pre-code .vg,html .gist .gist-file .gist-syntax .highlight pre .vg,.highlight code .vg{color:#268bd2 !important}.pre-code .vi,html .gist .gist-file .gist-syntax .highlight pre .vi,.highlight code .vi{color:#268bd2 !important}.pre-code .nv,html .gist .gist-file .gist-syntax .highlight pre .nv,.highlight code .nv{color:#268bd2 !important}.pre-code .mf,html .gist .gist-file .gist-syntax .highlight pre .mf,.highlight code .mf{color:#2aa198 !important}.pre-code .m,html .gist .gist-file .gist-syntax .highlight pre .m,.highlight code .m{color:#2aa198 !important}.pre-code .mh,html .gist .gist-file .gist-syntax .highlight pre .mh,.highlight code .mh{color:#2aa198 !important}.pre-code .mi,html .gist .gist-file .gist-syntax .highlight pre .mi,.highlight code .mi{color:#2aa198 !important}.pre-code .s,html .gist .gist-file .gist-syntax .highlight pre .s,.highlight code .s{color:#2aa198 !important}.pre-code .sd,html .gist .gist-file .gist-syntax .highlight pre .sd,.highlight code .sd{color:#2aa198 !important}.pre-code .s2,html .gist .gist-file .gist-syntax .highlight pre .s2,.highlight code .s2{color:#2aa198 !important}.pre-code .se,html .gist .gist-file .gist-syntax .highlight pre .se,.highlight code .se{color:#dc322f !important}.pre-code .si,html .gist .gist-file .gist-syntax .highlight pre .si,.highlight code .si{color:#268bd2 !important}.pre-code .sr,html .gist .gist-file .gist-syntax .highlight pre .sr,.highlight code .sr{color:#2aa198 !important}.pre-code .s1,html .gist .gist-file .gist-syntax .highlight pre .s1,.highlight code .s1{color:#2aa198 !important}.pre-code div .gd,html .gist .gist-file .gist-syntax .highlight pre div .gd,.highlight code div .gd,.pre-code div .gd .x,html .gist .gist-file .gist-syntax .highlight pre div .gd .x,.highlight code div .gd .x,.pre-code div .gi,html .gist .gist-file .gist-syntax .highlight pre div .gi,.highlight code div .gi,.pre-code div .gi .x,html .gist .gist-file .gist-syntax .highlight pre div .gi .x,.highlight code div .gi .x{display:inline-block;width:100%}.highlight,.gist-highlight{margin-bottom:1.8em;background:#002b36;overflow-y:hidden;overflow-x:auto}.highlight pre,.gist-highlight pre{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;padding:0;margin-bottom:0}pre::-webkit-scrollbar,.highlight::-webkit-scrollbar,.gist-highlight::-webkit-scrollbar{height:.5em;background:rgba(255,255,255,0.15)}pre::-webkit-scrollbar-thumb:horizontal,.highlight::-webkit-scrollbar-thumb:horizontal,.gist-highlight::-webkit-scrollbar-thumb:horizontal{background:rgba(255,255,255,0.2);-webkit-border-radius:4px;border-radius:4px}.highlight code{background:#000}figure.code{background:none;padding:0;border:0;margin-bottom:1.5em}figure.code pre{margin-bottom:0}figure.code figcaption{position:relative}figure.code .highlight{margin-bottom:0}.code-title,html .gist .gist-file .gist-meta a[href*='#file'],h3.filename,figure.code figcaption{text-align:center;font-size:13px;line-height:2em;text-shadow:#cbcccc 0 1px 0;color:#474747;font-weight:normal;margin-bottom:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;font-family:"Helvetica Neue", Arial, "Lucida Grande", "Lucida Sans Unicode", Lucida, sans-serif;background:#aaa url('/images/code_bg.png?1436924820') top repeat-x;border:1px solid #565656;border-top-color:#cbcbcb;border-left-color:#a5a5a5;border-right-color:#a5a5a5;border-bottom:0}.download-source,html .gist .gist-file .gist-meta a[href*=raw],figure.code figcaption a{position:absolute;right:.8em;color:#666 !important;z-index:1;font-size:13px;text-shadow:#cbcccc 0 1px 0;padding-left:3em}@media only screen and (min-width: 1024px){.aside-module:first-child .title{margin-top:0}}.aside-module .title{border-bottom:1px solid #049cdb;color:#333;margin:1em 0 0.5em;padding-bottom:5px}.aside-module .title .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;text-decoration:none}.aside-module .loading{display:block;font-size:2em;text-align:center}#github-repos li p{font-size:0.6em;margin-bottom:0}#pinboard .pin-item>p{margin-bottom:0}#pinboard .pin-item>p a:hover{text-decoration:underline}#pinboard .pin-item>p a::after{content:","}#pinboard .pin-item>p a:last-child::after{content:""}@media only screen and (min-width: 481px){.social ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.social a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #dcdcdc;border-radius:4px;color:#222;display:inline-block;font-size:0.8em;margin-bottom:7px;padding:1em;padding-right:0.5em;position:relative;text-decoration:none;width:100%;z-index:5;-webkit-transition:box-shadow 200ms,color 400ms,transform 400ms;-moz-transition:box-shadow 200ms,color 400ms,transform 400ms;-o-transition:box-shadow 200ms,color 400ms,transform 400ms;transition:box-shadow 200ms,color 400ms,transform 400ms}.social a:hover{color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25);z-index:7}.social a:hover::before{border:1px solid #000;height:100%;top:0;width:100%}.social a::before{background-color:#222;border-radius:4px;content:"";height:1px;position:absolute;top:50%;left:0%;width:0;z-index:-1;-webkit-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-moz-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-o-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms}.social a i{font-size:2em;line-height:0.8em;margin-right:0.35em}.social a.adn{color:#4a484c}.social a.adn::before{background-color:#4a484c;border-color:#3d3c3f}.social a.dribbble{color:#ea4c89}.social a.dribbble::before{background-color:#ea4c89;border-color:#e7357a}.social a.facebook{color:#3b5998}.social a.facebook::before{background-color:#3b5998;border-color:#344e86}.social a.github{color:#333}.social a.github::before{background-color:#333;border-color:#262626}.social a.gplus{color:#db4a39}.social a.gplus::before{background-color:#db4a39;border-color:#d43927}.social a.linkedin{color:#4875b4}.social a.linkedin::before{background-color:#4875b4;border-color:#4169a2}.social a.pinterest{color:#cc2127}.social a.pinterest::before{background-color:#cc2127;border-color:#b61d23}.social a.stackoverflow{color:#fe7a15}.social a.stackoverflow::before{background-color:#fe7a15;border-color:#f86c01}.social a.twitter{color:#00a0d1}.social a.twitter::before{background-color:#00a0d1;border-color:#008cb7}.social a.youtube{color:#cc181e}.social a.youtube::before{background-color:#cc181e;border-color:#b5151b}.usp{text-align:center}@media only screen and (min-width: 481px) and (max-width: 1023px){.usp{margin-bottom:25px}}.usp .icon i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #049cdb;color:#222;display:inline-block;font-size:6em;height:1.85em;line-height:normal;padding:0.3em;width:1.85em}.usp .title{color:#222;font-size:1.1em;line-height:3em;margin:0;text-align:center;text-transform:capitalize}.usp .title+hr{margin:0;margin-bottom:1em}.usp hr{margin-bottom:1em}.usp p{text-align:left}.hero{background-color:#0b6b94;background-position:0 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;color:#fff;font-weight:bold;margin-top:-2em;margin-bottom:1.5em;padding:50px 0;position:relative}.hero>.grid-wrapper{position:relative;z-index:7}.hero .credit{font-size:0.75em;font-style:italic;position:absolute;bottom:0;right:10px;z-index:7}.hero .credit a{border-bottom:1px solid;color:#fff;text-decoration:none}.hero .credit .licence{border:none}.hero .avatar{text-align:center}@media only screen and (max-width: 1023px){.hero .avatar{margin-bottom:30px}}.hero .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #049cdb}.hero h1{font-size:3.5em;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,0.75)}.hero hr{box-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p small{color:#eee;font-size:.65em}.pull-left{float:left}.pull-right{float:right}.clearfix,article blockquote{*zoom:1}.clearfix::before,article blockquote::before,.clearfix::after,article blockquote::after{display:table;content:"";line-height:0}.clearfix::after,article blockquote::after{clear:both}ul.unstyled,ul.inline,article ul.tags,ul.divided,ol.unstyled,ol.inline,article ol.tags,ol.divided{list-style-type:none;margin:0}ul.inline,article ul.tags,ol.inline,article ol.tags{list-style-type:none}ul.inline>li,article ul.tags>li,ol.inline>li,article ol.tags>li{display:inline}ul.divided>li,ol.divided>li{border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:0.5em 0}ul.divided>li:first-child,ol.divided>li:first-child{border-top:none;padding-top:0}ul.divided>li:last-child,ol.divided>li:last-child{border-bottom:none}.btn{background-color:#0494d1;background-image:-moz-linear-gradient(top, #049cdb, #048ac2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#049cdb), to(#048ac2));background-image:-webkit-linear-gradient(top, #049cdb, #048ac2);background-image:-o-linear-gradient(top, #049cdb, #048ac2);background-image:linear-gradient(to bottom, #049cdb,#048ac2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF048AC2', GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);border-radius:3px;color:#fff;display:inline-block;padding:7px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.btn:hover{text-decoration:underline}.btn:visited{color:#fff}.grid{letter-spacing:-1rem}.opera:-o-prefocus,.grid{word-spacing:-1rem}.grid__item{letter-spacing:normal;word-spacing:normal}@media only screen and (min-width: 481px){.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex__item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.hero{background-color:#038FC7;padding-bottom:0}.hero .lead{margin-bottom:16px}.hero .hero-buttons a{color:white;text-transform:uppercase;white-space:nowrap;display:inline-block}.hero .front-install{background-color:#333;margin-bottom:16px;display:inline-block;padding:8px;color:#DDD}.hero .front-install .sh{color:#c82829}.supported-brands{text-align:center}.supported-brands img{border:none !important;box-shadow:none !important;max-height:50px;max-width:140px;margin:10px;vertical-align:middle}.brand{border:none !important;box-shadow:none !important;max-height:50px;max-width:200px;margin:10px}.brand.overview{max-width:100px}h1:hover a.title-link,h2:hover a.title-link,h3:hover a.title-link,h4:hover a.title-link,h5:hover a.title-link,h6:hover a.title-link{position:relative}h1:hover a.title-link::before,h2:hover a.title-link::before,h3:hover a.title-link::before,h4:hover a.title-link::before,h5:hover a.title-link::before,h6:hover a.title-link::before{position:absolute;left:-50px;padding-right:40px;font-family:"FontAwesome";content:"\f0c1"}.ha-title{white-space:nowrap}.ha-title img{width:40px;vertical-align:middle}.usp ul{text-align:left;margin-left:27px;margin-top:-18px}.usp .icon i{border:none !important}.hero-buttons a{margin:0 30px 10px 0}.hero-buttons a:last-child{margin:0}article.post img,article.post table,article.page img,article.page table,article.listing img,article.listing table{border-radius:3px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post img.no-shadow,article.page img.no-shadow,article.listing img.no-shadow{border:0;box-shadow:none}article.post>table,article.page>table,article.listing>table{background-color:#F3FCF5}article.post p.img,article.page p.img,article.listing p.img{background-color:#FFF;border-radius:5px;text-align:center;padding-bottom:3px;font-size:.9rem;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post p.img img,article.page p.img img,article.listing p.img img{display:block;box-shadow:none;margin:0 auto}article.post li,article.page li,article.listing li{margin-bottom:10px}article.post li>p,article.page li>p,article.listing li>p{margin-bottom:0}article.post li:last-child,article.page li:last-child,article.listing li:last-child{margin-bottom:0}p.note{position:relative;background:#e7f2fa;padding:40px 12px 6px 12px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}p.note::before{font-family:"FontAwesome";content:"\f05a" " Note " attr(data-title);background-color:#6ab0de;color:white;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 14px;line-height:1.5em;position:absolute;top:0;left:0;right:0}p.note.warning{background-color:#F7F9E1}p.note.warning::before{background-color:#bbb90d;content:"\f071" " Warning " attr(data-title)}.install-instructions-container #normal-install,.install-instructions-container #raspberry-install,.install-instructions-container #docker-install,.install-instructions-container .install-instructions{display:none}.install-instructions-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.install-instructions-container label.menu-selector+label.menu-selector{margin-left:10px}.install-instructions-container #normal-install:checked ~ .menu-selector.normal,.install-instructions-container #raspberry-install:checked ~ .menu-selector.raspberry,.install-instructions-container #docker-install:checked ~ .menu-selector.docker{border-bottom-color:#049cdb}.install-instructions-container #normal-install:checked ~ .install-instructions.normal,.install-instructions-container #raspberry-install:checked ~ .install-instructions.raspberry,.install-instructions-container #docker-install:checked ~ .install-instructions.docker{display:block}.install-instructions-container .install-instructions{margin-top:30px}.advanced-installs-container #upstart-install,.advanced-installs-container #systemd-install,.advanced-installs-container #osx-install,.advanced-installs-container .advanced-installs{display:none}.advanced-installs-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.advanced-installs-container label.menu-selector+label.menu-selector{margin-left:10px}.advanced-installs-container #upstart-install:checked ~ .menu-selector.upstart,.advanced-installs-container #systemd-install:checked ~ .menu-selector.systemd,.advanced-installs-container #osx-install:checked ~ .menu-selector.osx{border-bottom-color:#049cdb}.advanced-installs-container #upstart-install:checked ~ .advanced-installs.upstart,.advanced-installs-container #systemd-install:checked ~ .advanced-installs.systemd,.advanced-installs-container #osx-install:checked ~ .advanced-installs.osx{display:block}.advanced-installs-container .advanced-installs{margin-top:30px}
+ */@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=3.2.1");src:url("../font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}body,html{background-color:#f5f5f5;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%}a{color:#049cdb;text-decoration:none}a:visited{color:#0378a9}.menu a{color:#049cdb}.gist{font-size:0.75em}@media only screen and (max-width: 480px){.title.indent::before{display:none}}.title.indent::before{content:"// ";color:#049cdb}.divider,.usp hr,.hero hr{border:none;border-bottom:2px solid #049cdb;clear:both;margin:2em 0}article.post img,article.page img,article.listing img{border:5px solid #fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,0.25)}article.post img.right,article.page img.right,article.listing img.right{float:right;margin:0 0 10px 20px}article.post img.left,article.page img.left,article.listing img.left{float:left;margin:0 20px 10px 0}.grid-wrapper{margin:auto;max-width:1100px;padding:0 25px}.grid-center{text-align:center}.grid-center>.grid__item{text-align:left}body>header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-bottom:2em}body>header .site-title{color:#222;font-size:1.7em;font-weight:bold;line-height:2.5em}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.header{position:relative}#toggle,.toggle{display:none}.menu li{list-style:none;float:left}@media only screen and (max-width: 790px){.menu{display:none;opacity:0;width:100%;position:absolute;right:0}.menu li{display:block;width:100%;margin:0}.menu li a{display:block;width:100%;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#toggle:checked ~ .menu{display:block;opacity:1;z-index:999}}ul.menu li{position:relative}ul.menu li:hover ul{display:block}ul.menu li ul{display:none;z-index:10;position:absolute;top:68px;margin-left:0;background-color:white}ul.menu li ul li{white-space:nowrap;float:none}ul.menu li ul li a{display:block;padding:20px 10px}ul.menu li ul li a:hover,ul.menu li ul li a:focus{background:#eee}header .grid{height:68px}.menu{margin:0;top:68px}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;display:block;padding:32px 20px;text-decoration:none;font-weight:normal;font-size:16px;line-height:1}.menu>li>a:hover,.menu>li>a:focus{background:#f5f5f5;box-shadow:inset 0px 5px #049cdb;color:#049cdb;padding:40px 20px 24px}.toggle{z-index:20}@media only screen and (max-width: 790px){.menu{background:#fff;border-top:1px solid #049cdb;border-bottom:4px solid #049cdb}.menu,.menu li,.menu li a{height:auto}.menu li a{padding:15px 15px !important}.menu li a:hover,.menu li a:focus{background:#eee;box-shadow:inset 5px 0px #049cdb;padding:15px 15px 15px 25px}.toggle{position:absolute;top:17px;right:10px}.toggle::after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;font-family:"FontAwesome";content:"\f0c9";display:inline-block;width:100%;padding:10px 15px;background:#049cdb;text-align:center;font-size:12px;color:#fff;white-space:nowrap}.toggle:hover::after{background:#0383b8}#toggle:checked+.toggle::after{content:attr(data-close)}ul.menu li ul{display:block;position:relative;top:0}}#page-wrap{min-height:100%;margin-bottom:-100px}#page-wrap::after{content:"";display:block;height:100px}body>footer{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);background-color:#fff;margin-top:3em}.copyright{margin:0;padding:20px 0;text-align:center}article blockquote{border-left:2px solid #049cdb;color:#484848;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.25em;font-style:italic;padding-left:15px}article blockquote footer{float:right;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em}article blockquote footer strong::after{content:" \2014 "}article blockquote footer a{text-decoration:underline}article .pullquote-left::before,article .pullquote-right::before{border:medium none;color:#049cdb;content:"\201C" attr(data-pullquote) "\201D";float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-style:italic;line-height:1.45em;margin:0.3em 0 1em 1.5em;padding:0;position:relative;top:7px;width:45%}@media only screen and (max-width: 480px){article .pullquote-left::before,article .pullquote-right::before{border-top:1px dotted #049cdb;border-bottom:1px dotted #049cdb;padding:0 10px;width:100%}}article .tags{display:inline}article .tags li{margin-right:2px}article .tags li::after{content:","}article .tags li:last-child::after{content:""}article .tags li a{color:#555;text-decoration:none}article .tags li a:hover{text-decoration:underline}article .meta{font-size:12px;padding:0 0 5px}article .meta>*{margin-right:15px;white-space:nowrap}article .meta>*:last-child{margin-right:0}article .meta .comments::before{content:"\f075";font-family:"FontAwesome";padding-right:3px}article.listing{margin-bottom:20px}article.listing h1{margin-bottom:0}article.listing h1 a{color:#049cdb;text-decoration:none}article.listing .entry-content{margin:10px 0}article.listing+hr{border:none;border-bottom:1px solid #049cdb}@media only screen and (max-width: 480px){article.post .tags{clear:both;margin-top:7px}}article.post h1{margin-bottom:0}article.post .meta{border-bottom:1px solid #049cdb;margin-bottom:20px}#archive-list article h1{margin-bottom:0}.sans,html .gist .gist-file .gist-meta{font-family:"Helvetica Neue",Arial,sans-serif}.mono,pre,p code,li code{font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace}.highlight table{margin-bottom:0}.highlight .gutter,.highlight .code{padding:0}.highlight .gutter .line-number{display:block}.highlight,html .gist .gist-file .gist-syntax .gist-highlight{border:1px solid #05232b !important}.highlight table td.code,html .gist .gist-file .gist-syntax .gist-highlight table td.code{width:100%}.highlight .line-numbers,html .gist .gist-file .gist-syntax .highlight .line_numbers{text-align:right;font-size:13px;line-height:1.45em;background:#073642 url('/images/noise.png?1419195603') top left !important;border-right:1px solid #00232c !important;-webkit-box-shadow:#083e4b -1px 0 inset;-moz-box-shadow:#083e4b -1px 0 inset;-ms-box-shadow:#083e4b -1px 0 inset;-o-box-shadow:#083e4b -1px 0 inset;box-shadow:#083e4b -1px 0 inset;text-shadow:#021014 0 -1px;padding:.8em !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.highlight .line-numbers span,html .gist .gist-file .gist-syntax .highlight .line_numbers span{color:#586e75 !important}figure.code,.gist-file,pre{-webkit-box-shadow:rgba(0,0,0,0.06) 0 0 10px;-moz-box-shadow:rgba(0,0,0,0.06) 0 0 10px;-ms-box-shadow:rgba(0,0,0,0.06) 0 0 10px;-o-box-shadow:rgba(0,0,0,0.06) 0 0 10px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}figure.code .highlight pre,.gist-file .highlight pre,pre .highlight pre{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.gist .highlight *::-moz-selection,figure.code .highlight *::-moz-selection{background:#386774;color:inherit;text-shadow:#002b36 0 1px}.gist .highlight *::-webkit-selection,figure.code .highlight *::-webkit-selection{background:#386774;color:inherit;text-shadow:#002b36 0 1px}.gist .highlight *::selection,figure.code .highlight *::selection{background:#386774;color:inherit;text-shadow:#002b36 0 1px}html .gist .gist-file{margin-bottom:1.8em;position:relative;border:none;padding-top:26px !important}html .gist .gist-file .highlight{margin-bottom:0}html .gist .gist-file .gist-syntax{border-bottom:0 !important;background:none !important}html .gist .gist-file .gist-syntax .gist-highlight{background:#002b36 !important}html .gist .gist-file .gist-syntax .highlight pre{padding:0}html .gist .gist-file .gist-meta{padding:.6em 0.8em;border:1px solid #083e4b !important;color:#586e75;font-size:.7em !important;background:#073642 url('/images/noise.png?1419195603') top left;line-height:1.5em}html .gist .gist-file .gist-meta a{color:#75878b !important}html .gist .gist-file .gist-meta a:hover{color:#93a1a1 !important}html .gist .gist-file .gist-meta a[href*='#file']{position:absolute;top:0;left:0;right:-10px;color:#474747 !important}html .gist .gist-file .gist-meta a[href*='#file']:hover{color:#049cdb !important}html .gist .gist-file .gist-meta a[href*=raw]{top:.4em}pre{background:#002b36 url('/images/noise.png?1419195603') top left;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;border:1px solid #05232b;line-height:1.45em;font-size:13px;margin-bottom:2.1em;padding:.8em 1em;color:#93a1a1;overflow:auto}h3.filename+pre{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}p code,li code{display:inline-block;white-space:no-wrap;background:#fff;font-size:.8em;line-height:1.5em;color:#555;border:1px solid #ddd;-webkit-border-radius:0.4em;-moz-border-radius:0.4em;border-radius:0.4em;padding:0 .3em;margin:-1px 0}p pre code,li pre code{font-size:1em !important;background:none;border:none}.pre-code,html .gist .gist-file .gist-syntax .highlight pre,.highlight code{font-family:Menlo,Monaco,"Andale Mono","lucida console","Courier New",monospace !important;overflow:scroll;overflow-y:hidden;display:block;padding:.8em;overflow-x:auto;line-height:1.45em;background:#002b36 url('/images/noise.png?1419195603') top left !important;color:#93a1a1 !important}.pre-code span,html .gist .gist-file .gist-syntax .highlight pre span,.highlight code span{color:#93a1a1 !important}.pre-code span,html .gist .gist-file .gist-syntax .highlight pre span,.highlight code span{font-style:normal !important;font-weight:normal !important}.pre-code .c,html .gist .gist-file .gist-syntax .highlight pre .c,.highlight code .c{color:#586e75 !important;font-style:italic !important}.pre-code .cm,html .gist .gist-file .gist-syntax .highlight pre .cm,.highlight code .cm{color:#586e75 !important;font-style:italic !important}.pre-code .cp,html .gist .gist-file .gist-syntax .highlight pre .cp,.highlight code .cp{color:#586e75 !important;font-style:italic !important}.pre-code .c1,html .gist .gist-file .gist-syntax .highlight pre .c1,.highlight code .c1{color:#586e75 !important;font-style:italic !important}.pre-code .cs,html .gist .gist-file .gist-syntax .highlight pre .cs,.highlight code .cs{color:#586e75 !important;font-weight:bold !important;font-style:italic !important}.pre-code .err,html .gist .gist-file .gist-syntax .highlight pre .err,.highlight code .err{color:#dc322f !important;background:none !important}.pre-code .k,html .gist .gist-file .gist-syntax .highlight pre .k,.highlight code .k{color:#cb4b16 !important}.pre-code .o,html .gist .gist-file .gist-syntax .highlight pre .o,.highlight code .o{color:#93a1a1 !important;font-weight:bold !important}.pre-code .p,html .gist .gist-file .gist-syntax .highlight pre .p,.highlight code .p{color:#93a1a1 !important}.pre-code .ow,html .gist .gist-file .gist-syntax .highlight pre .ow,.highlight code .ow{color:#2aa198 !important;font-weight:bold !important}.pre-code .gd,html .gist .gist-file .gist-syntax .highlight pre .gd,.highlight code .gd{color:#93a1a1 !important;background-color:#372c34 !important;display:inline-block}.pre-code .gd .x,html .gist .gist-file .gist-syntax .highlight pre .gd .x,.highlight code .gd .x{color:#93a1a1 !important;background-color:#4d2d33 !important;display:inline-block}.pre-code .ge,html .gist .gist-file .gist-syntax .highlight pre .ge,.highlight code .ge{color:#93a1a1 !important;font-style:italic !important}.pre-code .gh,html .gist .gist-file .gist-syntax .highlight pre .gh,.highlight code .gh{color:#586e75 !important}.pre-code .gi,html .gist .gist-file .gist-syntax .highlight pre .gi,.highlight code .gi{color:#93a1a1 !important;background-color:#1a412b !important;display:inline-block}.pre-code .gi .x,html .gist .gist-file .gist-syntax .highlight pre .gi .x,.highlight code .gi .x{color:#93a1a1 !important;background-color:#355720 !important;display:inline-block}.pre-code .gs,html .gist .gist-file .gist-syntax .highlight pre .gs,.highlight code .gs{color:#93a1a1 !important;font-weight:bold !important}.pre-code .gu,html .gist .gist-file .gist-syntax .highlight pre .gu,.highlight code .gu{color:#6c71c4 !important}.pre-code .kc,html .gist .gist-file .gist-syntax .highlight pre .kc,.highlight code .kc{color:#859900 !important;font-weight:bold !important}.pre-code .kd,html .gist .gist-file .gist-syntax .highlight pre .kd,.highlight code .kd{color:#268bd2 !important}.pre-code .kp,html .gist .gist-file .gist-syntax .highlight pre .kp,.highlight code .kp{color:#cb4b16 !important;font-weight:bold !important}.pre-code .kr,html .gist .gist-file .gist-syntax .highlight pre .kr,.highlight code .kr{color:#d33682 !important;font-weight:bold !important}.pre-code .kt,html .gist .gist-file .gist-syntax .highlight pre .kt,.highlight code .kt{color:#2aa198 !important}.pre-code .n,html .gist .gist-file .gist-syntax .highlight pre .n,.highlight code .n{color:#268bd2 !important}.pre-code .na,html .gist .gist-file .gist-syntax .highlight pre .na,.highlight code .na{color:#268bd2 !important}.pre-code .nb,html .gist .gist-file .gist-syntax .highlight pre .nb,.highlight code .nb{color:#859900 !important}.pre-code .nc,html .gist .gist-file .gist-syntax .highlight pre .nc,.highlight code .nc{color:#d33682 !important}.pre-code .no,html .gist .gist-file .gist-syntax .highlight pre .no,.highlight code .no{color:#b58900 !important}.pre-code .nl,html .gist .gist-file .gist-syntax .highlight pre .nl,.highlight code .nl{color:#859900 !important}.pre-code .ne,html .gist .gist-file .gist-syntax .highlight pre .ne,.highlight code .ne{color:#268bd2 !important;font-weight:bold !important}.pre-code .nf,html .gist .gist-file .gist-syntax .highlight pre .nf,.highlight code .nf{color:#268bd2 !important;font-weight:bold !important}.pre-code .nn,html .gist .gist-file .gist-syntax .highlight pre .nn,.highlight code .nn{color:#b58900 !important}.pre-code .nt,html .gist .gist-file .gist-syntax .highlight pre .nt,.highlight code .nt{color:#268bd2 !important;font-weight:bold !important}.pre-code .nx,html .gist .gist-file .gist-syntax .highlight pre .nx,.highlight code .nx{color:#b58900 !important}.pre-code .vg,html .gist .gist-file .gist-syntax .highlight pre .vg,.highlight code .vg{color:#268bd2 !important}.pre-code .vi,html .gist .gist-file .gist-syntax .highlight pre .vi,.highlight code .vi{color:#268bd2 !important}.pre-code .nv,html .gist .gist-file .gist-syntax .highlight pre .nv,.highlight code .nv{color:#268bd2 !important}.pre-code .mf,html .gist .gist-file .gist-syntax .highlight pre .mf,.highlight code .mf{color:#2aa198 !important}.pre-code .m,html .gist .gist-file .gist-syntax .highlight pre .m,.highlight code .m{color:#2aa198 !important}.pre-code .mh,html .gist .gist-file .gist-syntax .highlight pre .mh,.highlight code .mh{color:#2aa198 !important}.pre-code .mi,html .gist .gist-file .gist-syntax .highlight pre .mi,.highlight code .mi{color:#2aa198 !important}.pre-code .s,html .gist .gist-file .gist-syntax .highlight pre .s,.highlight code .s{color:#2aa198 !important}.pre-code .sd,html .gist .gist-file .gist-syntax .highlight pre .sd,.highlight code .sd{color:#2aa198 !important}.pre-code .s2,html .gist .gist-file .gist-syntax .highlight pre .s2,.highlight code .s2{color:#2aa198 !important}.pre-code .se,html .gist .gist-file .gist-syntax .highlight pre .se,.highlight code .se{color:#dc322f !important}.pre-code .si,html .gist .gist-file .gist-syntax .highlight pre .si,.highlight code .si{color:#268bd2 !important}.pre-code .sr,html .gist .gist-file .gist-syntax .highlight pre .sr,.highlight code .sr{color:#2aa198 !important}.pre-code .s1,html .gist .gist-file .gist-syntax .highlight pre .s1,.highlight code .s1{color:#2aa198 !important}.pre-code div .gd,html .gist .gist-file .gist-syntax .highlight pre div .gd,.highlight code div .gd,.pre-code div .gd .x,html .gist .gist-file .gist-syntax .highlight pre div .gd .x,.highlight code div .gd .x,.pre-code div .gi,html .gist .gist-file .gist-syntax .highlight pre div .gi,.highlight code div .gi,.pre-code div .gi .x,html .gist .gist-file .gist-syntax .highlight pre div .gi .x,.highlight code div .gi .x{display:inline-block;width:100%}.highlight,.gist-highlight{margin-bottom:1.8em;background:#002b36;overflow-y:hidden;overflow-x:auto}.highlight pre,.gist-highlight pre{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;padding:0;margin-bottom:0}pre::-webkit-scrollbar,.highlight::-webkit-scrollbar,.gist-highlight::-webkit-scrollbar{height:.5em;background:rgba(255,255,255,0.15)}pre::-webkit-scrollbar-thumb:horizontal,.highlight::-webkit-scrollbar-thumb:horizontal,.gist-highlight::-webkit-scrollbar-thumb:horizontal{background:rgba(255,255,255,0.2);-webkit-border-radius:4px;border-radius:4px}.highlight code{background:#000}figure.code{background:none;padding:0;border:0;margin-bottom:1.5em}figure.code pre{margin-bottom:0}figure.code figcaption{position:relative}figure.code .highlight{margin-bottom:0}.code-title,html .gist .gist-file .gist-meta a[href*='#file'],h3.filename,figure.code figcaption{text-align:center;font-size:13px;line-height:2em;text-shadow:#cbcccc 0 1px 0;color:#474747;font-weight:normal;margin-bottom:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;font-family:"Helvetica Neue", Arial, "Lucida Grande", "Lucida Sans Unicode", Lucida, sans-serif;background:#aaa url('/images/code_bg.png?1419195603') top repeat-x;border:1px solid #565656;border-top-color:#cbcbcb;border-left-color:#a5a5a5;border-right-color:#a5a5a5;border-bottom:0}.download-source,html .gist .gist-file .gist-meta a[href*=raw],figure.code figcaption a{position:absolute;right:.8em;color:#666 !important;z-index:1;font-size:13px;text-shadow:#cbcccc 0 1px 0;padding-left:3em}@media only screen and (min-width: 1024px){.aside-module:first-child .title{margin-top:0}}.aside-module .title{border-bottom:1px solid #049cdb;color:#333;margin:1em 0 0.5em;padding-bottom:5px}.aside-module .title .btn{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:5px 10px;text-decoration:none}.aside-module .loading{display:block;font-size:2em;text-align:center}#github-repos li p{font-size:0.6em;margin-bottom:0}#pinboard .pin-item>p{margin-bottom:0}#pinboard .pin-item>p a:hover{text-decoration:underline}#pinboard .pin-item>p a::after{content:","}#pinboard .pin-item>p a:last-child::after{content:""}@media only screen and (min-width: 481px){.social ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.social a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #dcdcdc;border-radius:4px;color:#222;display:inline-block;font-size:0.8em;margin-bottom:7px;padding:1em;padding-right:0.5em;position:relative;text-decoration:none;width:100%;z-index:5;-webkit-transition:box-shadow 200ms,color 400ms,transform 400ms;-moz-transition:box-shadow 200ms,color 400ms,transform 400ms;-o-transition:box-shadow 200ms,color 400ms,transform 400ms;transition:box-shadow 200ms,color 400ms,transform 400ms}.social a:hover{color:#fff !important;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25);z-index:7}.social a:hover::before{border:1px solid #000;height:100%;top:0;width:100%}.social a::before{background-color:#222;border-radius:4px;content:"";height:1px;position:absolute;top:50%;left:0%;width:0;z-index:-1;-webkit-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-moz-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;-o-transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms;transition:border 200ms,height 200ms 200ms,top 200ms 200ms,width 200ms}.social a i{font-size:2em;line-height:0.8em;margin-right:0.35em}.social a.adn{color:#4a484c}.social a.adn::before{background-color:#4a484c;border-color:#3d3c3f}.social a.dribbble{color:#ea4c89}.social a.dribbble::before{background-color:#ea4c89;border-color:#e7357a}.social a.facebook{color:#3b5998}.social a.facebook::before{background-color:#3b5998;border-color:#344e86}.social a.github{color:#333}.social a.github::before{background-color:#333;border-color:#262626}.social a.gplus{color:#db4a39}.social a.gplus::before{background-color:#db4a39;border-color:#d43927}.social a.linkedin{color:#4875b4}.social a.linkedin::before{background-color:#4875b4;border-color:#4169a2}.social a.pinterest{color:#cc2127}.social a.pinterest::before{background-color:#cc2127;border-color:#b61d23}.social a.stackoverflow{color:#fe7a15}.social a.stackoverflow::before{background-color:#fe7a15;border-color:#f86c01}.social a.twitter{color:#00a0d1}.social a.twitter::before{background-color:#00a0d1;border-color:#008cb7}.social a.youtube{color:#cc181e}.social a.youtube::before{background-color:#cc181e;border-color:#b5151b}.usp{text-align:center}@media only screen and (min-width: 481px) and (max-width: 1023px){.usp{margin-bottom:25px}}.usp .icon i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:10px solid #049cdb;color:#222;display:inline-block;font-size:6em;height:1.85em;line-height:normal;padding:0.3em;width:1.85em}.usp .title{color:#222;font-size:1.1em;line-height:3em;margin:0;text-align:center;text-transform:capitalize}.usp .title+hr{margin:0;margin-bottom:1em}.usp hr{margin-bottom:1em}.usp p{text-align:left}.hero{background-color:#0b6b94;background-position:0 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:1px solid #fff;color:#fff;font-weight:bold;margin-top:-2em;margin-bottom:1.5em;padding:50px 0;position:relative}.hero>.grid-wrapper{position:relative;z-index:7}.hero .credit{font-size:0.75em;font-style:italic;position:absolute;bottom:0;right:10px;z-index:7}.hero .credit a{border-bottom:1px solid;color:#fff;text-decoration:none}.hero .credit .licence{border:none}.hero .avatar{text-align:center}@media only screen and (max-width: 1023px){.hero .avatar{margin-bottom:30px}}.hero .avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:10px solid #049cdb}.hero h1{font-size:3.5em;line-height:1em;text-shadow:2px 2px 0 rgba(0,0,0,0.75)}.hero hr{box-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p{text-shadow:1px 1px 0 rgba(0,0,0,0.75)}.hero p small{color:#eee;font-size:.65em}.pull-left{float:left}.pull-right{float:right}.clearfix,article blockquote{*zoom:1}.clearfix::before,article blockquote::before,.clearfix::after,article blockquote::after{display:table;content:"";line-height:0}.clearfix::after,article blockquote::after{clear:both}ul.unstyled,ul.inline,article ul.tags,ul.divided,ol.unstyled,ol.inline,article ol.tags,ol.divided{list-style-type:none;margin:0}ul.inline,article ul.tags,ol.inline,article ol.tags{list-style-type:none}ul.inline>li,article ul.tags>li,ol.inline>li,article ol.tags>li{display:inline}ul.divided>li,ol.divided>li{border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:0.5em 0}ul.divided>li:first-child,ol.divided>li:first-child{border-top:none;padding-top:0}ul.divided>li:last-child,ol.divided>li:last-child{border-bottom:none}.btn{background-color:#0494d1;background-image:-moz-linear-gradient(top, #049cdb, #048ac2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#049cdb), to(#048ac2));background-image:-webkit-linear-gradient(top, #049cdb, #048ac2);background-image:-o-linear-gradient(top, #049cdb, #048ac2);background-image:linear-gradient(to bottom, #049cdb,#048ac2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF048AC2', GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);-ms-box-shadow:0 0 3px rgba(0,0,0,0.25);-o-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);border-radius:3px;color:#fff;display:inline-block;padding:7px 15px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.25)}.btn:hover{text-decoration:underline}.btn:visited{color:#fff}.grid{letter-spacing:-1rem}.opera:-o-prefocus,.grid{word-spacing:-1rem}.grid__item{letter-spacing:normal;word-spacing:normal}@media only screen and (min-width: 481px){.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex__item{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.hero{background-color:#038FC7;padding-bottom:0}.hero .lead{margin-bottom:16px}.hero .hero-buttons a{color:white;text-transform:uppercase;white-space:nowrap;display:inline-block}.hero .front-install{background-color:#333;margin-bottom:16px;display:inline-block;padding:8px;color:#DDD}.hero .front-install .sh{color:#c82829}.supported-brands{text-align:center}.supported-brands img{border:none !important;box-shadow:none !important;max-height:50px;max-width:140px;margin:10px;vertical-align:middle}.brand{border:none !important;box-shadow:none !important;max-height:50px;max-width:200px;margin:10px}.brand.overview{max-width:100px}h1:hover a.title-link,h2:hover a.title-link,h3:hover a.title-link,h4:hover a.title-link,h5:hover a.title-link,h6:hover a.title-link{position:relative}h1:hover a.title-link::before,h2:hover a.title-link::before,h3:hover a.title-link::before,h4:hover a.title-link::before,h5:hover a.title-link::before,h6:hover a.title-link::before{position:absolute;left:-50px;padding-right:40px;font-family:"FontAwesome";content:"\f0c1"}.ha-title{white-space:nowrap}.ha-title img{width:40px;vertical-align:middle}.usp ul{text-align:left;margin-left:27px;margin-top:-18px}.usp .icon i{border:none !important}.hero-buttons a{margin:0 30px 10px 0}.hero-buttons a:last-child{margin:0}article.post img,article.post table,article.page img,article.page table,article.listing img,article.listing table{border-radius:3px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post img.no-shadow,article.page img.no-shadow,article.listing img.no-shadow{border:0;box-shadow:none}article.post>table,article.page>table,article.listing>table{background-color:#F3FCF5}article.post p.img,article.page p.img,article.listing p.img{background-color:#FFF;border-radius:5px;text-align:center;padding-bottom:3px;font-size:.9rem;box-shadow:rgba(0,0,0,0.06) 0 0 10px}article.post p.img img,article.page p.img img,article.listing p.img img{display:block;box-shadow:none;margin:0 auto}article.post li,article.page li,article.listing li{margin-bottom:10px}article.post li>p,article.page li>p,article.listing li>p{margin-bottom:0}article.post li:last-child,article.page li:last-child,article.listing li:last-child{margin-bottom:0}p.note{position:relative;background:#e7f2fa;padding:40px 12px 6px 12px;box-shadow:rgba(0,0,0,0.06) 0 0 10px}p.note::before{font-family:"FontAwesome";content:"\f05a" " Note " attr(data-title);background-color:#6ab0de;color:white;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 14px;line-height:1.5em;position:absolute;top:0;left:0;right:0}p.note.warning{background-color:#F7F9E1}p.note.warning::before{background-color:#bbb90d;content:"\f071" " Warning " attr(data-title)}.install-instructions-container #normal-install,.install-instructions-container #raspberry-install,.install-instructions-container #docker-install,.install-instructions-container .install-instructions{display:none}.install-instructions-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.install-instructions-container label.menu-selector+label.menu-selector{margin-left:10px}.install-instructions-container #normal-install:checked ~ .menu-selector.normal,.install-instructions-container #raspberry-install:checked ~ .menu-selector.raspberry,.install-instructions-container #docker-install:checked ~ .menu-selector.docker{border-bottom-color:#049cdb}.install-instructions-container #normal-install:checked ~ .install-instructions.normal,.install-instructions-container #raspberry-install:checked ~ .install-instructions.raspberry,.install-instructions-container #docker-install:checked ~ .install-instructions.docker{display:block}.install-instructions-container .install-instructions{margin-top:30px}.advanced-installs-container #upstart-install,.advanced-installs-container #systemd-install,.advanced-installs-container #osx-install,.advanced-installs-container .advanced-installs{display:none}.advanced-installs-container label.menu-selector{display:inline-block;text-align:center;padding:20px;white-space:nowrap;border-bottom:5px solid #999;transition:border-bottom-color .5s}.advanced-installs-container label.menu-selector+label.menu-selector{margin-left:10px}.advanced-installs-container #upstart-install:checked ~ .menu-selector.upstart,.advanced-installs-container #systemd-install:checked ~ .menu-selector.systemd,.advanced-installs-container #osx-install:checked ~ .menu-selector.osx{border-bottom-color:#049cdb}.advanced-installs-container #upstart-install:checked ~ .advanced-installs.upstart,.advanced-installs-container #systemd-install:checked ~ .advanced-installs.systemd,.advanced-installs-container #osx-install:checked ~ .advanced-installs.osx{display:block}.advanced-installs-container .advanced-installs{margin-top:30px}