@charset "UTF-8";
/*!
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: 2.0 
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:400;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:700}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:700}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:700}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,.5),inset 0 15px 17px rgba(255,255,255,.5),inset 0 -5px 12px rgba(0,0,0,.05);color:rgba(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,.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,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(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,.5),inset 0 2px 5px rgba(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,.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,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;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}.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:.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:"urw-din",sans-serif}h1{font-family:'Merriweather',serif;font-weight:700}h1.primary{text-align:center}h2{font-family:"urw-din",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:.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:.5rem}h5{font-family:"urw-din",sans-serif;text-transform:uppercase;letter-spacing:.125em;font-weight:700;font-size:.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:-.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:#fff;padding:1em;font-size:.9em;white-space:pre-line;word-wrap:break-word;display:block;overflow:auto}code{white-space:pre;height:auto;display:inline;font-size:13px;line-height:20px}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;border-radius:50%;content:'';font-size:1.2em;height:.4em;left:0;position:absolute;top:.5em;width:.4em}article ul li>ol,article ul li>ul{padding-top:1.5rem;padding-bottom:0}article ul li>ol li:last-of-type,article ul li>ul li:last-of-type{padding-bottom:0}::selection{background:#f0595c;color:#fff}::-moz-selection{background:#f0595c;color:#fff}#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%}.border-v{height:100%;top:0}#border-top{top:0;left:0}#border-bottom{bottom:0}#border-left{left:0}#border-right{right:0}}body{color:#4a4a4a;background:#fff!important}.btn,#comments .comment-form input[type="submit"]{display:block;text-align:center;text-transform:uppercase;border:2px solid #4a4a4a;padding-top:5px;padding-top:.5rem;padding-right:20px;padding-right:2rem;padding-bottom:5px;padding-bottom:.5rem;padding-left:20px;padding-left:2rem;margin:10px;margin:1rem}.category-meta a{font-size:11px;font-weight:700;line-height:30px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:960px){.category-meta a{font-size:11px}}.section-hr{margin:30px 0}@media screen and (min-width:960px){.section-hr{margin:60px 0}}.section-hr span{font-size:14px;line-height:18px}.section-hr span.section-hr-title{font-weight:700;font-size:16px;line-height:20px;border-bottom:3px solid #fd4f57;padding-bottom:17px;padding-right:5px}.section-hr span.section-hr-link{float:right}.section-hr span.section-hr-link a{text-decoration:none}.section-hr hr{background-color:#e5e5e5;margin:15px 0}.back-link-container a{font-weight:400;text-decoration:none;font-family:"urw-din",sans-serif}.padding-top-0{padding-top:0!important}@media screen and (min-width:960px){#page{margin-right:auto;margin-left:auto;max-width:120rem;padding-top:100px;padding-top:10rem;padding-bottom:100px;padding-bottom:10rem}}@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;padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem}}@media screen and (max-width:1200px){#page{padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem}}@media screen and (min-width:960px){#mobile-header{display:none}#mobile-nav{display:none}}@media screen and (max-width:959px){#mobile-header{position:fixed;z-index:1000;width:100%;margin-top:0;background-color:#fff;background-color:rgba(255,255,255,.95);box-shadow:0 0 3px rgba(0,0,0,.3);height:60px;height:6rem}#mobile-header .mobile-wordmark-logo{max-width:136px;max-height:100%;margin-bottom:5px;margin-bottom:.5rem;margin-left:5px;margin-left:.5rem}#mobile-header #mobile-nav-trigger{z-index:1000;display:block;float:right;height:100%;cursor:pointer;width:60px;width:6rem}#mobile-header #mobile-nav-trigger img{float:right;margin-top:10px;margin-top:1rem;margin-right:10px;margin-right:1rem}}.site-branding{padding-bottom:60px;text-align:center}.site-title{font-size:2.5em;line-height:1.25em;text-align:left;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{font-size:1.25em;font-weight:200;line-height:1.5em;width:70%;text-align:left;font-family:"urw-din",sans-serif}@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:700;line-height:1.75;overflow:hidden}nav a{display:block;text-decoration:none;position:relative}.admin-bar #fixed-nav{margin-top:32px}@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,.98);height:0%;position:fixed;transition:all 300ms cubic-bezier(.785,.135,.15,.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,.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 .nav-link-holder.hiring{background-color:#fff}#mobile-nav .nav-link-holder.hiring a{color:#f0595c;width:100px}#mobile-nav a{display:table-cell;color:#fff;vertical-align:middle}#mobile-nav a:hover{background-color:rgba(255,255,255,.1)}.noscroll{overflow:hidden}@media screen and (max-width:959px){#main-nav{display:none}}@media screen and (min-width:960px){#main-nav{font-size:.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,.95);box-shadow:0 0 3px rgba(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:1200px;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{}#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.hiring{padding-left:1rem;padding-right:1rem}#main-nav .nav-link-holder.hiring a{width:100px;font-size:.9em;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#f0595c}#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(.785,.135,.15,.86)}#main-nav .nav-link-holder a:after{background:transparent;content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;height:.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(.785,.135,.15,.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:.9em;font-weight:400;letter-spacing:1px;text-transform:uppercase}#main-nav a.button{display:inline;border:2px solid #4a4a4a;border-radius:2px;font-weight:400;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:.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:#fff}.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:#fff;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:"urw-din",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:"urw-din",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;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:.5rem;padding-right:10px;padding-right:1rem;padding-bottom:5px;padding-bottom:.5rem;padding-left:10px;padding-left:1rem;font-family:"urw-din",sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0;text-transform:uppercase;text-align:center}.call-out-box .text{padding:30px 20px 20px;font-family:"urw-din",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;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{display:block;width:16px;height:16px;text-decoration:none;text-indent:-9999px;background:transparent center center no-repeat}.social-icon-list-item a:hover{opacity:.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{width:11.3%;padding-left:0}article .entry-header{padding:15px;border-top:5px solid gray;background:#fff}article .entry-title{font-size:20px;font-weight:700;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:.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:"urw-din",sans-serif}article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5{font-weight:700}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:"urw-din",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}body.single .cat-title{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}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{overflow:hidden;margin:0 auto;padding:0;border-top:none;background:none}@media screen and (min-width:1200px){body.single .entry-header{max-width:700px}}body.single .single-featured-image{margin-bottom:30px}@media screen and (min-width:960px){body.single .single-featured-image{margin-bottom:60px}}body.single .single-featured-image img{display:block;width:100%;height:auto;margin:0 auto}@media screen and (min-width:1200px){body.single .single-featured-image img{min-width:700px;max-width:700px;max-height:400px}}body.single .entry-top-bar{font-weight:700;line-height:20px;float:left;width:100%;text-transform:uppercase;padding-bottom:20px;padding-bottom:2rem}@media screen and (min-width:960px){body.single .entry-top-bar{line-height:30px;padding-bottom:40px;padding-bottom:4rem}}body.single .post-date,body.single .post-comment-count a,body.single .post-author{font-size:11px;line-height:30px;float:left;color:#979797;padding-left:5px}body.single .addl-author{font-size:12px;line-height:30px;letter-spacing:.06em;color:#a1a1a1;display:flex;margin-right:.25rem}body.single .addl-author::after{content:","}body.single .post-comment-count{float:right}body.single .post-comment-count a{float:none;text-align:right}body.single .entry-title{font-size:26px;font-weight:700;clear:both;margin-top:20px;padding-top:20px;background:none;font-family:'Merriweather',serif;padding-bottom:20px;padding-bottom:2rem}@media screen and (min-width:960px){body.single .entry-title{font-size:40px}}body.single .entry-meta{font-size:85%;color:#979797}body.single .entry-meta a{color:#979797}body.single .entry-content{font-size:14px;margin-top:0;margin-bottom:30px;padding:0;background:none}@media screen and (min-width:960px){body.single .entry-content>div{float:left}}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:.5rem;font-family:"urw-din",sans-serif}body.single .entry-content h2{font-size:16px;font-weight:700;line-height:20px}body.single .entry-content h3{font-size:19px;font-weight:700}body.single .entry-content h4{font-size:17px;font-weight:700}body.single .entry-content p,body.single .entry-content ul,body.single .entry-content ol,body.single .entry-content dl{font-size:13px;font-weight:100;line-height:22px;padding:0;padding-bottom:15px;padding-bottom:1.5rem;font-family:'Merriweather',serif}body.single .entry-content ul,body.single .entry-content ol,body.single .entry-content dl{margin-bottom:0}body.single .entry-content ol{margin-left:0;list-style:none;counter-reset:num}body.single .entry-content ol>li{position:relative;padding-bottom:1.5em;padding-left:2em;counter-increment:num}body.single .entry-content ol>li:before{font-weight:700;position:absolute;top:0;left:0;display:block;content:counter(num) ".";background:none}body.single .entry-content table{border-collapse:collapse}body.single .entry-content th,body.single .entry-content td{padding:5px 10px;vertical-align:middle;border:1px solid #bbb}body.single .entry-content li ol,body.single .entry-content li ul{padding-top:1.5rem;padding-bottom:0}body.single .entry-content li ol li:last-of-type,body.single .entry-content li ul li:last-of-type{padding-bottom:0}body.single .entry-content .single-article-summary,body.single .entry-content .inner-content,body.single .entry-content .single-category-list{width:100%}body.single .entry-content .single-article-summary,body.single .entry-content .single-article-summary-inner,body.single .entry-content .single-category-list{padding-bottom:30px}@media screen and (min-width:960px){body.single .entry-content .single-category-list{width:calc(30% - 30px)}}@media screen and (min-width:1200px){body.single .entry-content .single-article-summary,body.single .entry-content .single-category-list{width:calc(20% - 50px)}}body.single .entry-content .single-article-summary{display:none}@media screen and (min-width:1200px){body.single .entry-content .single-article-summary{display:block}}@media screen and (min-width:1200px){body.single .entry-content .single-article-summary{margin-right:60px}}@media screen and (min-width:1200px){body.single .entry-content .single-article-summary-inner{display:none}}body.single .entry-content .inner-content{margin-right:30px}@media screen and (min-width:1200px){body.single .entry-content .inner-content{width:60%;max-width:700px;margin-right:0;margin-left:0}}@media (min-width:601px) and (max-width:1200px){body.single .entry-content .inner-content{float:left;width:70%}}@media screen and (min-width:1200px){body.single .entry-content .single-category-list{float:right}}@media (min-width:601px) and (max-width:959px){body.single .entry-content .single-category-list{float:right;width:calc(30% - 30px)}}body.single .entry-content .single-category-list ul li{margin-bottom:20px;padding:0 0 20px;list-style:none;border-bottom:1px solid #e5e5e5}@media screen and (min-width:960px){body.single .entry-content .single-category-list ul li{margin-bottom:30px;padding-bottom:30px}}body.single .entry-content .single-category-list ul li:before{display:none}body.single .entry-content .single-category-list ul li:last-child{border-bottom:none}body.single .entry-content .single-category-list ul li h2 a{font-size:14px;line-height:20px;text-decoration:none;font-family:'Merriweather',serif}body.single .entry-footer{font-size:85%;padding:0 0 15px;color:#979797;background:none}body.single .entry-footer a{color:#979797}body.single .entry-footer .tags-links{font-size:13px;display:inline-block;margin-right:10px;padding-right:5px;border-right:1px solid #e5e5e5;font-family:"urw-din",sans-serif}body.single .entry-footer .tags-links a{display:inline-block;padding:0 5px 0 20px;color:#979797;background:#e5e5e5 url(../../../../../../themes/spin/images/ao-tag-icon.png) 5px 50% no-repeat;margin-right:10px;margin-right:1rem}body.single .entry-footer .cat-links{font-size:13px;display:inline-block;font-family:"urw-din",sans-serif}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{color:#4a4a4a;border-bottom:1px solid #e5e5e5;margin-bottom:10px;margin-bottom:1rem;padding-bottom:30px;padding-bottom:3rem;padding-top:30px;padding-top:3rem}body.single .entry-share-label,body.single .entry-share-links{display:inline-block}body.single .entry-share-links{line-height:20px;margin-left:20px}body.single .entry-share-label{font-family:'Merriweather',serif;margin-right:20px;margin-right:2rem}#comments p a{text-decoration:underline}.single-post-footer{overflow:hidden}.single-post-footer .author-box{display:flex;border-top:1px solid #e5e5e5;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}@media screen and (min-width:960px){.single-post-footer .author-box{padding-top:60px}}.single-post-footer .author-box .author-avatar{min-width:60px;height:60px;margin-right:20px}.single-post-footer .author-box .author-avatar a{display:block}.single-post-footer .author-box .author-avatar a img{border-radius:50%}.single-post-footer .author-box .author-content a,.single-post-footer .author-box .author-content span{font-size:13px;line-height:20px;display:block;color:#595959}@media screen and (min-width:960px){.single-post-footer .author-box .author-content a,.single-post-footer .author-box .author-content span{font-size:14px}}.single-post-footer .author-box .author-content a{font-weight:700;margin-bottom:5px}.single-post-footer .author-box .author-all-articles{font-size:13px;font-weight:700;line-height:17px;min-width:150px;margin-left:20px;padding:8px 20px;border:2px solid #4c4845}.single-post-footer-tags{padding:45px 0 15px}.single-post-footer-tags a{display:inline-block;margin-right:20px;margin-bottom:20px;padding:4px 16px;text-transform:lowercase;background-color:#f7f7f7}.author-bio{width:100%;margin-top:20px}@media screen and (min-width:601px){.author-bio{display:flex;margin-top:30px;align-items:center;justify-content:flex-start;align-content:center;flex-wrap:nowrap}}.author-bio a{font-size:13px;text-decoration:none}@media screen and (min-width:960px){.author-bio a{font-size:14px}}.author-bio .author-avatar{margin-right:20px}.author-bio .author-avatar .author-bio-img{display:block}.author-bio .author-avatar .author-bio-img img{width:100px;max-width:100px;border-radius:50%}@media screen and (min-width:960px){.author-bio .author-avatar .author-bio-img img{width:150px;max-width:150px}}.author-bio .author-avatar .author-bio-img:hover img{border-color:#f0595c}.author-bio .author-description .author-title{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.author-bio .author-description .author-title .author-bio-name{font-size:26px;margin-right:15px;color:#4c4845;margin-top:10px;margin-top:1rem;padding-bottom:5px;padding-bottom:.5rem}.author-bio .author-description .author-title .author-bio-name a{text-decoration:none}.author-bio .author-description .author-title .author-bio-name a:hover,.author-bio .author-description .author-title .author-bio-name a:focus{text-decoration:underline}.author-bio-description{font-weight:200;font-style:normal;line-height:1.4;padding-bottom:0;margin-bottom:10px;margin-bottom:1rem}.bio-spacer{display:none}.bio-socials{clear:both;height:32px}.bio-socials a{display:inline-block;margin-right:5px}.bio-socials:empty{display:none}.author-featured-post{background-color:#f7f7f7}.author-featured-post .author-featured-post-content{padding:20px!important}@media screen and (min-width:960px){.author-featured-post .author-featured-post-content{display:flex;flex-direction:row;flex-direction:row-reverse;width:100%;padding:60px 0!important;flex-wrap:wrap}}.author-featured-post .author-featured-post-content>div{padding:20px 0}@media screen and (min-width:960px){.author-featured-post .author-featured-post-content>div{padding:0 60px 0 0}}.author-featured-post .author-featured-post-content>div,.author-featured-post .author-featured-post-content>a{display:flex;flex-direction:column;flex-basis:100%;flex:1}@media screen and (min-width:1200px){.author-featured-post .author-featured-post-content>a{min-width:600px}}.author-featured-post .author-featured-post-content .author-featured-post-inner .entry-top-bar{font-weight:700;line-height:20px;float:left;width:100%;margin-top:20px;padding-top:15px;text-transform:uppercase;border-top:1px solid #c3c3c3}@media screen and (min-width:960px){.author-featured-post .author-featured-post-content .author-featured-post-inner .entry-top-bar{line-height:30px}}.author-featured-post .author-featured-post-content .author-featured-post-inner .post-date,.author-featured-post .author-featured-post-content .author-featured-post-inner body.single .post-comment-count a,body.single .post-comment-count .author-featured-post .author-featured-post-content .author-featured-post-inner a,.author-featured-post .author-featured-post-content .author-featured-post-inner .post-author{font-size:11px;line-height:30px;float:left;color:#979797}.author-featured-post .author-featured-post-content .author-featured-post-inner .post-author{margin-left:.5em}.author-featured-post .author-featured-post-content .author-featured-post-inner .entry-title{font-size:16px;font-weight:700;clear:both;padding-top:20px;background:none;font-family:'Merriweather',serif;padding-bottom:20px;padding-bottom:2rem}@media screen and (min-width:1200px){.author-featured-post .author-featured-post-content .author-featured-post-inner .entry-title{font-size:40px}}.author-featured-post .author-featured-post-content .author-featured-post-inner .entry-meta{font-size:85%;color:#979797}.author-featured-post .author-featured-post-content .author-featured-post-inner .entry-meta a{color:#979797}.author-featured-post .author-featured-post-content a{width:100%}.author-featured-post .author-featured-post-thumbnail{min-height:250px;background-position:center;background-size:cover}@media screen and (min-width:960px){.author-featured-post .author-featured-post-thumbnail{min-height:350px}}body.author #content{margin-bottom:0}body.author #page.hfeed.site{padding-bottom:20px}@media screen and (min-width:960px){body.author #page.hfeed.site{padding-bottom:60px}}#comments{clear:both;margin-top:60px;margin-top:6rem}#comments .comment{margin:30px 0 0 0;border-top:1px solid #e5e5e5;padding-top:30px}#comments .comment.depth-1{border:none;padding-top:0}#comments .comments-title{font-size:22px;font-weight:700;font-family:"urw-din",sans-serif}#comments .comment-list,#comments .comment-list ul{margin:0;margin-bottom:20px;padding:0;list-style:none}#comments .comment-list ul.children{margin-left:40px}#comments .comment-list ul li:before{display:none}#comments .comment-author img{display:none}#comments .comment-author cite a{display:block;margin-top:10px}#comments .comment-author .fn{font-size:18px;font-style:normal;line-height:30px;float:left;margin-right:10px;font-family:'Merriweather',serif}#comments .comment-author .says{display:none}#comments .comment-meta{margin-bottom:10px;margin-bottom:1rem}#comments .comment-meta a{font-family:"urw-din",sans-serif;font-size:10px;font-weight:700;line-height:35px;margin-top:10px;text-decoration:none;text-transform:uppercase;color:#a2a2a2;font-family:"urw-din",sans-serif}#comments .comment-meta a:hover{text-decoration:underline}#comments p{padding:0;font-size:14px;line-height:20px;margin-bottom:10px;margin-bottom:1rem;font-family:"urw-din",sans-serif}#comments .reply a{text-decoration:underline}#comments .reply-title{font-size:22px;font-weight:700;font-family:"urw-din",sans-serif}#comments .comment-respond{padding:30px;background-color:#f7f7f7}@media screen and (min-width:768px){#comments .comment-respond{padding:60px}}#comments .comment-respond .comment-reply-title{text-transform:uppercase;font-size:12px;line-height:20px}#comments .comment-form{font-size:14px;font-family:"urw-din",sans-serif}#comments .comment-form p{margin-bottom:20px;margin-left:0}#comments .comment-form label{font-size:14px;font-family:"urw-din",sans-serif}#comments .comment-form textarea,#comments .comment-form input{border:none;background:#fff}#comments .comment-form code{font-size:14px;white-space:pre-wrap;letter-spacing:-.02em;word-wrap:break-word;font-family:"urw-din",sans-serif}#comments .comment-form input[type="submit"]{font-size:13px;font-weight:700;display:inline-block;width:auto;letter-spacing:.1em;font-family:"urw-din",sans-serif;margin-left:0;margin-left:0rem;padding-top:10px;padding-top:1rem;padding-right:30px;padding-right:3rem;padding-bottom:10px;padding-bottom:1rem}#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:#595959}#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{width:100%;padding:12px 8px;margin-top:10px}#comments .comment-form-email{position:relative}@media screen and (min-width:601px){#comments .comment-form-email input{padding-right:45%}#comments .comment-form-email:after{width:75%;bottom:13px;bottom:1.3rem;padding-right:12px;padding-right:1.2rem}}#comments .comment-form-email:after{font-style:italic;position:absolute;right:0;display:block;content:"We will never publish or share your email.";text-align:right;color:#979797}#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{display:block;border:1px solid #979797;background-color:transparent;font-family:"urw-din",sans-serif;height:36px;height:3.6rem;margin-bottom:6px;margin-bottom:.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{float:right;height:100%;background-color:#9b9b9b;width:30px;width:3rem}.search-form .search-icon-box{vertical-align:sub}.search-form input[type="search"],.search-form .search-field{font-family:"urw-din",sans-serif;font-size:16px;line-height:20px;width:50px;padding:8px 20px 8px 10px;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;border:none}.search-form input[type="search"]:focus,.search-form .search-field:focus{width:150px}.search-form input[type="search"]::placeholder,.search-form .search-field::placeholder{overflow:visible}body.search-results .search-form input[type="search"],body.search-results .search-form .search-field{width:150px}#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{position:relative;display:inline-block;padding-left:20px}#menu-top-categories a:before,.cat-list a:before{position:absolute;top:6px;left:0;display:block;width:12px;height:12px;content:''!important;border-radius:50%}.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}.category-slug-atomic-thinking a,.category-slug-atomic-thinking h5{color:#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}.category-slug-client-resources a,.category-slug-client-resources h5{color:#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}.category-slug-project-team-mgmt a,.category-slug-project-team-mgmt h5{color:#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}.category-slug-ux-design a,.category-slug-ux-design h5{color:#3295bd}.menu-item-112348 a:before,.cat-development a:before{background-color:#66c3f8}#nav_menu-12,article .development-header{border-top:5px solid #66c3f8}.category-slug-development a,.category-slug-development h5{color:#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}.category-slug-platforms-languages a,.category-slug-platforms-languages h5{color:#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}.category-slug-software-life a,.category-slug-software-life h5{color:#4c4845}.menu-item-112351 a:before,.cat-miscellaneous a:before{background-color:#d7d7d7}article .miscellaneous-header{border-top:5px solid #d7d7d7}body.category .entry-title{font-size:26px;font-weight:700;clear:both;margin-top:20px;padding-top:20px;background:none;font-family:'Merriweather',serif;padding-bottom:20px;padding-bottom:2rem}@media screen and (min-width:960px){body.category .entry-title{font-size:40px}}body.category .single-popular-post{padding-bottom:20px}@media screen and (min-width:960px){body.category .single-popular-post{padding-bottom:60px}}.category-archive-grid{display:flex}.category-archive-grid .category-list-side{min-width:200px;padding-right:30px}.category-archive-grid .category-list-side ul{margin:0;padding:0 0 60px}.category-archive-grid .category-list-side ul li{padding:5px 0}.category-archive-grid .category-list-side ul li a{font-size:11px;text-decoration:none}@media screen and (min-width:960px){.category-archive-grid .category-list-side ul li a{font-size:14px}}.category-archive-grid .category-list-side ul li a span{color:#C3C3C3;padding-left:10px;font-weight:700;font-size:11px}@media screen and (min-width:960px){.category-archive-grid .category-list-side ul li a span{font-size:12px}}.category-archive-grid .category-list-side ul h5{font-size:10px;margin:0;padding-top:0;font-family:"urw-din",sans-serif}.tiled-gallery .tiled-gallery-item{cursor:pointer}.tiled-gallery .tiled-gallery-caption{bottom:2px;font-family:"urw-din",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,.8)}.red .trapezoid{border-bottom:450px solid rgba(239,62,66,.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:#fff;font-family:'Merriweather',serif;font-size:24px;font-size:2.4rem;line-height:1.5em}.call-to-action-footer a{border:3px solid #fff;border-radius:2px;display:inline-block;padding:10px;padding:1rem;text-decoration:none;color:#fff;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:#fff;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,.8)}.call-to-action-footer .footer-content{position:relative}.call-to-action-footer .footer-content p{color:#fff;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 #fff;border-radius:2px;color:#fff;display:block;font-family:"urw-din",sans-serif;text-transform:uppercase;letter-spacing:.125em;font-weight:700;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:#fff;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:#fff;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-bottom: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.67%}}@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 .footer-links a .b-corp-logo{width:65px}#main-footer .social{width:auto;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:.8rem;padding-bottom:8px;padding-bottom:.8rem}@media screen and (max-width:959px){#main-footer .social img{width:35px;width:3.5rem}}#wpstats{position:absolute;bottom:0;z-index:-1}.logo-red{background-color:#f0595c}.block-cta .row{max-width:none;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.large-6{flex:0 0 50%;max-width:50%}.column{flex:1 1 0%;padding-right:2rem;padding-left:2rem;min-width:0}.block-cta>.row .cta-text div{padding-top:7rem;padding-bottom:7rem;width:70%;max-width:460px;margin:0 auto}.block-cta>.row .cta-text div h2{position:relative;padding-top:1rem;margin-bottom:2rem;font-size:14px}.block-cta>.row .cta-text div h2:before{content:"";display:block;position:absolute;top:0;width:60px;left:0;border-top:1px solid #f59496}.block-cta>.row .cta-text div h3{font-family:ff-din-web,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:3rem;line-height:1.2em;margin-bottom:1rem}.white-button{display:inline-block;background:#fff;font-family:Merriweather,serif;text-decoration:none;letter-spacing:.03em;border-radius:2px;transition:background .3s ease-in-out,border-color .3s ease-in-out;color:#f0595c!important;margin-top:2rem;padding:2rem 4rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.white-button:hover{opacity:.8}.cta-image{background-image:url(/wp-content/themes/spin/images/ao-footer-image.jpg);background-size:cover;background-position:50%}.location-office .logo-red .location-services-content,.logo-red .location-office .location-services-content,.logo-red a:not(.white-button),.logo-red h2,.logo-red h3,.logo-red h4,.logo-red h5,.logo-red h6,.logo-red li,.logo-red p{color:#fff}@media screen and (max-width:960px){.large-6{max-width:none}.block-cta .cta-image{display:none}.block-cta>.row{max-width:435px!important;width:90%}.block-cta>.row .cta-text div{width:100%}}.home{position:relative}.home .nav-links{display:-webkit-flex!important;display:flex!important}.post-home .featured-image img{display:block;width:100%;height:auto}.post-home .entry-header{padding-bottom:0}.post-home .entry-content p{padding-right:0;padding-left: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'}.single-popular-post{display:flex;flex-wrap:wrap;align-content:center;align-items:stretch;justify-content:space-evenly}.single-popular-post .single-popular-thumbnail{min-height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:960px){.single-popular-post .single-popular-thumbnail{min-height:300px}}.single-popular-post .single-popular-thumbnail a{display:block;width:100%;height:100%}.single-popular-post .single-popular-content{padding:20px 30px;background-color:#f7f7f7}.single-popular-post .single-popular-content .post-category a{font-size:11px;font-weight:700;line-height:30px;text-decoration:none;text-transform:uppercase;color:#a5488b}@media screen and (min-width:960px){.single-popular-post .single-popular-content .post-category a{font-size:12px}}.single-popular-post .single-popular-content h1{margin-bottom:10px}.single-popular-post .single-popular-content h1 a{font-size:16px;font-weight:400;line-height:24px;text-decoration:none;color:#4c4845}@media screen and (min-width:960px){.single-popular-post .single-popular-content h1 a{font-size:18px;line-height:30px}}.single-popular-post .single-popular-content p{font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:960px){.single-popular-post .single-popular-content p{font-size:14px;margin-bottom:30px}}.single-popular-post .single-popular-content a{font-size:13px;text-decoration:none}@media screen and (min-width:960px){.single-popular-post .single-popular-content a{font-size:14px}}.single-popular-post .single-popular-content .popular-post-author-box{display:flex;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}@media screen and (min-width:960px){.single-popular-post .single-popular-content .popular-post-author-box{padding-top:8px}}.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-avatar{min-width:60px;height:60px;margin-right:20px}.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-avatar a{display:block}.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-avatar a img{border-radius:50%}.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-content a,.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-content span{font-size:11px;line-height:13px;display:block;color:#595959}@media screen and (min-width:960px){.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-content a,.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-content span{font-size:12px;line-height:14px}}.single-popular-post .single-popular-content .popular-post-author-box .popular-post-author-content a{font-weight:700;margin-bottom:5px}.single-popular-post>div{width:100%;min-width:100%}@media screen and (min-width:960px){.single-popular-post{flex-wrap:nowrap}.single-popular-post>div{width:50%;min-width:50%}.single-popular-post .single-popular-content{padding-right:60px;padding-left:60px}}@media screen and (max-width:959px){.archive .main-nav.open,.search .main-nav.open,.home .main-nav.open{padding-top:10%}.archive #content,.search #content,.home #content{margin-bottom:90px}.archive .paging-navigation,.search .paging-navigation,.home .paging-navigation{padding:60px 0 70px}}.archive footer,.search footer,.home footer{clear:both}.archive .page-header,.search .page-header,.home .page-header{display:none}.archive .total-post-count,.search .total-post-count,.home .total-post-count{font-size:15px;font-weight:700;font-family:"urw-din",sans-serif;text-transform:uppercase;letter-spacing:.125em;font-weight:700;margin-bottom:10px;margin-bottom:1rem}.archive .site-main,.search .site-main,.home .site-main{display:grid;grid-auto-flow:row}@media screen and (min-width:768px){.archive .site-main,.search .site-main,.home .site-main{grid-template-columns:repeat(3,1fr)}}.archive .site-main article,.search .site-main article,.home .site-main article{padding:0}@media screen and (min-width:768px){.archive .site-main article,.search .site-main article,.home .site-main article{padding:0 10px}.archive .site-main article:first-of-type,.search .site-main article:first-of-type,.home .site-main article:first-of-type{padding-left:0!important}.archive .site-main article:last-of-type,.search .site-main article:last-of-type,.home .site-main article:last-of-type{padding-right:0!important}}@media screen and (min-width:1200px){.archive .site-main article,.search .site-main article,.home .site-main article{padding:0 20px}}.archive .site-main article .hentry,.search .site-main article .hentry,.home .site-main article .hentry{margin-bottom:0;margin-bottom:0rem}.archive .site-main article a,.search .site-main article a,.home .site-main article a{display:block;width:100%}.archive .site-main article a .archive-post-thumbnail,.search .site-main article a .archive-post-thumbnail,.home .site-main article a .archive-post-thumbnail{width:100%;height:auto;min-height:200px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:960px){.archive .site-main article a .archive-post-thumbnail,.search .site-main article a .archive-post-thumbnail,.home .site-main article a .archive-post-thumbnail{min-height:240px}}.archive .site-main article .entry-header,.search .site-main article .entry-header,.home .site-main article .entry-header{overflow:hidden;padding:15px 0 0;border:none}.archive .site-main article .entry-header h1,.search .site-main article .entry-header h1,.home .site-main article .entry-header h1{margin-bottom:10px}.archive .site-main article .entry-header h1 a,.search .site-main article .entry-header h1 a,.home .site-main article .entry-header h1 a{font-size:16px;font-weight:400;line-height:24px;text-decoration:none;color:#4c4845}@media screen and (min-width:960px){.archive .site-main article .entry-header h1 a,.search .site-main article .entry-header h1 a,.home .site-main article .entry-header h1 a{font-size:18px;line-height:30px}}.archive .site-main article .entry-content,.search .site-main article .entry-content,.home .site-main article .entry-content{font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden;padding:0;text-overflow:ellipsis;background:none;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width:960px){.archive .site-main article .entry-content,.search .site-main article .entry-content,.home .site-main article .entry-content{font-size:14px;margin-bottom:30px}}@media screen and (min-width:601px){.archive .site-main.site-main-four,.search .site-main.site-main-four,.home .site-main.site-main-four{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.archive .site-main.site-main-four,.search .site-main.site-main-four,.home .site-main.site-main-four{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:960px){.archive .site-main.site-main-four,.search .site-main.site-main-four,.home .site-main.site-main-four{min-height:170px}}.archive .site-main.site-main-four .archive-post-thumbnail,.search .site-main.site-main-four .archive-post-thumbnail,.home .site-main.site-main-four .archive-post-thumbnail{min-height:200px}@media screen and (min-width:960px){.archive .site-main.site-main-four .archive-post-thumbnail,.search .site-main.site-main-four .archive-post-thumbnail,.home .site-main.site-main-four .archive-post-thumbnail{min-height:170px}}.archive .site-main.site-main-four .entry-content,.search .site-main.site-main-four .entry-content,.home .site-main.site-main-four .entry-content{display:none}.archive .more-link,.search .more-link,.home .more-link{display:none}.archive .entry-footer,.search .entry-footer,.home .entry-footer{padding:0 0 15px 0;background:none}.archive .tag-links,.archive .comment-link,.search .tag-links,.search .comment-link,.home .tag-links,.home .comment-link{display:none}.archive a.url,.search a.url,.home a.url{text-decoration:underline}.archive .cat-links a,.search .cat-links a,.home .cat-links a{text-decoration:underline}.archive #masthead,.search #masthead{display:none}.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}code:not([class]),code[class=""]{background:#d5d5d5;padding:.3rem .7rem}.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:#fff;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:700;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-size:1.375em;line-height:1.25;font-family:'Merriweather',serif;margin-bottom:16px;margin-bottom:1.6rem}.suggested-posts-container{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:768px){.suggested-posts-container{grid-template-columns:repeat(4,1fr)}}.suggested-posts-container article{padding:0 20px}.suggested-posts-container article:first-of-type{padding-left:0!important}.suggested-posts-container article:last-of-type{padding-right:0!important}.suggested-posts-article{display:inline-block;background:#fff}.suggested-posts-article-image{padding-bottom:62.5%;background-color:#333;background-position:50%;background-size:cover;min-height:185px}.suggested-posts-article-body{position:relative;padding:15px 0 18px}.suggested-posts-article-body:before{position:absolute;top:0;left:0;display:block;width:100%;height:4px;content:'';background-color:#f0595c}.suggested-posts-article-title{font-family:'urw-din',sans-serif!important;font-size:100%;font-weight:400;line-height:1.375;font-style:normal;margin-top:10px}.suggested-posts-article-title a{text-decoration:none;font-weight:400!important}.suggested-posts-article-byline{font-size:.8125em;line-height:1;margin-top:8px;color:#979797}@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}}.modal{font-family:"urw-din",sans-serif}.modal__overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;background:rgba(0,0,0,.6);justify-content:center;align-items:center}.modal__container{z-index:1;overflow-y:auto;box-sizing:border-box;width:calc(100% - 40px);max-width:980px;height:90vh;max-height:664px;padding:30px;border-radius:4px;background-color:#fff}.modal__header{display:flex;border-bottom:3px solid #ededed;justify-content:space-between;align-items:flex-start}.modal__close{font-weight:700;text-transform:uppercase;border:0;background:transparent;box-shadow:none;font-family:"urw-din",sans-serif}.modal__header .modal__close:before{margin-right:10px;content:'\2715'}.modal__content{line-height:1.5;margin-top:2rem;margin-bottom:2rem;color:rgba(0,0,0,.8)}.modal__btn{font-size:.875rem;line-height:1.15;overflow:visible;margin:0;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;cursor:pointer;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0);text-transform:none;color:rgba(0,0,0,.8);border-width:0;border-style:none;border-radius:.25rem;background-color:#e6e6e6;-webkit-appearance:button;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{color:#fff;background-color:#00449e}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden='false'] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden='false'] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden='true'] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden='true'] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.ao-post-cta{display:flex;float:none;clear:both;overflow:hidden;margin-right:auto;margin-left:auto;padding:2rem 3rem;border-radius:2px;background-color:#eaf4f9;flex-wrap:wrap;align-items:center}@media screen and (min-width:960px){.ao-post-cta{padding:3.5rem 5.5rem}}@media screen and (min-width:960px){.ao-post-cta .ao-post-cta--copy,.ao-post-cta .ao-post-cta--action,.ao-post-cta .ao-post-icon{padding:0 2.5rem;flex:0 0 25%}}.ao-post-cta .ao-post-cta--copy h3,.ao-post-cta .ao-post-cta--copy p,.ao-post-cta .ao-post-cta--action h3,.ao-post-cta .ao-post-cta--action p,.ao-post-cta .ao-post-icon h3,.ao-post-cta .ao-post-icon p{margin:0;padding:0}.ao-post-cta .ao-post-cta--copy h3,.ao-post-cta .ao-post-cta--action h3,.ao-post-cta .ao-post-icon h3{font-size:24px;font-family:"urw-din",sans-serif}@media screen and (min-width:601px){.ao-post-cta .ao-post-cta--copy h3,.ao-post-cta .ao-post-cta--action h3,.ao-post-cta .ao-post-icon h3{font-size:30px}}@media screen and (min-width:960px){.ao-post-cta .ao-post-cta--copy h3,.ao-post-cta .ao-post-cta--action h3,.ao-post-cta .ao-post-icon h3{font-size:36px}}.ao-post-cta .ao-post-cta--copy p,.ao-post-cta .ao-post-cta--action p,.ao-post-cta .ao-post-icon p{line-height:1.4;color:#595959}@media screen and (max-width:960px){.ao-post-cta .ao-post-cta--copy p,.ao-post-cta .ao-post-cta--action p,.ao-post-cta .ao-post-icon p{padding:10px 0 20px}}.ao-post-cta .ao-post-icon{display:none;margin:-10rem 0rem;padding:0}@media screen and (min-width:960px){.ao-post-cta .ao-post-icon{display:block}}.ao-post-cta .ao-post-cta--action{padding-right:0}.ao-post-cta button,.ao-post-cta .cta--button{font-size:12px;font-weight:700;display:block;width:100%;padding:2rem;transition:background .3s ease-in-out,border-color .3s ease-in-out;text-align:center;text-decoration:none;letter-spacing:.143em;text-transform:uppercase;color:#fff;border-top-width:0;border-right-width:0;border-left-width:0;border-radius:2px;background-color:#3295bd;box-shadow:none;text-shadow:none;font-family:"urw-din",sans-serif}.frm_forms.with_frm_style .frm_submit button{font-weight:700;width:50%;padding:2rem;transition:background .3s ease-in-out,border-color .3s ease-in-out;letter-spacing:.143em;text-transform:uppercase;border-top-width:0;border-right-width:0;border-bottom:2px solid #d19439;border-left-width:0;border-radius:2px;background-color:#d8a456;box-shadow:none;font-family:"urw-din",sans-serif}.frm_forms.with_frm_style .frm_submit button:hover,.frm_forms.with_frm_style .frm_submit button:focus{color:#fff;border-bottom:2px solid #d19439;background-color:#d19439}.frm_forms.with_frm_style .form-field{margin-bottom:18px}.frm_forms.with_frm_style .frm_description{margin-top:10px}.frm_forms.with_frm_style .frm_primary_label{font-weight:700;font-family:"urw-din",sans-serif}.frm_forms.with_frm_style textarea,.frm_forms.with_frm_style input{border-radius:0;background:#ededed}.frm_forms.with_frm_style .frm_section_heading .frm_section_spacing{display:none}.spin__sidebar-form{display:none;margin-top:20px}@media all and (min-width:601px){.spin__sidebar-form{display:block}.spin__footer-form{display:none}}code[class*="language-"],pre[class*="language-"]{color:#000;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:linear-gradient(#fff 50%,#fafafa 50%);background-size:3em 3.2em;border:1px solid #111;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 .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,.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,.5)}.token.important{font-weight:400}.token.bold{font-weight:700}.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,.08);background:-moz-linear-gradient(left,rgba(153,122,102,.1) 70%,rgba(153,122,102,0));background:-webkit-linear-gradient(left,rgba(153,122,102,.1) 70%,rgba(153,122,102,0));background:-o-linear-gradient(left,rgba(153,122,102,.1) 70%,rgba(153,122,102,0));background:linear-gradient(left,rgba(153,122,102,.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,.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 #fff}.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:.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:#000;display:inline-block;position:absolute;bottom:auto;left:auto;top:0;right:0;width:auto;height:auto;font-size:.9em;padding: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:#111;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{@page{margin:2cm}#content,#page{width:100%;margin:0;float:none}#mobile-nav,#main-nav,#mobile-nav-trigger,footer{display:none!important}.site-header{text-align:center;float:none;margin-left:auto;margin-right:auto}h1.entry-title{font-size:18pt!important}h2,h3,h4{font-size:14pt;margin-top:25px}.entry-content p,.entry-content ul,.entry-content ol,.entry-content li,.entry-content dl{font-size:10pt!important;line-height:1.9!important;color:#000}.entry-content ul,.entry-content ol{list-style:square;margin-left:18pt}.entry-content li{margin-bottom:6pt;list-style:square}.entry-content a[href^=http]:after{font-family:"Merriweather",serif;content:" (" attr(href) ") ";font-weight:400}.entry-content a:not(:local-link):after{font-family:"Merriweather",serif;content:" (" attr(href) ") ";font-weight:400}.entry-content a:after>img{content:""}.entry-content a[href^="#"]:after{content:""}.single .back-link-container,.single #comments,.single .secondary,.single .suggested-posts,.single .were-hiring-banner,.single .ao-post-cta{display:none}.single a{page-break-inside:avoid}.single blockquote{page-break-inside:avoid}.single h1,.single h2,.single h3,.single h4,.single h5,.single h6{page-break-after:avoid;page-break-inside:avoid}.single img{page-break-inside:avoid;page-break-after:avoid}.single table,.single pre{page-break-inside:avoid}.single ul,.single ol,.single dl{page-break-before:avoid}.single a:link,.single a:visited,.single a{background:transparent;color:#520;font-weight:700;text-decoration:underline;text-align:left}.single a{page-break-inside:avoid}.single iframe,.single ins{display:none;width:0!important;height:0!important;overflow:hidden!important;line-height:0pt!important;white-space:nowrap}.single .embed-youtube,.single .embed-responsive{position:absolute;height:0;overflow:hidden}.single code,.single pre{page-break-inside:avoid;font-family:"Courier New",Courier,mono;white-space:pre-wrap;overflow:visible}}