@import url(../bower_components/normalize.css/normalize.css);.highlight{margin-bottom:7px}.highlight{background:#fff}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}table.colophon-typography{border:1px solid #DEEEFC;width:100%}table.colophon-typography tr td:first-child{width:20%;min-width:8em}table.colophon-typography td{text-align:left;padding:0.493em}table.colophon-typography tr+tr td{border-top:1px solid #DEEEFC}.swatch{display:inline-block;clear:both}.swatch+.swatch{padding-left:28px}.swatch{color:#778797}.swatch-colour{width:128px;height:64px;border-radius:3px}.colophon-colours{overflow:hidden}.swatch-meta{padding-top:0.889em;font-size:0.889em}.colour-forlorn{background-color:#22D389}.colour-high-sky-blue{background-color:#FF3C00}.colour-oceano{background-color:#DEEEFC}.colour-dusky-fog{background-color:#778797}.colour-charcoal{background-color:#222}.site-header{background-color:#FFF;border-bottom:1px solid #f6f6f6;padding:0.5em 2em}body{font-family:"adelle-sans", sans-serif;font-size:16px;background-color:#FFF;color:#222}a:link,a:visited{color:#222;text-decoration:none;border-bottom:1px solid #a2a2a2}.site-header a:link,.site-header a:visited{color:#222;border-bottom:none}.site-nav{border-bottom:1px solid #c7e2fa;background-color:#DEEEFC}.site-nav a:link,.site-nav a:visited{color:#778797}.site-footer{color:#778797}pre{background-color:white;border:1px solid #81bef4;padding:16px;overflow:auto}ul.plain,.post-list{margin:0;padding:0;list-style:none}ul.plain li{list-style:none}nav ul{margin:0;padding:0}nav ul li{display:inline-block;margin:0}nav ul li a{display:block;line-height:32.437px}.site-nav,.menu{padding:14px 0}.site-nav li a,.menu li a{text-transform:uppercase;text-decoration:none;letter-spacing:1.1px;font-size:0.889em}.site-nav li+li,.menu li+li{margin-left:32px}.site-header{overflow:hidden;line-height:36px}.site-title{float:left}.site-title img{display:inline-block;vertical-align:middle}.site-title h1{display:inline-block;margin:0}.network{float:right;line-height:36px}.wrapper{min-height:100%;position:relative}.container{width:800px;margin:0 auto}.site-footer{padding-top:21px}html,body{height:100%}html{overflow-y:scroll}.tag a:link,.tag a:visited{font-size:90%;color:#9FC2D6;text-decoration:none;background-color:#f0f0f0;border-radius:0.25em;padding:0 0.5em;margin:0 0.25em;display:inline-block}figure{margin:0;position:relative;display:inline-block}figure figcaption{position:absolute;bottom:1.266em;color:#222;right:0;background-color:rgba(255,255,255,0.2);padding:0 1em}figure figcaption p{margin:0;color:#fff}p,li{line-height:1.802em;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:300}p{margin:1.266em 0}li{margin:16px 0}.site-footer{text-align:center;font-size:0.889em}figcaption{font-family:"Times New Roman", serif}figcaption p{margin-top:0}.post-excerpt p{margin:16px 0 8px}.post-excerpt p:first-child{margin:8px 0}.no-excerpt{margin-bottom:0}h1{font-size:1.602em}h2{font-size:1.424em}h3{font-size:1.266em}h4{font-size:1.125em}h1,h2,h3,h4{margin:32px 0 16px}.post-group,.post-title,.page-title{margin-top:32px;line-height:32px}.post-list-title{margin-bottom:8px}.post-list li+li .post-list-title{margin-top:48px}.post-group ~ .post-group{margin-top:32px}.network a{height:32px;width:32px;background-color:#222;border-radius:16px;margin:0;text-align:center}.network a svg path{fill:#fff}.network li+li a{margin-left:8px}.network li{vertical-align:middle}.network .github{height:32px;background-position:-0px -0px}.network .rss{height:32px;background-position:-40px -0px}.network .twitter{height:32px;background-position:-80px 0px}blockquote{margin:0;font-style:italic;padding:0.493em 1.266em;margin-left:-1.266em;margin-right:-1.266em;background-color:#f8f8f8}.menu{display:none}@media (max-width: 820px){body{font-size:13px}.container{width:100%;margin:0;padding:0 13px}.site-nav{display:none}.site-header{padding:0.5em 0px}.menu{display:block}h1,h2,h3,h4{margin:1.424em 0 1.125em}.post-group,.post-title,.page-title{margin-top:1.424em;line-height:1.424em}.menu{padding:0.493em 0}.swatch{display:block}.swatch-colour{width:100%}.swatch+.swatch{padding-left:0;margin-top:1em}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.site-header .site-nav ul:after,.site-header:after,.main:after,.clearfix:after,.clearfix{display:block;clear:both;content:''}.menu-wrap{width:100%;background-color:#DEEEFC}.menu{background-color:#DEEEFC;border-bottom:1px solid #c7e2fa}.menu a{transition:all linear 0.15s}.menu a:link,.menu a:visited{color:#778797}.menu .arrow{font-size:8px;line-height:100%}.menu>ul>li{position:relative}.menu li:hover .sub-menu{z-index:1;opacity:1}.sub-menu{position:absolute;top:100%;left:-40%;z-index:-1;opacity:0;transition:opacity linear 0.15s;background:#DEEEFC;border-left:1px solid #c7e2fa;border-bottom:1px solid #c7e2fa;border-right:1px solid #c7e2fa}.sub-menu li{display:block}.sub-menu li+li{margin:0}.sub-menu li a{padding:8px 32px}.sub-menu li a:hover{background:#DEEEFC}.post img{max-width:100%}.post-listing{margin:0;padding:0;list-style:none}.post-listing .post:after{display:block;height:2.566em;content:'';border-bottom:1px solid #f0f0f0}.post .tags{margin:0;padding:0;list-style:none;display:inline-block}.post .tags li{display:inline-block}.post-content ul{margin:0 0 16px 0;padding:0 0 0 1em;list-style:disc}.post-meta{color:#919191;font-size:0.889em}.post-meta a:link,.post-meta a:visited,.post-meta a:active,.post-meta a:focus{color:#919191;border-bottom:none}.js .pagination{text-align:center}.js .pagination .next,.js .pagination .previous{border:1px solid #222;padding:0.5em;display:inline-block;position:relative;-webkit-transition:background-color .5s;transition:background-color .5s;background-color:#fafafa}.js .pagination a.next[href=""],.js .pagination a.previous[href=""]{border-color:#CCC;color:#CCC}.js .pagination .previous{margin-right:1em}.js .pagination .stopped #circleG{display:none}.js .pagination .stopped .circleG{animation-play-state:paused}.js .pagination .stopped{background-color:#fff}.js .pagination #circleG{width:37.333333333333336px;display:inline-block;margin-top:-2px}.js .pagination .circleG{float:left;height:4px;margin-left:2px;width:4px;-moz-animation-name:bounce_circleG;-moz-animation-duration:0.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-border-radius:2px;-webkit-animation-name:bounce_circleG;-webkit-animation-duration:0.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-border-radius:2px;-ms-animation-name:bounce_circleG;-ms-animation-duration:0.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-ms-border-radius:2px;-o-animation-name:bounce_circleG;-o-animation-duration:0.3s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;-o-border-radius:2px;animation-name:bounce_circleG;animation-duration:0.3s;animation-iteration-count:infinite;animation-direction:normal;border-radius:2px}.js .pagination #circleG_1{-moz-animation-delay:0.06s;-webkit-animation-delay:0.06s;-ms-animation-delay:0.06s;-o-animation-delay:0.06s;animation-delay:0.06s}.js .pagination #circleG_2{-moz-animation-delay:0.14s;-webkit-animation-delay:0.14s;-ms-animation-delay:0.14s;-o-animation-delay:0.14s;animation-delay:0.14s}.js .pagination #circleG_3{-moz-animation-delay:0.18;-webkit-animation-delay:0.18s;-ms-animation-delay:0.18s;-o-animation-delay:0.18s;animation-delay:0.18s}@-moz-keyframes bounce_circleG{50%{background-color:#222222}}@-webkit-keyframes bounce_circleG{50%{background-color:#222222}}@-ms-keyframes bounce_circleG{50%{background-color:#222222}}@-o-keyframes bounce_circleG{50%{background-color:#222222}}@keyframes bounce_circleG{50%{background-color:#222222}}#disqus_thread{margin-top:2.027em}.link{padding-bottom:16px}.link a{display:inline-block}.link a h2{margin-bottom:0}
