*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:rgba(0,158,184,1)}a:hover,a:focus{text-decoration:underline}.comments{padding:50px 0 0}.banner{background-position:center;background-size:cover;height:300px;width:100%}pre{padding:15px 15px 15px 15px;font-size:90%;box-shadow:2px 2px 2px #888}.sidebar{height:100%;position:fixed;top:0;bottom:0;width:25%;margin-left:-25%}.cover{background-image:linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%);height:100%}.cover-img{position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,0.3);-moz-box-shadow:inset -1px 0 0 rgba(0,0,0,0.3);box-shadow:inset -1px 0 0 rgba(0,0,0,0.3)}.cover-body{position:absolute;bottom:0;max-width:100%;padding-bottom:0;padding-top:100px}.brand-title,.brand-tagline{margin:0}.brand-title{text-transform:uppercase}.article-info{padding-top:15px;clear:right;font-weight:300;word-wrap:break-word}.article-avatar{width:120px;height:120px;border-radius:60px;float:right;margin-left:1em;border:3px solid #fff;z-index:500;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.about-author{display:block;width:85%;padding:0;float:right;margin-bottom:35px}hr{border:1px solid #f2f2f0;width:10%;margin-top:20px;margin-right:0}.header-article{width:767px;max-width:100%;text-align:right;padding-top:4em;color:#fff}.header-article h5{clear:both}.header{text-align:left;width:767px;max-width:100%}.brand-main a{text-transform:uppercase;text-decoration:none;margin-left:15px;font-size:25px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.3);text-shadow:0 1px 3px rgba(0,0,0,0.3);font-family:"freight-sans-pro","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif}.tagline{margin-left:15px;margin-top:-15px;line-height:15px;font-size:80%;text-shadow:0 1px 3px rgba(0,0,0,0.3);color:#fff}.social{display:inline-block}.social a{text-decoration:none;margin-left:15px;text-shadow:0 1px 3px rgba(0,0,0,0.3);color:#fff}.links a{font-size:15px;padding-left:15px;font-family:sans-serif;letter-spacing:2px;text-shadow:0 1px 3px rgba(0,0,0,0.3);text-decoration:none;color:#fff}.content-subhead{text-transform:uppercase;color:#aaa;border-bottom:1px solid #eee;padding:.4em 0;font-size:80%;font-weight:500;letter-spacing:.1em}.content{padding:2em 3em 0;max-width:1000px;font-size:110%;line-height:1.45;color:#333332}.post{padding-bottom:1em;border-bottom:1px solid #f2f2f0}.post-title{font-size:1.5em;color:#333332;letter-spacing:-1px}.post-meta{color:#999;font-size:90%;margin-top:-10px}.post-category{margin:0 .1em;padding:.2em .6em;color:#fff;background:#999;font-size:90%}.archive-item{padding:10px 0;border-bottom:1px solid #f2f2f0}.archive-date{margin:0}.archive-post{line-height:130%}.avatar{float:right;border-radius:50px;margin-left:16px;margin-top:7px;width:70px;height:70px}.archive-meta{color:#999;font-size:80%;margin:-1px 0 0 0}.footer{text-align:center;padding:2em 0;font-size:75%}.footer .pure-menu a:hover,.footer .pure-menu a:focus{background:none}.pagination-wrapper{padding-top:6px}.pagination-left,.pagination-right{position:absolute;top:0}.pagination{font-size:80%;text-align:center;position:relative;width:450px;margin:0 auto;max-width:100%}.pagination-left{left:0}.pagination-right{right:0}.go-top{position:fixed;bottom:2em;right:2em;text-decoration:none;color:white;background-color:rgba(0,0,0,0.3);font-size:12px;padding:1em;display:none}.go-top:hover{background-color:rgba(0,0,0,0.6)}.highlight pre{font-size:75%}#layout{padding-left:25%;position:relative}@media(max-width:767px){.sidebar{width:100%;position:relative;margin:0;height:325px}.sidebar.sidebar-article{height:auto;border-bottom:1px #dededc solid;padding-bottom:35px}.social{font-size:50%}.content{padding:1em 1.5em 0;font-size:85%}.cover-img{background-position:0 0;background-size:cover}.avatar{width:45px;height:45px}.article-avatar{float:none}.about-author{width:100%}.cover-body{padding-bottom:5%;padding-top:0;top:0}hr{border:1px solid #f2f2f0;width:inherit;margin:25px auto}#layout{padding:0}}@media(max-width:480px){.cover-img{background-position:0}}.highlight .hll{background-color:#515151}.highlight{background:#2d2d2d;color:#ccc}.highlight .c{color:#999}.highlight .err{color:#f2777a}.highlight .k{color:#c9c}.highlight .l{color:#f99157}.highlight .n{color:#ccc}.highlight .o{color:#6cc}.highlight .p{color:#ccc}.highlight .cm{color:#999}.highlight .cp{color:#999}.highlight .c1{color:#999}.highlight .cs{color:#999}.highlight .gd{color:#f2777a}.highlight .ge{font-style:italic}.highlight .gh{color:#ccc;font-weight:bold}.highlight .gi{color:#9c9}.highlight .gp{color:#999;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#6cc;font-weight:bold}.highlight .kc{color:#c9c}.highlight .kd{color:#c9c}.highlight .kn{color:#6cc}.highlight .kp{color:#c9c}.highlight .kr{color:#c9c}.highlight .kt{color:#fc6}.highlight .ld{color:#9c9}.highlight .m{color:#f99157}.highlight .s{color:#9c9}.highlight .na{color:#69c}.highlight .nb{color:#ccc}.highlight .nc{color:#fc6}.highlight .no{color:#f2777a}.highlight .nd{color:#6cc}.highlight .ni{color:#ccc}.highlight .ne{color:#f2777a}.highlight .nf{color:#69c}.highlight .nl{color:#ccc}.highlight .nn{color:#fc6}.highlight .nx{color:#69c}.highlight .py{color:#ccc}.highlight .nt{color:#6cc}.highlight .nv{color:#f2777a}.highlight .ow{color:#6cc}.highlight .w{color:#ccc}.highlight .mf{color:#f99157}.highlight .mh{color:#f99157}.highlight .mi{color:#f99157}.highlight .mo{color:#f99157}.highlight .sb{color:#9c9}.highlight .sc{color:#ccc}.highlight .sd{color:#999}.highlight .s2{color:#9c9}.highlight .se{color:#f99157}.highlight .sh{color:#9c9}.highlight .si{color:#f99157}.highlight .sx{color:#9c9}.highlight .sr{color:#9c9}.highlight .s1{color:#9c9}.highlight .ss{color:#9c9}.highlight .bp{color:#ccc}.highlight .vc{color:#f2777a}.highlight .vg{color:#f2777a}.highlight .vi{color:#f2777a}.highlight .il{color:#f99157}