@import "//fonts.googleapis.com/css?family=Roboto+Slab:400,700,300|Roboto:400,700,300|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300";button,input[type=button],input[type=reset],input[type=submit],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#2980b9;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:open sans,helvetica neue,helvetica,roboto,arial,sans-serif;font-size:16px;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus{background-color:#1b557a;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 14.4px;padding:28.8px}input,label,select{display:block;font-family:open sans,helvetica neue,helvetica,roboto,arial,sans-serif;font-size:16px}label{font-weight:600;margin-bottom:7.2px}label.required::after{content:"*"}label abbr{display:none}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:open sans,helvetica neue,helvetica,roboto,arial,sans-serif;font-size:16px;margin-bottom:14.4px;padding:9.6px;transition:border-color;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#2980b9;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(36,114,164,.7);outline:none}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:7.2px}input[type=file]{padding-bottom:14.4px;width:100%}select{margin-bottom:28.8px;max-width:100%;width:auto}ul,ol{margin:0;padding:0}ul.default{list-style-type:disc;margin-bottom:14.4px;padding-left:28.8px}ol.default{list-style-type:decimal;margin-bottom:14.4px;padding-left:28.8px}dl{margin-bottom:14.4px}dl dt{font-weight:700;margin-top:14.4px}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:14.4px 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:14.4px 0;text-align:left}td{border-bottom:1px solid #ddd;padding:14.4px 0}tr,td,th{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333;font-family:open sans,helvetica neue,helvetica,roboto,arial,sans-serif;font-size:16px;line-height:1.8}h1,h2,h3,h4,h5,h6{font-family:roboto slab,helvetica neue,helvetica,arial,sans-serif;font-size:16px;line-height:1.8;margin:0 0 16px;margin:0 0 1rem}h1{font-size:2.0736em}h2{font-size:1.728em}h3{font-size:1.44em}h4{font-size:1.2em}h5{font-size:.8333333333em}h6{font-size:.6944444444em}p{margin:0 0 14.4px}a{color:#2980b9;text-decoration:none}a:active,a:focus,a:hover{color:#20638f;text-decoration:underline}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:28.8px 0}img,picture{margin:0;max-width:100%}article code,article pre{background:#ddd;border:1px solid #ccc;font-family:Menlo,Monaco,andale mono,lucida console,courier new,monospace}article code{font-size:.9em;padding:1px 3px;margin:0 3px}article pre{font-size:1/0.9em;line-height:1.5;margin-top:10px;padding:5px 15px;overflow-x:auto}article pre code{background:0 0;border:none;padding:0;margin:0}figure.code,figure.code-highlight-figure{border:1px solid #ccc;margin-top:10px;padding:5px 15px}figure.code figcaption,figure.code-highlight-figure figcaption{font-size:.9em;position:relative}figure.code figcaption span,figure.code-highlight-figure figcaption span{margin:-5px -15px 0;padding:5px 15px;display:block;background:#ececec}figure.code figcaption span:empty,figure.code-highlight-figure figcaption span:empty{display:none}figure.code figcaption a,figure.code-highlight-figure figcaption a{position:absolute;top:5px;right:0}figure.code code,figure.code pre,figure.code-highlight-figure code,figure.code-highlight-figure pre{background:0 0;border:none;padding:0;margin:0}figure.code .highlight,figure.code-highlight-figure .highlight{overflow-x:auto}figure.code .line-numbers,figure.code-highlight-figure .line-numbers{border-right:1px solid #ccc;font-family:Menlo,Monaco,andale mono,lucida console,courier new,monospace;padding-right:15px;text-align:right}figure.code table,figure.code-highlight-figure table{background:#fff;border:none;text-align:left;margin-top:0}figure.code table td,figure.code-highlight-figure table td{text-align:left}figure.code td.code,figure.code-highlight-figure td.code{width:100%;padding-left:15px}.entry-content .gist{color:#666;padding:15px 15px 5px 0;margin-top:10px;border:1px solid #ccc;position:relative;overflow:hidden}.entry-content .gist .gist-file{margin:0;border:none}.entry-content .gist .gist-file .gist-data{background:0 0;border:none}.entry-content .gist .gist-file .gist-data pre{font:.9em Menlo,Monaco,andale mono,lucida console,courier new,monospace;line-height:1.5}.entry-content .gist .gist-file .gist-data table{background:#fff;border:none}.entry-content .gist .gist-file .gist-meta{font:300 .9em helveticaneue-light,helvetica neue light,helvetica neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0 -16px -6px;padding:5px 15px;background:#ececec}.entry-content .gist .gist-file .gist-meta a{color:#258fb8}.entry-content .gist .gist-file .gist-meta a:first-of-type{position:absolute;top:5px;right:15px;z-index:1}.entry-content .gist .gist-file .gist-meta a:nth-of-type(2){position:absolute;top:0;left:0;padding:5px 15px;width:100%;background:#ececec}figure.code,figure.code-highlight-figure,.gist-highlight{}figure.code .c,figure.code-highlight-figure .c,.gist-highlight .c{color:#586e75!important;font-style:italic!important}figure.code .cm,figure.code-highlight-figure .cm,.gist-highlight .cm{color:#586e75!important;font-style:italic!important}figure.code .cp,figure.code-highlight-figure .cp,.gist-highlight .cp{color:#586e75!important;font-style:italic!important}figure.code .c1,figure.code-highlight-figure .c1,.gist-highlight .c1{color:#586e75!important;font-style:italic!important}figure.code .cs,figure.code-highlight-figure .cs,.gist-highlight .cs{color:#586e75!important;font-weight:700!important;font-style:italic!important}figure.code .err,figure.code-highlight-figure .err,.gist-highlight .err{color:#dc322f!important;background:0 0!important}figure.code .k,figure.code-highlight-figure .k,.gist-highlight .k{color:#cb4b16!important}figure.code .o,figure.code-highlight-figure .o,.gist-highlight .o{color:#93a1a1!important;font-weight:700!important}figure.code .p,figure.code-highlight-figure .p,.gist-highlight .p{color:#93a1a1!important}figure.code .ow,figure.code-highlight-figure .ow,.gist-highlight .ow{color:#2aa198!important;font-weight:700!important}figure.code .gd,figure.code-highlight-figure .gd,.gist-highlight .gd{color:#93a1a1!important;background-color:#372d34!important;display:inline-block}figure.code .gd .x,figure.code-highlight-figure .gd .x,.gist-highlight .gd .x{color:#93a1a1!important;background-color:#4d2d34!important;display:inline-block}figure.code .ge,figure.code-highlight-figure .ge,.gist-highlight .ge{color:#93a1a1!important;font-style:italic!important}figure.code .gh,figure.code-highlight-figure .gh,.gist-highlight .gh{color:#586e75!important}figure.code .gi,figure.code-highlight-figure .gi,.gist-highlight .gi{color:#93a1a1!important;background-color:#1b412b!important;display:inline-block}figure.code .gi .x,figure.code-highlight-figure .gi .x,.gist-highlight .gi .x{color:#93a1a1!important;background-color:#355720!important;display:inline-block}figure.code .gs,figure.code-highlight-figure .gs,.gist-highlight .gs{color:#93a1a1!important;font-weight:700!important}figure.code .gu,figure.code-highlight-figure .gu,.gist-highlight .gu{color:#6c71c4!important}figure.code .kc,figure.code-highlight-figure .kc,.gist-highlight .kc{color:#859900!important;font-weight:700!important}figure.code .kd,figure.code-highlight-figure .kd,.gist-highlight .kd{color:#268bd2!important}figure.code .kp,figure.code-highlight-figure .kp,.gist-highlight .kp{color:#cb4b16!important;font-weight:700!important}figure.code .kr,figure.code-highlight-figure .kr,.gist-highlight .kr{color:#d33682!important;font-weight:700!important}figure.code .kt,figure.code-highlight-figure .kt,.gist-highlight .kt{color:#2aa198!important}figure.code .n,figure.code-highlight-figure .n,.gist-highlight .n{color:#268bd2!important}figure.code .na,figure.code-highlight-figure .na,.gist-highlight .na{color:#268bd2!important}figure.code .nb,figure.code-highlight-figure .nb,.gist-highlight .nb{color:#859900!important}figure.code .nc,figure.code-highlight-figure .nc,.gist-highlight .nc{color:#d33682!important}figure.code .no,figure.code-highlight-figure .no,.gist-highlight .no{color:#b58900!important}figure.code .nl,figure.code-highlight-figure .nl,.gist-highlight .nl{color:#859900!important}figure.code .ne,figure.code-highlight-figure .ne,.gist-highlight .ne{color:#268bd2!important;font-weight:700!important}figure.code .nf,figure.code-highlight-figure .nf,.gist-highlight .nf{color:#268bd2!important;font-weight:700!important}figure.code .nn,figure.code-highlight-figure .nn,.gist-highlight .nn{color:#b58900!important}figure.code .nt,figure.code-highlight-figure .nt,.gist-highlight .nt{color:#268bd2!important;font-weight:700!important}figure.code .nx,figure.code-highlight-figure .nx,.gist-highlight .nx{color:#b58900!important}figure.code .vg,figure.code-highlight-figure .vg,.gist-highlight .vg{color:#268bd2!important}figure.code .vi,figure.code-highlight-figure .vi,.gist-highlight .vi{color:#268bd2!important}figure.code .nv,figure.code-highlight-figure .nv,.gist-highlight .nv{color:#268bd2!important}figure.code .mf,figure.code-highlight-figure .mf,.gist-highlight .mf{color:#2aa198!important}figure.code .m,figure.code-highlight-figure .m,.gist-highlight .m{color:#2aa198!important}figure.code .mh,figure.code-highlight-figure .mh,.gist-highlight .mh{color:#2aa198!important}figure.code .mi,figure.code-highlight-figure .mi,.gist-highlight .mi{color:#2aa198!important}figure.code .s,figure.code-highlight-figure .s,.gist-highlight .s{color:#2aa198!important}figure.code .sd,figure.code-highlight-figure .sd,.gist-highlight .sd{color:#2aa198!important}figure.code .s2,figure.code-highlight-figure .s2,.gist-highlight .s2{color:#2aa198!important}figure.code .se,figure.code-highlight-figure .se,.gist-highlight .se{color:#dc322f!important}figure.code .si,figure.code-highlight-figure .si,.gist-highlight .si{color:#268bd2!important}figure.code .sr,figure.code-highlight-figure .sr,.gist-highlight .sr{color:#2aa198!important}figure.code .s1,figure.code-highlight-figure .s1,.gist-highlight .s1{color:#2aa198!important}div.code-highlight{overflow:auto}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body{margin:0;padding:0;width:100%}code{background-color:#eee;display:inline-block;border-radius:3px;padding:0 3px}pre code.hljs{font-size:.8333333333em}.page-divider{display:block;width:50%;margin-left:auto;margin-right:auto;border-top:1px solid #ddd}.page-divider .one{position:relative;top:-9px;display:block;background:#ddd;width:18px;height:18px;margin-left:auto;margin-right:auto;border-radius:50%}.page-divider .two{position:relative;top:-26px;display:block;background:#fff;width:16px;height:16px;margin-left:auto;margin-right:auto;border-radius:50%}.site-header-container,.post-header-container{width:100%;text-align:center}.site-header-container.has-cover,.post-header-container.has-cover{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.67)!important;background-position:50% 50%;background-size:cover}.site-header-container.has-cover .title,.post-header-container.has-cover .title{font-size:2.985984em}.site-header-container.has-cover .subtitle,.site-header-container.has-cover .info,.post-header-container.has-cover .subtitle,.post-header-container.has-cover .info{font-size:1.2em}.site-header-container .scrim,.post-header-container .scrim{padding:3em 1em}.site-header-container .scrim.has-cover,.post-header-container .scrim.has-cover{background-color:rgba(0,0,0,.2);padding:2em 1em!important}@media screen and (min-width:768px){.site-header-container .scrim.has-cover,.post-header-container .scrim.has-cover{padding:3em 1em!important}}.navigation{box-shadow:0 2px #70aad0;padding:0 1em;margin:0}.navigation .navigation-menu-button{display:block;float:right;margin:0;font-size:1.5em;padding-top:.5em}@media screen and (min-width:768px){.navigation .navigation-menu-button{display:none}}.navigation .navigation-wrapper{max-width:48em;margin-left:auto;margin-right:auto;position:relative}.navigation .navigation-wrapper::after{clear:both;content:"";display:table}.navigation .navigation-wrapper::after{clear:both;content:"";display:table}.navigation .logo{float:left;height:4em}@media screen and (min-width:768px){.navigation .logo{padding-left:16px}}.navigation .logo img{max-height:2.5em;margin-top:.75em;padding-right:1em}.navigation .logo span{font-size:1.25em;line-height:3em}.navigation nav{float:none;padding:1.25em 0}@media screen and (min-width:768px){.navigation nav{float:right;line-height:1.5em}}.navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%}@media screen and (min-width:768px){.navigation ul.navigation-menu{display:block;margin:0;padding:0}}.navigation ul.navigation-menu.show{display:block}.navigation ul li.nav-link{display:block;text-align:right;width:100%;padding:.25em 0}@media screen and (min-width:768px){.navigation ul li.nav-link{background:0 0;display:inline;text-decoration:none;width:auto}}.navigation li.nav-link a{display:inline-block}@media screen and (min-width:768px){.navigation li.nav-link a{padding-right:1.5em}}@media screen and (min-width:768px){.navigation li.nav-link:last-child a{padding-right:1em}}.page-content{}.page-content .wrapper{max-width:48em;margin-left:auto;margin-right:auto;padding:1em}.page-content .wrapper::after{clear:both;content:"";display:table}.page-content .post-list{padding-top:1em!important;list-style-type:none}.page-content .post-meta{max-width:48em;margin-left:auto;margin-right:auto;color:#999}.page-content .post-meta::after{clear:both;content:"";display:table}.page-content .post-meta .post-date{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;text-align:left;font-size:.9em}.page-content .post-meta .post-date:last-child{margin-right:0}.page-content .post-meta .post-categories{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0;text-align:right;font-size:.9em}.page-content .post-meta .post-categories:last-child{margin-right:0}.page-content .pagination{padding-top:2em;text-align:center;color:#999}.page-content .pagination .page-number{padding:0 1em}.page-content .site-header-container{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.33);background-color:#70aad0}.page-content .site-header-container .site-header .title{font-size:2.985984em}.page-content .site-header-container .site-header .subtitle{font-style:italic;font-size:1.2em}.page-content img{display:block;margin:auto;max-width:90%}.page-content .post .post-header-container .scrim{padding:2em 1em 1em}.page-content .post .post-meta{padding-bottom:1em}.page-content .post .post-content{padding:1em 0}.page-content .post .tags{font-size:.9em}.page-content .post .highlight{padding:0}.page-content .post .rss{margin:1em 0 0;float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .rss:last-child{margin-right:0}@media screen and (min-width:768px){.page-content .post .rss{margin:1em 0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.page-content .post .rss:last-child{margin-right:0}}.page-content .post .share{font-weight:700;margin:0 0 1em;float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .share:last-child{margin-right:0}@media screen and (min-width:768px){.page-content .post .share{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin:1em 0;text-align:right}.page-content .post .share:last-child{margin-right:0}}.page-content .post .share a{width:1em;padding:0 .25em}.page-content .post .disqus{float:left;display:block;margin-right:2.3576515979%;width:100%}.page-content .post .disqus:last-child{margin-right:0}.page-content .page .post-header{padding:.5em 1em 1em;text-align:center}.page-content .page .posts-list li{padding:.4822530864em;padding-left:0}.page-content .page .posts-list .desc{font-size:.9em}.page-content .page .posts-list .post-date{color:#999}.page-content .page .profile{max-width:320px;margin:auto;padding-bottom:.5em}.site-footer{padding:1em 1em 2em;background-color:#70aad0;color:#fff}.site-footer a{color:#fff}.site-footer a:active,.site-footer a:focus,.site-footer a:hover{color:#e6e6e6}.site-footer a:active,.site-footer a:focus{outline:none}.site-footer .wrapper{max-width:48em;margin-left:auto;margin-right:auto}.site-footer .wrapper::after{clear:both;content:"";display:table}.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:.9em}.site-footer .site-navigation:last-child{margin-right:0}@media screen and (min-width:480px){.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.site-footer .site-navigation:last-child{margin-right:0}}@media screen and (min-width:768px){.site-footer .site-navigation{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.site-footer .site-navigation:last-child{margin-right:0}}.site-footer .site-contact{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:.9em}.site-footer .site-contact:last-child{margin-right:0}@media screen and (min-width:480px){.site-footer .site-contact{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-top:0;margin-right:0}.site-footer .site-contact:last-child{margin-right:0}}@media screen and (min-width:768px){.site-footer .site-contact{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-top:0}.site-footer .site-contact:last-child{margin-right:0}}.site-footer .site-contact i{width:1.25em;text-align:center}.site-footer .site-signature{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:.9em}.site-footer .site-signature:last-child{margin-right:0}@media screen and (min-width:768px){.site-footer .site-signature{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0;margin-top:0}.site-footer .site-signature:last-child{margin-right:0}}.site-footer .site-signature a{text-decoration:underline}.relatedPosts{float:left}.navigation .logo h1{font-size:1.25em;line-height:3em}