﻿/*!
Theme Name: Atomic Spin
Theme Path: /wp-content/themes/spin/
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: atomic-spin
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Atomic Spin is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li:hover>ul{left:100%}.menu-toggle{display:none}@media screen and (max-width: 600px){.menu-toggle,.main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body,p{font-family:"ff-din-web", sans-serif}h1{font-family:'Merriweather', serif;font-weight:700}h1.primary{text-align:center}h2{font-family:"ff-din-web", sans-serif;font-weight:100}h3{font-family:'Merriweather', serif;font-size:1.375em;line-height:1.25em;font-weight:700;padding-top:10px;padding-top:1rem;padding-bottom:5px;padding-bottom:0.5rem}h4{font-family:'Merriweather', serif;font-style:italic;font-size:1.125em;line-height:1.25em;padding-top:10px;padding-top:1rem;padding-bottom:5px;padding-bottom:0.5rem}h5{font-family:"ff-din-web", sans-serif;text-transform:uppercase;letter-spacing:0.125em;font-weight:bold;font-size:0.93em;line-height:1.5em;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem}h6{color:#9B9B9B;font-style:italic;font-size:14px;font-size:1.4rem;line-height:1.2em;margin-top:-0.75em;padding-bottom:1em}p,ul,ol,address{font-size:14px;font-size:1.4rem;line-height:1.7em;padding-bottom:10px;padding-bottom:1rem}a{color:#4A4A4A;font-size:inherit}a:visited{color:#4A4A4A}a:hover,a:active{color:#F0595C}a.secondary-toggle,.author-info a,.entry-title a,.menu a,.post-categories a,.paging-navigation a{text-decoration:none}blockquote{border-left:2px solid #4A4A4A;font-family:'Merriweather', serif;font-style:italic;font-size:16px;font-size:1.6rem;line-height:1.5em;margin:0 0 1.5em;padding:0 1.5em}ol{list-style-position:inside;padding-left:1em}pre{font-family:Consolas,Monaco,'Andale Mono',monospace;background:white;padding:1em;font-size:0.9em;white-space:pre-line;word-wrap:break-word;display:block;overflow:auto}code{white-space:pre;height:auto;display:inline}hr{border:0;height:1px;background:#E5E5E5;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem}ul#condensed li{padding-bottom:0em}ol#condensed li{padding-bottom:0em}ul{list-style:none}ul li{overflow:visible;padding-left:1em;position:relative;padding-bottom:1em}article ul{margin-left:0}article ul li{padding-left:2em}article ul li:before{background-color:#4A4A4A;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';font-size:1.2em;height:0.4em;left:0;position:absolute;top:0.5em;width:0.4em}::selection{background:#F0595C;color:white}::-moz-selection{background:#F0595C;color:white}#tutorial-chapter li{margin-left:2em}ol{list-style-position:outside}a.backlink{font-family:'Merriweather', serif;background-position:right;font-style:italic;margin-bottom:20px;margin-bottom:2rem;font-weight:300}a.backlink span{text-decoration:underline}@media screen and (min-width: 960px){a.backlink:hover{color:#F0595C}}@media screen and (min-width: 960px){.borders{background:#fff;position:fixed;z-index:2000}.border-h{width:100%;height:1em}.border-v{height:100%;width:1em;top:0px}#border-top{top:0;left:0}#border-bottom{bottom:0}#border-left{left:0}#border-right{right:0}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes secondaryToggleIn{0%{left:0}100%{left:240px}}@-moz-keyframes secondaryToggleIn{0%{left:0}100%{left:240px}}@-ms-keyframes secondaryToggleIn{0%{left:0}100%{left:240px}}@keyframes secondaryToggleIn{0%{left:0}100%{left:240px}}body{background:#F9f9f9 !important;color:#4A4A4A}.btn,#comments .comment-form input[type="submit"]{display:block;border:2px solid #4A4A4A;padding-top:5px;padding-top:0.5rem;padding-right:20px;padding-right:2rem;padding-bottom:5px;padding-bottom:0.5rem;padding-left:20px;padding-left:2rem;margin:10px;margin:1rem;text-align:center;text-transform:uppercase}@media screen and (min-width: 960px){#page{margin-left:auto;margin-right:auto;padding-top:140px;padding-top:14rem;padding-bottom:100px;padding-bottom:10rem;width:960px;width:96rem}}@media screen and (max-width: 959px){#page{padding-top:120px;padding-top:12rem;padding-bottom:100px;padding-bottom:10rem}body[data-has-drawer='true'] #page{padding-top:100px;padding-top:10rem}}@media screen and (min-width: 960px){#mobile-header{display:none}#mobile-nav{display:none}}@media screen and (max-width: 959px){#mobile-header{height:60px;height:6rem;background-color:white;background-color:rgba(255,255,255,0.95);box-shadow:0 0 3px rgba(0,0,0,0.3);position:fixed;z-index:1000;width:100%;margin-top:0;padding:0.5em;padding-top:0.75em}#mobile-header .mobile-wordmark-logo{max-height:100%;max-width:136px;margin-bottom:5px;margin-bottom:0.5rem;margin-left:5px;margin-left:0.5rem}#mobile-header #mobile-nav-trigger{cursor:pointer;display:block;float:right;height:100%;width:60px;width:6rem;z-index:1000}#mobile-header #mobile-nav-trigger img{float:right;margin-top:10px;margin-top:1rem;margin-right:10px;margin-right:1rem}}.site-branding{text-align:center;padding-bottom:60px}.site-title{font-size:2.25em;line-height:1.25em;padding-top:50px;padding-top:5rem}@media screen and (max-width: 959px){.site-title{padding-top:20px;padding-top:2rem}}.site-title a{text-decoration:none}.site-description{width:70%;margin:0 auto;font-family:"ff-din-web", sans-serif;font-size:1.625em;line-height:1.5em;font-wieght:100;text-align:center}@media screen and (max-width: 959px){.site-description{font-size:1.25em}}#main-nav .logo{display:inline-block;position:absolute;left:0}#main-nav .logo.wordmark{position:absolute;top:19px}#main-nav .logo.wordmark img{width:150px;height:45px}#main-nav .logo.wordmark img.white{display:none}#main-nav .logo.symbol img{width:60px;height:60px}nav{font-weight:bold;line-height:1.75;overflow:hidden}nav a{display:block;text-decoration:none;position:relative}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}@media screen and (min-width: 960px){#mobile-nav{display:none}}@media screen and (max-width: 959px){#mobile-nav{background:rgba(240,89,92,0.98);height:0%;position:fixed;transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;text-align:center;top:0;width:100%;z-index:12000}#mobile-nav .mobile-nav-close{box-sizing:content-box;cursor:pointer;padding:1.4em}#mobile-nav .mobile-nav-close:hover{background-color:rgba(255,255,255,0.1)}#mobile-nav .mobile-nav-close-wrap{text-align:right}#mobile-nav.open{height:100%;overflow:scroll}#mobile-nav.open a{opacity:1;transition-duration:300ms}}#mobile-nav .nav-link-holder{display:table;height:12%;max-height:80px;max-height:8rem;min-height:40px;min-height:4rem;width:100%}#mobile-nav a{display:table-cell;color:#ffffff;vertical-align:middle}#mobile-nav a:hover{background-color:rgba(255,255,255,0.1)}.noscroll{overflow:hidden}@media screen and (max-width: 959px){#main-nav{display:none}}@media screen and (min-width: 960px){#main-nav{font-size:0.875em}#main-nav .fadeInDown,#main-nav .fadeOutUp{-webkit-animation-duration:0.5s;animation-duration:0.5s}#main-nav #top-nav{background-color:#fff;box-shadow:none;position:absolute;width:100%;z-index:10000}#main-nav #top-nav .main-nav-inner{padding-left:170px}#main-nav #fixed-nav{background-color:#fff;background-color:rgba(255,255,255,0.95);box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;position:fixed;opacity:0;top:0;width:100%;z-index:10000}#main-nav #fixed-nav .main-nav-inner{padding-left:80px}#main-nav .main-nav-inner{margin-left:auto;margin-right:auto;position:relative;width:80%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width: 960px) and (max-width: 1100px){#main-nav .main-nav-inner .nav-link-holder{padding-left:15px;padding-left:1.5rem;padding-right:15px;padding-right:1.5rem}}@media screen and (min-width: 960px){#main-nav .nav-link-holder{display:inline-block;text-align:center;padding:18px;padding:1.8rem;width:12.5%;max-width:125px;max-width:12.5rem;min-width:50px;min-width:5rem;min-width:50px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}#main-nav .nav-link-holder.blog{margin-left:auto}#main-nav .nav-link-holder a{display:inline-block;color:#4A4A4A;transition:color,0.25s,cubic-bezier(0.785, 0.135, 0.15, 0.86)}#main-nav .nav-link-holder a:after{background:transparent;content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;height:0.3rem}#main-nav .nav-link-holder a.current:after{background:#F0595C}#main-nav .nav-link-holder a:hover{color:#F0595C}#main-nav .nav-link-holder a:hover:after{transition:background-color,0.25s,cubic-bezier(0.785, 0.135, 0.15, 0.86);background:#F0595C}#main-nav #top-nav .nav-link-holder{padding-top:25px;padding-top:2.5rem;padding-bottom:30px;padding-bottom:3rem}#main-nav .nav-link-holder.blog,#main-nav a.button{font-size:0.9em;font-weight:normal;letter-spacing:1px;text-transform:uppercase}#main-nav a.button{display:inline;border:2px solid #4A4A4A;border-radius:2px;font-weight:normal;padding:6px 28px;margin:0;min-width:230px;min-width:23rem;text-align:center;text-transform:uppercase}#main-nav a.button:hover{background:#4A4A4A;border-color:#4A4A4A;color:#fff}#main-nav a.button:after{display:none}}.paging-navigation{clear:both;width:100%}.paging-navigation .nav-links{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.paging-navigation .nav-links .nav-previous,.paging-navigation .nav-links .nav-next{min-height:20px;min-height:2rem}.paging-navigation .nav-links a{border:3px solid #4A4A4A;border-radius:2px;display:block;font-weight:700;margin:10px;margin:1rem;padding-bottom:10px;padding-bottom:1rem;padding-left:20px;padding-left:2rem;padding-top:10px;padding-top:1rem;padding-right:20px;padding-right:2rem;text-align:center;text-transform:uppercase;letter-spacing:1.4px;letter-spacing:0.14rem;min-width:230px;min-width:23rem;transition:color .2s ease-in-out, border-color .2s ease-in-out, background .2s ease-in-out}.paging-navigation .nav-links a:hover{background:#4A4A4A;border-color:#4A4A4A;color:white}.home .paging-navigation{position:absolute;bottom:-150px}@media screen and (max-width: 600px){.paging-navigation .nav-links{display:block}.paging-navigation .nav-links .nav-previous,.paging-navigation .nav-links .nav-next{display:block;float:none;width:100%}.paging-navigation .nav-links a{margin:10px;margin:1rem;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem;min-width:0}}.widget{background:white;-moz-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;-webkit-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;margin-bottom:0;padding:15px;padding:1.5rem}.widget ~ .widget{margin-top:20px;margin-top:2rem}.widget_nav_menu{padding-bottom:0}.widget_nav_menu .widget-title{font-family:"ff-din-web", sans-serif;text-transform:uppercase}.widget_nav_menu ul{margin-top:15px;margin-top:1.5rem;margin-left:0;margin-bottom:0;list-style:none}.widget_nav_menu li{padding-left:0}.widget_nav_menu li.current-category-ancestor:after,.widget_nav_menu li.current-menu-item:after{content:" ➔"}.menu-top-categories-container ul{margin-top:15px;margin-top:1.5rem;margin-left:20px;margin-left:2rem;margin-bottom:0}#text-5,#text-9{padding:15px;padding:1.5rem}#text-5 .widget-title,#text-9 .widget-title{padding-left:30px;margin-bottom:10px;margin-bottom:1rem;background:transparent url("/wp-content/themes/spin//images/ao-symbol-black.png") left 50% no-repeat}#text-5 .textwidget,#text-9 .textwidget{font-family:"ff-din-web", sans-serif;font-weight:100;font-size:14px}.call-out-box{position:relative;border-radius:1px;width:100%;background:#fff}.call-out-box .photo{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;height:160px;width:100%;text-indent:-2000px}.call-out-box .catch-phrase{position:absolute;top:145px;width:60%;left:20%;background:#fff;padding-top:5px;padding-top:0.5rem;padding-right:10px;padding-right:1rem;padding-bottom:5px;padding-bottom:0.5rem;padding-left:10px;padding-left:1rem;font-family:"ff-din-web", sans-serif;font-weight:bold;font-size:16px;line-height:21px;letter-spacing:0px;text-transform:uppercase;text-align:center}.call-out-box .text{padding:30px 20px 20px;font-family:"ff-din-web", sans-serif;font-size:16px;line-height:24px;font-weight:100;text-align:center;color:#fff}.call-out-box a.link{display:block;padding-bottom:20px;font-family:'Merriweather', serif;font-size:14px;line-height:18px;font-style:italic;text-align:center;color:#fff;text-decoration:underline}.widget_ao_calloutbox_widget{padding:0}.social-icon-list{line-height:1;margin:0;padding:0}.social-icon-list-item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0}.social-icon-list-item:before{display:none}.social-icon-list-item ~ .social-icon-list-item{padding-left:10px;padding-left:1rem}.social-icon-list-item a{background:transparent center center no-repeat;display:block;height:24px;text-decoration:none;text-indent:-9999px;width:24px}.social-icon-list-item a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.social-icon-list-item.dribbble a{background-image:url("/wp-content/themes/spin/images/icon-social-dribbble.svg")}.social-icon-list-item.email a{background-image:url("/wp-content/themes/spin/images/icon-social-email.svg")}.social-icon-list-item.facebook a{background-image:url("/wp-content/themes/spin/images/icon-social-facebook.svg")}.social-icon-list-item.github a{background-image:url("/wp-content/themes/spin/images/icon-social-github.svg")}.social-icon-list-item.hackernews a{background-image:url("/wp-content/themes/spin/images/icon-social-hackernews.svg")}.social-icon-list-item.instagram a{background-image:url("/wp-content/themes/spin/images/icon-social-instagram.svg")}.social-icon-list-item.linkedin a{background-image:url("/wp-content/themes/spin/images/icon-social-linkedin.svg")}.social-icon-list-item.rss a{background-image:url("/wp-content/themes/spin/images/icon-social-rss.svg")}.social-icon-list-item.twitter a{background-image:url("/wp-content/themes/spin/images/icon-social-twitter.svg")}.social-icon-list-item.url a{background-image:url("/wp-content/themes/spin/images/icon-social-url.svg")}.social-icon-list-item.googleplus a{background-image:url("/wp-content/themes/spin/images/icon-social-googleplus.svg")}.widget_ao_social_icon_list_widget .social-icon-list-item{padding-left:0;width:11.3%}article .entry-header{padding:15px;border-top:5px solid gray;background:#fff}article .entry-title{font-size:20px;font-weight:bold;font-family:'Merriweather', serif}article .entry-meta{font-size:85%;color:#979797}article .entry-meta a{color:#979797}article .entry-content{background:#fff;margin-top:0;padding:0 15px 0;font-size:14px}article .entry-content p,article .entry-content h1,article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5,article .entry-content ul{padding:0;padding-right:10px;padding-right:1rem;padding-bottom:7.5px;padding-bottom:0.75rem;padding-left:10px;padding-left:1rem}article .entry-content p,article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5,article .entry-content ul{font-family:"ff-din-web", sans-serif}article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5{font-weight:bold}article .entry-content p{margin-bottom:0}article .entry-content .pull-quote{border-left:2px solid #4A4A4A;font-size:16px;font-size:1.6rem;line-height:1.5em;margin:0 0 1.5em;padding:0 1.5em}article .entry-content .pull-quote p{font-family:"ff-din-web", sans-serif !important}article .entry-content blockquote :last-child,article .entry-content .pull-quote :last-child{margin-bottom:0 !important;padding-bottom:0 !important}article .entry-content .wp-caption-text{color:#979797;font-size:13px;font-size:1.3rem;line-height:1.3}article .entry-footer{padding:0 15px 15px;background:#fff;font-size:85%;color:#979797}article .entry-footer a{color:#979797}article .entry-footer .tags-links,article .entry-footer .cat-link,article .entry-footer .entry-date{display:inline}article .entry-footer .tags-links a,article .entry-footer .cat-link a,article .entry-footer .entry-date a{text-decoration:none}article .entry-footer .tags-links,article .entry-footer .comments-link{display:none}article .entry-footer .post-edit-link{float:right}.home .post-edit-link{display:none}#page .entry-footer .post-edit-link{display:block}body.single #masthead{display:none}@media (min-width: 900px){body.single .secondary{width:25%}body.single .primary{width:75%}}body.single .cat-title{font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}body.single .cat-title::after{content:":"}body.single .post-categories{margin-top:35px}body.single ul.cat-list{margin:0;padding:0}body.single ul.cat-list li{padding:0}body.single ul.cat-list li a{padding-left:20px}body.single .entry-header{padding:0;border-top:none;background:none}body.single .entry-top-bar{float:left;width:100%;padding-bottom:10px;padding-bottom:1rem}body.single .post-date,body.single .post-comment-count a,body.single .post-author{color:#979797;font-size:13px;float:left}body.single .post-author{margin-left:.5em}body.single .post-comment-count{float:right}body.single .post-comment-count a{float:none;text-align:right}body.single .entry-title{clear:both;font-size:24px;font-weight:bold;font-family:'Merriweather', serif;border-top:1px solid #979797;margin-top:20px;padding-top:20px;padding-bottom:20px;padding-bottom:2rem;background:none}body.single .entry-meta{font-size:85%;color:#979797}body.single .entry-meta a{color:#979797}body.single .entry-content{background:none;margin-top:0;padding:0;padding-bottom:30px;padding-bottom:3rem;font-size:14px}body.single .entry-content h1,body.single .entry-content h2,body.single .entry-content h3,body.single .entry-content h4,body.single .entry-content h5,body.single .entry-content ul{padding:0;padding-top:10px;padding-top:1rem;padding-bottom:5px;padding-bottom:0.5rem;font-family:"ff-din-web", sans-serif}body.single .entry-content h2{font-size:22px;font-weight:bold}body.single .entry-content h3{font-size:19px;font-weight:bold}body.single .entry-content h4{font-size:17px;font-weight:bold}body.single .entry-content p,body.single .entry-content ul,body.single .entry-content ol,body.single .entry-content dl{padding:0;padding-bottom:15px;padding-bottom:1.5rem;font-family:'Merriweather', serif;font-size:17px;line-height:30px;font-weight:100}body.single .entry-content ul,body.single .entry-content ol,body.single .entry-content dl{margin-bottom:0}body.single .entry-content ol{counter-reset:num;list-style:none;margin-left:0}body.single .entry-content ol>li{counter-increment:num;padding-bottom:1.5em;padding-left:2em;position:relative}body.single .entry-content ol>li:before{content:counter(num) ".";display:block;font-weight:700;left:0;position:absolute;top:0}body.single .entry-content table{border-collapse:collapse}body.single .entry-content th,body.single .entry-content td{border:1px solid #bbbbbb;padding:5px 10px;vertical-align:middle}body.single .entry-footer{padding:0 0 15px;background:none;font-size:85%;color:#979797}body.single .entry-footer a{color:#979797}body.single .entry-footer .tags-links{display:inline-block;padding-right:5px;margin-right:10px;font-family:"ff-din-web", sans-serif;font-size:13px;border-right:1px solid #E5E5E5}body.single .entry-footer .tags-links a{display:inline-block;padding:0 5px 0 20px;margin-right:10px;margin-right:1rem;color:#979797;background:#E5E5E5 url(images/ao-tag-icon.png) 5px 50% no-repeat}body.single .entry-footer .cat-links{display:inline-block;font-family:"ff-din-web", sans-serif;font-size:13px}body.single .entry-footer .cat-links::before{content:"Posted "}body.single .entry-footer .cat-links a{text-decoration:underline}body.single .entry-footer .post-edit-link{display:none}body.single .entry-footer .posted-on,body.single .entry-footer .byline{display:none}body.single .nr_related_placeholder{display:none}body.single .entry-share{border:0 solid #e1e1e1;border-width:2px 0;color:#4A4A4A;margin-bottom:10px;margin-bottom:1rem;padding-bottom:14px;padding-bottom:1.4rem;padding-top:14px;padding-top:1.4rem;*zoom:1}body.single .entry-share:after{content:"";display:table;clear:both}body.single .entry-share-label,body.single .entry-share-links{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}body.single .entry-share-label{font-family:'Merriweather', serif;margin-right:20px;margin-right:2rem}#comments p a{text-decoration:underline}.author-bio{max-width:240px;width:100%}.author-bio-img{display:block}.author-bio-img img{border:3px solid transparent;-moz-transition:border-color 200ms;-o-transition:border-color 200ms;-webkit-transition:border-color 200ms;transition:border-color 200ms;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;max-width:200px}.author-bio-img:hover img{border-color:#F0595C}.author-bio-name{color:#4A4A4A;font-size:14px;font-style:normal;font-weight:bold;letter-spacing:1px;margin-top:10px;margin-top:1rem;padding-bottom:5px;padding-bottom:0.5rem;text-transform:uppercase}.author-bio-name a{text-decoration:none}.author-bio-name a:hover,.author-bio-name a:focus{text-decoration:underline}.author-bio-description{font-style:normal;font-weight:200;line-height:1.4;margin-bottom:10px;margin-bottom:1rem;padding-bottom:0}.author-bio-links{margin-top:10px;margin-top:1rem}.bio-spacer{display:none}.bio-socials{height:32px;clear:both}.bio-socials a{display:inline-block;margin-right:5px}.bio-socials:empty{display:none}a.view-profile{display:block;width:100%;font-family:"ff-din-web", sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none;font-size:13px;letter-spacing:0.1em;padding:10px 30px;margin:30px 0px 10px 0px;border:2px solid #4A4A4A;border-radius:2px}a.view-profile:hover{color:white;background-color:#4A4A4A;border-color:#4A4A4A;box-shadow:none}#comments{clear:both;margin-top:60px;margin-top:6rem}#comments .comment{margin:20px 0 0 0}#comments .comments-title{font-family:"ff-din-web", sans-serif;font-weight:bold;font-size:22px}#comments .comment-list,#comments .comment-list ol{list-style:none;padding:0;margin:0;margin-bottom:20px}#comments .comment-list ol.children{margin-left:40px}#comments .comment-author img{width:60px;border-radius:60px;float:left;margin:0 10px 10px 0}#comments .comment-author cite a{display:block;margin-top:10px}#comments .comment-author .fn{font-family:'Merriweather', serif;font-size:16px;font-style:normal}#comments .comment-author .says{display:none}#comments .comment-meta{margin-bottom:10px;margin-bottom:1rem}#comments .comment-meta a{font-family:"ff-din-web", sans-serif;font-weight:bold;font-size:13px;text-decoration:none}#comments .comment-meta a:hover{text-decoration:underline}#comments p{margin-left:70px;margin-bottom:10px;margin-bottom:1rem;padding:0}#comments .reply{margin-left:70px}#comments .reply a{text-decoration:underline}#comments .reply-title{font-family:"ff-din-web", sans-serif;font-weight:bold;font-size:22px}#comments .comment-form{font-family:"ff-din-web", sans-serif;font-size:14px}#comments .comment-form p{margin-left:0;margin-bottom:20px}#comments .comment-form label{font-family:"ff-din-web", sans-serif;font-size:14px}#comments .comment-form textarea,#comments .comment-form input{background:white;border:none}#comments .comment-form code{font-family:"ff-din-web", sans-serif;font-size:14px;letter-spacing:-0.02em;white-space:pre-wrap;word-wrap:break-word}#comments .comment-form input[type="submit"]{font-family:"ff-din-web", sans-serif;font-size:13px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;letter-spacing:0.1em;margin-left:20px;margin-left:2rem;padding-top:10px;padding-top:1rem;padding-right:30px;padding-right:3rem;padding-bottom:10px;padding-bottom:1rem;padding-left:30px;padding-left:3rem;font-weight:bold;float:right;width:auto}#comments .comment-notes,#comments .form-allowed-tags,#comments label[for=subscribe-reloaded],#comments label[for=subscribe-reloaded] select,#comments label[for=subscribe-reloaded] a{color:#979797}#comments .comment-form-author,#comments .comment-form-email,#comments .comment-form-url,#comments .comment-form-comment{*zoom:1}#comments .comment-form-author:after,#comments .comment-form-email:after,#comments .comment-form-url:after,#comments .comment-form-comment:after{content:"";display:table;clear:both}#comments .comment-form-author label,#comments .comment-form-author input,#comments .comment-form-author textarea,#comments .comment-form-email label,#comments .comment-form-email input,#comments .comment-form-email textarea,#comments .comment-form-url label,#comments .comment-form-url input,#comments .comment-form-url textarea,#comments .comment-form-comment label,#comments .comment-form-comment input,#comments .comment-form-comment textarea{display:block}#comments .comment-form-author input,#comments .comment-form-author textarea,#comments .comment-form-email input,#comments .comment-form-email textarea,#comments .comment-form-url input,#comments .comment-form-url textarea,#comments .comment-form-comment input,#comments .comment-form-comment textarea{padding:12px 8px;width:100%}#comments .comment-form-email{position:relative}#comments .comment-form-email:after{color:#979797;content:"We will never publish or share your email.";display:block;font-style:italic;position:absolute;right:0;text-align:right}@media screen and (min-width: 601px){#comments .comment-form-email input{padding-right:45%}#comments .comment-form-email:after{bottom:13px;bottom:1.3rem;padding-right:12px;padding-right:1.2rem;width:45%}}#comments .form-allowed-tags{line-height:1}#comments .form-submit+p+p{line-height:1.3}#comments label[for=subscribe-reloaded]{display:block;padding-top:10px}#comments label[for=subscribe-reloaded] select{background-color:transparent;border:1px solid #979797;font-family:"ff-din-web", sans-serif;display:block;height:36px;height:3.6rem;margin-bottom:6px;margin-bottom:0.6rem}.widget_search .search-form{display:block}.widget_search input[type="search"],.widget_search .search-field{width:95%}.widget_search input[type="submit"],.widget_search .search-submit{height:100%;width:30px;width:3rem;background-color:#9B9B9B;float:right}#menu-top-categories,.cat-list{margin-left:0}#menu-top-categories li:before,.cat-list li:before{display:none}#menu-top-categories a,.cat-list a{display:inline-block;padding-left:20px;position:relative}#menu-top-categories a:before,.cat-list a:before{border-radius:50%;content:"" !important;display:block;height:12px;left:0;position:absolute;top:6px;width:12px}.menu-item-112346 a:before,.cat-atomic-thinking a:before{background-color:#A5488B}#nav_menu-8,article .atomic-thinking-header{border-top:5px solid #A5488B}.menu-item-112345 a:before,.cat-client-resources a:before{background-color:#fd4f57}#nav_menu-10,article .client-resources-header{border-top:5px solid #fd4f57}.menu-item-112347 a:before,.cat-project-team-mgmt a:before{background-color:#DCAD66}#nav_menu-16,article .project-team-mgmt-header{border-top:5px solid #DCAD66}.menu-item-112358 a:before,.cat-ux-design a:before{background-color:#3295BD}#nav_menu-7,article .ux-design-header{border-top:5px solid #3295BD}.menu-item-112348 a:before,.cat-development a:before{background-color:#66c3f8}#nav_menu-12,article .development-header{border-top:5px solid #66c3f8}.menu-item-112349 a:before,.cat-platforms-languages a:before{background-color:#00edbd}#nav_menu-14,article .platforms-languages-header{border-top:5px solid #00edbd}.menu-item-112350 a:before,.cat-software-life a:before{background-color:#4c4845}#nav_menu-13,article .software-life-header{border-top:5px solid #4c4845}.menu-item-112351 a:before,.cat-miscellaneous a:before{background-color:#d7d7d7}article .miscellaneous-header{border-top:5px solid #d7d7d7}.tiled-gallery .tiled-gallery-item{cursor:pointer}.tiled-gallery .tiled-gallery-caption{bottom:2px;font-family:"ff-din-web", sans-serif;font-size:12px;font-weight:600;left:2px;right:2px;width:auto}@media screen and (min-width: 960px){.teal .trapezoid{border-bottom:450px solid rgba(74,194,191,0.8)}.red .trapezoid{border-bottom:450px solid rgba(239,62,66,0.8)}.call-to-action-footer{width:100%;height:450px;position:relative;overflow:hidden;background-size:cover;background-position:50% 50%}.call-to-action-footer .trapezoid{border-left:200px solid transparent;border-right:200px solid transparent;box-sizing:border-box;height:0;width:1300px;margin-left:auto;margin-right:auto;position:absolute;margin-left:-650px;left:50%}.call-to-action-footer .footer-content{position:absolute;top:120px;top:12rem;width:800px;left:50%;margin-left:-400px;text-align:center}.call-to-action-footer .footer-content p{color:white;font-family:'Merriweather', serif;font-size:24px;font-size:2.4rem;line-height:1.5em}.call-to-action-footer a{border:3px solid white;border-radius:2px;display:inline-block;padding:10px;padding:1rem;text-decoration:none;color:white;font-family:'Merriweather', serif;font-size:20px;font-size:2rem;padding-top:22.5px;padding-top:2.25rem;padding-bottom:20px;padding-bottom:2rem;padding-left:55px;padding-left:5.5rem;padding-right:55px;padding-right:5.5rem;margin-top:10px;margin-top:1rem;transition:background .3s ease-in-out, color .3s ease-in-out}.call-to-action-footer a:hover{background:white;color:#F0595C}}@media screen and (max-width: 959px){.call-to-action-footer{position:relative;width:100%;padding-top:50px;padding-top:5rem;padding-bottom:50px;padding-bottom:5rem}.call-to-action-footer .trapezoid{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(239,62,66,0.8)}.call-to-action-footer .footer-content{position:relative}.call-to-action-footer .footer-content p{color:white;font-family:'Merriweather', serif;font-size:1.2em;line-height:1.5;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-bottom:3rem;width:85%}.call-to-action-footer a{border:3px solid white;border-radius:2px;color:white;display:block;font-family:"ff-din-web", sans-serif;text-transform:uppercase;letter-spacing:0.125em;font-weight:bold;padding:10px;padding:1rem;padding-top:20px;padding-top:2rem;padding-bottom:17.5px;padding-bottom:1.75rem;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;transition:background .3s ease-in-out, color .3s ease-in-out;width:85%}.call-to-action-footer.green,.call-to-action-footer.teal{background:#4AC2BF}}#main-footer{background:#2D2D2D;color:white;box-sizing:border-box;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;padding-bottom:40px;padding-bottom:4rem}@media screen and (max-width: 959px){#main-footer{padding-left:35px;padding-left:3.5rem;padding-bottom:20px;padding-bottom:2rem}}#main-footer a{color:white;text-decoration:none}#main-footer a:hover{color:#F0595C}#main-footer #footer-container{margin-left:auto;margin-right:auto;padding-top:40px;padding-top:4rem;padding-bottom:40px;padding-bottom:4rem;position:relative;width:940px}@media screen and (max-width: 959px){#main-footer #footer-container{width:100%}}#main-footer #footer-container:after{content:" ";display:block;clear:both}#main-footer ul{padding-left:0;margin-left:0}#main-footer .atomic-slug{font-family:'Merriweather', serif;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}@media screen and (min-width: 960px){#main-footer .atomic-slug{float:left;padding-right:20px;padding-right:2rem;width:25%}}#main-footer .atomic-slug img{display:block;margin-bottom:20px;margin-bottom:2rem}#main-footer .copyright{color:#979797;font-size:10px;font-size:1rem;position:absolute;bottom:10px;bottom:1rem;left:0}@media screen and (max-width: 959px){#main-footer .copyright{bottom:15px;bottom:1.5rem}}@media screen and (min-width: 960px){#main-footer .footer-links{float:left;padding-right:20px;padding-right:2rem;width:16.66667%}}@media screen and (max-width: 959px){#main-footer .footer-links{padding-top:10px;padding-top:1rem;margin-right:0}}#main-footer .footer-links li{line-height:30px;line-height:3rem;font-size:14px;font-size:1.4rem;padding-left:0;padding-bottom:0}#main-footer .social{width:20%;padding-top:10px;padding-top:1rem}#main-footer .social li{display:inline-block;padding-left:0;padding-bottom:0;margin:0 auto}#main-footer .social li a:active,#main-footer .social li a:focus{outline:none}#main-footer .social img{width:28px;width:2.8rem;padding-right:8px;padding-right:0.8rem;padding-bottom:8px;padding-bottom:0.8rem}@media screen and (max-width: 959px){#main-footer .social img{width:35px;width:3.5rem}}#wpstats{position:absolute;bottom:0;z-index:-1}.home{position:relative}.home .site-main{margin-bottom:200px}.home .nav-links{display:-webkit-flex !important;display:flex !important}.post-home .featured-image img{display:block;height:auto;width:100%}.post-home .entry-header{padding-bottom:0}.post-home .entry-content p{padding-left:0;padding-right:0}.post-home .entry-content blockquote,.post-home .entry-content .pull-quote{margin-bottom:1em;padding:0 1em}.post-home .more-link{display:none}.post-home .tags-links,.post-home .posted-on,.post-home .byline,.post-home .comments-link{display:none}.post-home .cat-links:before{content:"Posted"}.masonry{margin-left:7.5px;margin-left:0.75rem;margin-right:7.5px;margin-right:0.75rem}.masonry .masonry-item{margin-bottom:20px;margin-bottom:2rem;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding-left:7.5px;padding-left:0.75rem;padding-right:7.5px;padding-right:0.75rem;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;-webkit-transition:opacity 500ms;transition:opacity 500ms}.masonry .masonry-item:nth-child(3n+2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}.masonry .masonry-item:nth-child(3n+3){-moz-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms}.masonry .masonry-item-inner{-moz-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;-webkit-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;-moz-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;-webkit-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;box-shadow:rgba(0,0,0,0.0666) 0 3px 10px}.masonry .no-border{border:none}.masonry .no-border .widget{margin-bottom:0}.masonry .no-border .widget ~ .widget{margin-top:20px;margin-top:2rem}.masonry .masonry-loading{background:url("images/ao-symbol.svg") center top no-repeat;height:100px;left:50%;line-height:1;margin-left:-50px;padding-top:66px;position:absolute;-moz-transition:all 300ms;-o-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms;text-align:center;top:40px;width:100px}.masonry[data-cols='1'] .masonry-item{width:100%}.masonry[data-cols='2'] .masonry-item{width:50%}.masonry[data-cols='3'] .masonry-item{width:33.33333%}.masonry[data-layout='complete'] .masonry-item{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.masonry[data-layout='complete'] .masonry-loading{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}.archive #masthead,.search #masthead{display:none}.archive footer,.search footer{clear:both}.archive .page-header,.search .page-header{display:none}.archive .total-post-count,.search .total-post-count{font-size:15px;font-family:"ff-din-web", sans-serif;text-transform:uppercase;letter-spacing:0.125em;font-weight:bold;font-weight:bold;margin-bottom:10px;margin-bottom:1rem}.archive .hentry,.search .hentry{margin-bottom:10px;margin-bottom:1rem}.archive .entry-header,.search .entry-header{border:none;background:none;padding:15px 0 0}.archive .entry-content,.search .entry-content{background:none;padding:0}.archive .more-link,.search .more-link{display:none}.archive .entry-footer,.search .entry-footer{background:none;padding:0 0 15px 0}.archive .tag-links,.archive .comment-link,.search .tag-links,.search .comment-link{display:none}.archive a.url,.search a.url{text-decoration:underline}.archive .cat-links a,.search .cat-links a{text-decoration:underline}@media screen and (max-width: 959px){.archive .main-nav.open,.search .main-nav.open{padding-top:10%}.archive #content,.search #content{margin-bottom:90px}.archive .paging-navigation,.search .paging-navigation{padding:60px 0 70px}}.gist{padding:0;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace !important;font-size:100% !important;line-height:inherit !important;background:transparent !important;border:0 !important}.gist .file-data{padding-bottom:0px !important}.gist .line{padding:0 !important;margin:0 !important;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace !important;font-size:100% !important;line-height:inherit !important;background:transparent !important;border:0 !important}.gist-meta{padding:10px !important;font-family:Helvetica !important;font-size:12px !important;line-height:12px !important}body[data-has-drawer='true'] .back-link-container{font-family:'Merriweather', serif;font-style:italic;font-weight:300;padding-bottom:40px;padding-bottom:4rem}@media screen and (max-width: 959px){body[data-has-drawer='true'] .back-link-container{display:none}}body[data-has-drawer='true'] .secondary-toggle{background-color:#F0595C;border-color:#F0595C;color:#fff;display:none;font-weight:700;left:0;margin:0;margin-left:20px;margin-left:2rem;position:absolute;top:0;white-space:nowrap;z-index:20}body[data-has-drawer='true'] .secondary-toggle .icon{height:16px;margin-bottom:-3px;width:16px}body[data-has-drawer='true'] .secondary-toggle polygon,body[data-has-drawer='true'] .secondary-toggle rect{fill:#fff}body[data-has-drawer='true'] .secondary-toggle .close{display:none}body[data-has-drawer='true'] .secondary-close{background-color:rgba(249,249,249,0.8);bottom:0;cursor:pointer;display:none;left:0;position:fixed;right:0;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;-webkit-transition:background-color 300ms;transition:background-color 300ms;text-indent:-9999px;top:0}@media screen and (min-width: 601px){body[data-has-drawer='true'] .primary{float:left;width:66%;padding-left:4%}body[data-has-drawer='true'] .secondary{float:right;width:30%;padding-right:2%}}@media screen and (min-width: 601px) and (max-width: 959px){body[data-has-drawer='true'] .site-content{margin-left:20px;margin-left:2rem;margin-right:20px;margin-right:2rem}}@media screen and (max-width: 600px){body[data-has-drawer='true'] .site-content{margin-left:0;margin-right:0;overflow:hidden}body[data-has-drawer='true'] .primary{left:0;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;padding-top:60px;position:relative;-moz-transition:left 300ms;-o-transition:left 300ms;-webkit-transition:left 300ms;transition:left 300ms}body[data-has-drawer='true'] .secondary{left:-100%;height:100vh;overflow:auto;padding-top:100px;position:fixed;-moz-transition:all 300ms;-o-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms;top:0;width:100%;z-index:10}body[data-has-drawer='true'] .secondary.open{left:0}body[data-has-drawer='true'] .secondary.open .secondary-close{display:block}body[data-has-drawer='true'] .secondary.open+.primary{left:240px}body[data-has-drawer='true'] .secondary-inner{padding-left:20px;padding-left:2rem;position:relative;width:240px}body[data-has-drawer='true'] .secondary-inner .widget{margin-left:-20px;margin-left:-2rem}body[data-has-drawer='true'] .secondary-toggle{display:block}body[data-has-drawer='true'] .secondary-toggle.triggered{-webkit-animation:secondaryToggleIn 300ms 0s ease both;-moz-animation:secondaryToggleIn 300ms 0s ease both;-ms-animation:secondaryToggleIn 300ms 0s ease both;-o-animation:secondaryToggleIn 300ms 0s ease both;animation:secondaryToggleIn 300ms 0s ease both;position:fixed;top:100px}body[data-has-drawer='true'] .secondary-toggle.triggered .bookmark{display:none}body[data-has-drawer='true'] .secondary-toggle.triggered .close{display:inline}}.were-hiring-nav hr{width:34px;float:right;height:2px;margin-bottom:1.5rem}.were-hiring-banner{background:none repeat scroll 0 0 #f0595c;border-radius:3px 0 0 0;color:white;text-align:center;padding:0 60px 0 40px;position:fixed;right:1em;bottom:1em;font-size:16px;z-index:9}.were-hiring-banner p{font-family:"Merriweather", serif;padding-top:1.1em;padding-bottom:1em;margin-bottom:0}.were-hiring-banner a{color:#fff;font-size:13px;font-style:italic;padding-left:8px}.hiring-close{color:#d84144;font-weight:bold;padding:2px 8px 8px;position:absolute;right:5px;top:2px;cursor:pointer}@media screen and (max-width: 1044px){.were-hiring-banner{display:none}}@media screen and (max-width: 959px){.were-hiring-nav hr{display:none}}.suggested-posts{margin-top:40px;margin-top:4rem}.suggested-posts-title{font-family:'Merriweather', serif;font-size:1.375em;line-height:1.25;margin-bottom:16px;margin-bottom:1.6rem}.suggested-posts-container{display:flex;margin:0 -8px;position:relative}.suggested-posts-article{background:white;-moz-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;-webkit-box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;box-shadow:rgba(0,0,0,0.0666) 0 3px 10px;display:inline-block;margin-left:8px;margin-right:8px;width:33.33333%}.suggested-posts-article-image{background-color:#333;background-position:50%;background-size:cover;padding-bottom:62.5%}.suggested-posts-article-body{padding:15px 15px 18px;position:relative}.suggested-posts-article-body:before{background-color:#F0595C;content:"";display:block;left:0;height:4px;position:absolute;top:0;width:100%}.suggested-posts-article-title{line-height:1.375}.suggested-posts-article-title a{text-decoration:none}.suggested-posts-article-byline{color:#979797;font-size:0.8125em;line-height:1;margin-top:8px}@media screen and (max-width: 767px){.suggested-posts-container{flex-wrap:wrap}.suggested-posts-article{width:100%}.suggested-posts-article+.suggested-posts-article{margin-top:1em}}code[class*="language-"],pre[class*="language-"]{color:black;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{position:relative;background-origin:content-box;overflow:visible;padding:0;background-color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffffff),color-stop(50%, #fafafa));background-image:-moz-linear-gradient(#ffffff 50%,#fafafa 50%);background-image:-webkit-linear-gradient(#ffffff 50%,#fafafa 50%);background-image:linear-gradient(#ffffff 50%,#fafafa 50%);-moz-background-size:3em 3.2em;-o-background-size:3em 3.2em;-webkit-background-size:3em 3.2em;background-size:3em 3.2em;border:1px solid #e8e8e8;margin:0 0 3em}code[class*="language"]{height:100%;display:block;overflow:auto;font-size:1em;line-height:1.6;margin-bottom:-1.35em;overflow-x:auto;overflow-y:hidden;padding:0 0.5em 1.5em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#7D8B99}.token.punctuation{color:#5F6364}.token.property,.token.tag,.token.boolean,.token.number,.token.function-name,.token.constant,.token.symbol,.token.deleted{color:#c92c2c}.token.selector,.token.attr-name,.token.string,.token.char,.token.function,.token.builtin,.token.inserted{color:#2f9c0a}.token.operator,.token.entity,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,0.5)}.token.atrule,.token.attr-value,.token.keyword,.token.class-name{color:#1990b8}.token.regex,.token.important{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}.token.important{font-weight:normal}.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.namespace{opacity:.7}.token.tab:not(:empty):before,.token.cr:before,.token.lf:before{color:#e0d7d1;color:#e0d7d1}pre[class*="language-"].line-numbers{padding-left:0}pre[class*="language-"].line-numbers code{margin-left:3em}pre[class*="language-"].line-numbers .line-numbers-rows{left:0;background-color:#fafafa;bottom:0;overflow:hidden}pre[data-line]{position:relative;padding:1em 0 1em 3em}pre .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,0.08);background:-moz-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:-webkit-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:-o-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:linear-gradient(to right, rgba(153,122,102,0.1) 70%,rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,0.4);color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}div.prism-show-language{position:relative;margin-top:2em}pre[class*="language-"]+div.prism-show-language{margin-top:3em}div.prism-show-language>div.prism-show-language-label[data-language]{color:black;display:inline-block;position:absolute;bottom:auto;left:auto;top:0;right:0;width:auto;height:auto;font-size:0.9em;padding:0 0.5em;text-shadow:none;z-index:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-color:#e8e8e8;font-family:"ff-din-web", sans-serif;text-transform:uppercase;letter-spacing:0.125em;font-weight:bold;font-size:11px;line-height:1;padding:7px 10px 6px;top:-23px}.token.tab:not(:empty):before{content:'\21E5'}.token.cr:before{content:'\240D'}.token.crlf:before{content:'\240D\240A'}.token.lf:before{content:'\240A'}@media print{#mobile-nav,#main-nav,#mobile-nav-trigger,footer{display:none !important}.single .back-link-container,.single #comments,.single .secondary{display:none}}
