html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body{color:#222;font-family:Noto Serif,serif;font-weight:400;transition:all .3s}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#a2a2a2}a{color:#a2a2a2;text-decoration:none;transition:all .3s}a:hover{color:#222}hr{border:0;border-top:1px solid #e4e4e4;margin:40px 0}.container{width:1200px;margin:0 auto;padding:50px 0 0}@media only screen and (width>=720px){.container{width:100%}}@media only screen and (width<=719px){.container{width:90%;padding-top:25px}}.tags{margin:0;padding:0;list-style:none;display:inline-block}.tag-title{border-bottom:1px solid #ececec;margin-bottom:40px;font-family:Roboto,sans-serif;font-weight:300}.tag-title h1{margin-top:0;margin-bottom:40px;font-size:28px}.tag-title p{color:#979797;margin-bottom:0;font-size:14px}.pagination{width:100%;height:35px;margin-bottom:60px;position:relative}.newer{position:absolute;top:0;left:0}.older{position:absolute;top:0;right:0}.counter{text-align:center;color:#979797;font-family:Roboto,sans-serif;font-size:13px;font-weight:300;line-height:35px}.ir{text-indent:-9999px;background-color:#0000;border:0;overflow:hidden}.ir:before{content:"";width:0;height:150%;display:block}blockquote{color:#a2a2a2;border-left:5px solid #a2a2a2;margin:0 0 2em;padding:.1em 2em}dt{margin-bottom:.2em;font-size:90%;font-weight:700}dd{margin-bottom:1em;margin-left:0;font-family:Roboto,sans-serif;font-size:80%}.site-header{color:#fff;text-align:center;width:100%;transition:all .3s;display:table;position:relative}.site-header .hero-image{object-fit:cover;z-index:-1;filter:brightness(40%);width:100%;height:100%;position:absolute}.site-header .transparent-layer{vertical-align:middle;width:100%;height:180px;display:table-cell}@media (width>=720px){.site-header .transparent-layer{height:400px}}.site-header h1{vertical-align:middle;background-size:90px 74px;margin:0;font-size:36px;font-weight:500}@media (width>=720px){.site-header h1{font-size:56px}}.site-header h1 .logo{width:auto;height:148px;margin:0;display:block;position:absolute;top:50%;left:50%}.site-header .nav-drop{margin:auto;padding:12px;position:absolute;top:0;left:0;right:0}nav ul{padding:0}nav ul,nav li{display:inline}nav a{color:#fff;margin:0 8px;font-family:Roboto,sans-serif;transition:all .3s;display:inline-block}nav a:hover{color:orange}nav .active a{color:orange;border-bottom:2px solid #fff}body.post-template .site-header h1 .logo{background-size:90px 74px;width:90px;height:74px;margin:-45px 0 0 -37px}.content{float:right;width:60%;margin-right:5%}@media only screen and (width<=719px){.content{width:100%;margin:0}}.post ul li{font-size:15px;line-height:28px}.post h2{margin-top:0}.post p{line-height:28px}.post h2 a,.post-template h1{margin-bottom:10px;font-size:44px}.post-template h2,.post-template h3,.post-template h4,.post-template h5,.post-template h6{font-family:Roboto,sans-serif;font-weight:700}.post{border-bottom:1px solid #ececec;margin-bottom:60px;padding-bottom:60px}.post img{max-width:100%;height:auto}.post .note{color:#a2a2a2;border-top:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;margin:1.25em 0;padding:.25em 0;font-size:80%}.post-info{color:#a2a2a2;margin-bottom:40px;font-family:Roboto,sans-serif;font-size:15px;font-weight:300;line-height:30px}.author{text-align:center;float:left;width:25%;margin:20px 5% 0;font-family:Roboto,sans-serif;font-weight:300}.author p{margin:0;padding:0;font-size:12px}.author p.name{margin:10px 0;font-size:14px}.author p.address{color:#979797}.author p.link{margin-bottom:10px}.profile-image{border-radius:100%}@media only screen and (width<=719px){.author{width:100%;margin:0 0 60px}}ul.social{padding:0;list-style:none;display:inline}ul.social li{display:inline}ul.social li a{padding:5px;font-size:20px}.share-buttons{margin-top:60px;padding:0;list-style:none}.share-buttons li{color:#979797;margin-right:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:300;display:inline}.share-buttons li a{font-size:15px}.comments{margin-bottom:60px}ul.crypto-tip{padding:1em 0 0;list-style:none}ul.crypto-tip li{font-size:12px;line-height:1.4em}.field{margin-bottom:2em}.field.action{margin-top:3em}.field label{font-family:Roboto,sans-serif;font-weight:700;line-height:1.6}.field button,.field input,.field optgroup,.field select,.field textarea{font-family:Noto Serif,serif;font-weight:300;line-height:1.6;display:block}.field input,.field select,.field textarea{width:100%;padding:10px}.field input[type=button],.field input[type=submit]{width:100px;padding:0;font-family:Roboto,sans-serif}.field textarea{height:10em}.btn,input[type=submit].primary:hover,input[type=button].primary:hover{text-align:center;color:#000;background-color:#fff;border:1px solid #ececec;border-radius:3px;width:100px;height:35px;font-family:Roboto,sans-serif;font-size:13px;font-weight:300;line-height:35px;display:block}.btn:hover,input[type=submit].primary:hover,input[type=button].primary:hover{color:#fff;background-color:#2a373d;border-color:#2a373d}.btn.btn-download,input.btn-download[type=submit].primary:hover,input.btn-download[type=button].primary:hover{color:#fff;background-color:#2a373d;border-color:#2a373d;width:200px}.btn.btn-download:hover,input.btn-download[type=submit].primary:hover,input.btn-download[type=button].primary:hover{color:#fff;background-color:#49606a;border-color:#2a373d}.btn.home,input.home[type=submit].primary:hover,input.home[type=button].primary:hover{width:140px}input[type=submit],input[type=button]{transition:all .3s}input[type=submit].primary,input[type=button].primary{background-color:#f3f3f3}.main-footer{text-align:center;color:#a2a2a2;background-color:#f3f3f3;font-family:Roboto,sans-serif;font-weight:300}.main-footer .container{padding:30px 0}.main-footer a{color:#a2a2a2}.main-footer a:hover{color:#222}.main-footer p{font-size:11px}.hljs{-webkit-text-size-adjust:none;background:#272822;padding:.5em;display:block;overflow-x:auto}.hljs-tag,.hljs-tag .hljs-title,.hljs-keyword,.hljs-literal,.hljs-strong,.hljs-change,.hljs-winutils,.hljs-flow,.nginx .hljs-title,.tex .hljs-special{color:#f92672}.hljs{color:#ddd}.hljs .hljs-constant,.asciidoc .hljs-code,.markdown .hljs-code{color:#66d9ef}.hljs-code,.hljs-class .hljs-title,.hljs-header{color:#fff}.hljs-link_label,.hljs-attribute,.hljs-symbol,.hljs-symbol .hljs-string,.hljs-value,.hljs-regexp{color:#bf79db}.hljs-link_url,.hljs-tag .hljs-value,.hljs-string,.hljs-bullet,.hljs-subst,.hljs-title,.hljs-emphasis,.hljs-type,.hljs-preprocessor,.hljs-pragma,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-javadoc,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-name{color:#a6e22e}.hljs-comment,.hljs-annotation,.smartquote,.hljs-blockquote,.hljs-horizontal_rule,.hljs-decorator,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715e}.hljs-keyword,.hljs-literal,.css .hljs-id,.hljs-phpdoc,.hljs-dartdoc,.hljs-title,.hljs-header,.hljs-type,.vbscript .hljs-built_in,.rsl .hljs-built_in,.smalltalk .hljs-class,.diff .hljs-header,.hljs-chunk,.hljs-winutils,.bash .hljs-variable,.apache .hljs-tag,.tex .hljs-special,.hljs-request,.hljs-status{font-weight:700}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.5}
