figure{float:right;display:table;padding-top:10px}figcaption{display:table-caption;caption-side:bottom}.post-author-list{margin-top:2em}.post-author-list li{padding:0;border-bottom:1px solid #eee;margin:2em 0;list-style:none}.post-author-list li:last-child{border:0}@media all and (min-width: 420px){.post-author p{margin-left:125px}}.post-author{padding:2em 0;overflow:hidden;font-size:0.9em}.post-author .content{background:#fff;border:1px solid #ddd;padding:1.5em;max-width:900px}.post-author .content+.content{border-top:0}.post-author .username{font-size:0.9em;text-decoration:none;color:#222}.post-author h3{margin:0 15px 0 0;display:inline-block}.post-author .avatar{float:left;width:100px;height:100px;background:rgba(255,255,255,0.9);box-shadow:1px 1px 2px #bbb;border:5px solid #fff;border-radius:50%;margin:0 15px 0 0}.post-author li{list-style:none}.author-github-icon-svg,.author-twitter-icon-svg{display:inline-block;height:16px;position:relative;top:3px;width:16px}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;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:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.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:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.post-header,.section-latest>header{background:#333}@media all and (min-width: 320px){.post-header,.section-blog>header,.section-latest>header{background:#545a61 url("../img/top-bg.jpg") center center;background-size:cover;position:relative}.post-header .content,.section-blog>header .content,.section-latest>header .content{position:relative}}.section-blog>header{padding:3em 0 1em;color:#fff;font-weight:300}.section-blog>header a{color:#ffa500;text-decoration:none}.section-latest section,.section-blog>header{padding:24px 0}.section-latest>header{padding:24px 0}.section-latest .posts li{background:rgba(255,255,255,0.2);color:#fff;border:0}.section-latest .posts li .post-date{color:#fff}.section-latest .posts li .post-meta{background:rgba(255,255,255,0.7);padding-top:20px;margin-top:4rem;min-height:32px}.section-latest .posts li #latest-post-tag{position:absolute;top:0;right:0;margin:35px;color:#9ef490}.section-title{margin:0;font-size:3rem;line-height:1.1;color:#fff;font-weight:100}.section-post-pagination{background:#eee;padding:2rem 0 0;justify-content:center}.section-post-pagination>*{justify-content:center}@media all and (min-width: 480px){.section-title{font-size:6rem}.section-blog>header{font-size:2rem}}.home h1{margin-bottom:25px}.section-posts .posts li{margin:1em auto}.section-posts .posts li:first-child{margin:0}.posts{list-style-type:none}.posts li{position:relative;background:#fff;padding:35px 35px 15px;font-weight:300}.posts.posts-short li{padding-top:25px}.posts .post-link{font-size:3.2rem;font-weight:300;color:inherit;text-decoration:none}.posts .post-link:hover,.posts .post-link:focus{color:#54cab6}.posts .post-date{display:block;color:#999;font-size:1.3rem;padding:0 0 5px 0;margin:0 0 10px 0}.section-posts h2,.repos-box>h3{color:#555;font-size:2.4rem;font-weight:400;padding:0 0 1em 0;margin:0}@media all and (min-width: 760px){.section-twitter .content{padding:0}.section-twitter iframe{margin:0 auto;display:block}}.posts .post-meta{margin:20px -20px 0;padding:20px 20px 17px;color:#555;text-align:right;overflow:hidden}.posts .post-meta img{width:32px;border-radius:50%;display:inline-block;vertical-align:middle}.posts .post-meta .author{margin:0 5px;float:left}.posts .post-meta .author a{color:#00a790;font-size:1.4rem;font-weight:500;text-decoration:none}.posts .post-meta .author a:hover{color:#54cab6}.comment-count{color:#999;font-size:1.4rem;display:inline-block}.comment-count:hover{color:#333}.post-content{background:#fff;padding:24px 0}.post-content table{width:100%}.post-content table,.post-content td,.post-content th{border:1px solid #ccc;border-collapse:collapse}.post-content td,.post-content th{padding:5px 10px;text-align:left}.post-content th{background:#eee}.post-meta{margin:0}.comments{background:#f5f5f5;padding:24px 0}.post-header{padding:3em 0;color:#fff;font-weight:300}.post-title{font-size:4rem;color:#fff;line-height:1.2;font-weight:300;margin:0;padding:0.5em 0}.post-header a{color:#ddd}.post-header a:hover{color:#aaa}.post-header .meta{font-size:15px;color:#818181;margin-top:5px}.post-content a,.post-author a{color:#4ba7f8;text-decoration:none}.post-content a:hover,.post-content a:focus,.post-author a:hover,.post-author a:focus{text-decoration:underline}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{line-height:1;font-weight:300;margin:40px 0 20px}.post-content h2{font-size:34px}.post-content h3{font-size:24px;letter-spacing:-1px}.post-content h4{font-size:20px;letter-spacing:-1px}.post-content img{max-width:100%}.post-content blockquote{border-left:4px solid #e8e8e8;padding-left:20px;font-size:18px;opacity:.6;letter-spacing:-1px;font-style:italic;margin:30px 0}.post-content ul,.post-content ol{padding-left:20px}.post pre,.post code{border:1px solid #d5d5e9;background-color:#eee;padding:8px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:15px;overflow:auto}.post p code,.post li code{font-size:18px;border:none;background:none;padding:0}.post code{padding:1px 5px}.post-content ul,.post-content ol{margin-left:1.35em}.post pre code{border:0;padding-right:0;padding-left:0}.post pre.terminal{border:1px solid #000;background-color:#333;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.post pre.terminal code{background-color:#333}.breadcrumb li,.breadcrumb{padding:0;margin:0;list-style:none;display:inline}.breadcrumb li+li span:before{content:' • ';color:#ccc;padding:0 10px 0 5px;display:inline-block}.breadcrumb li.authors a:before{content:',';color:#ccc;padding:0 5px 0 0;display:inline-block}.breadcrumb li.authors a:first-child:before{content:' • ';color:#ccc;padding:0 5px;display:inline-block}.social{width:16px;opacity:0.5;display:inline-block;line-height:1}.social:hover{opacity:0.3}.social img{vertical-align:middle}.social-icons{float:right}.social-icons .social{padding:5px}.youtube_iframe{margin:0 auto;display:block;max-width:100%}.i-wrapper{max-width:100%}.i-wrapper div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.i-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.center-image{margin:0 auto;display:block}
