*{margin:0;padding:0;font-size:100%}body{background:#fff;color:#2e3436;overflow-x:hidden;font-family:Lato;font-size:12px;line-height:1}header{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding-bottom:12px;background:#204a87 url("images/soft_kill_dark.png");color:#eeeeec;text-align:center}header::after{content:" ";display:block;width:100%;height:12px;position:absolute;bottom:0;background:linear-gradient(135deg, transparent 12px, #fff 0),linear-gradient(-135deg, transparent 12px, #fff 0),linear-gradient(135deg, transparent 11px, #729fcf 0),linear-gradient(-135deg, transparent 11px, #729fcf 0);background-position:0 0;background-repeat:repeat-x;background-size:12px 12px}@media (min-width: 1152px){header{flex-direction:row;align-items:stretch}.title{margin-right:192px;width:768px}}.site-links{display:block;width:192px;min-height:11px;font-size:18px;line-height:36px;font-style:italic}.site-links li{display:block;position:relative}.site-links li:first-child{border-bottom:dashed 1px #eeeeec;line-height:35px}.logo{height:24px;vertical-align:middle;margin-right:6px}.links{display:inline-block;font-size:18px;line-height:36px;background:#3465a4;padding:0 8px;margin:-1px 0;border:solid 1px #729fcf;border-right:solid 1px #729fcf;border-bottom:solid 1px #729fcf}@media (min-width: 1152px){.links{margin-top:0;border-top:none}}.links li{display:inline;margin:0 4px}.links a span{font-size:0}a.fa-rss:hover{color:#fcaf3e}a.fa-twitter:hover{color:#729fcf}a.fa-facebook-f:hover{color:#729fcf}a.fa-instagram:hover{color:#ad7fa8}a.fa-google-plus-g:hover{color:#ef2929}a.fa-bitbucket:hover{color:#729fcf}p,blockquote{font-size:16px;line-height:24px}h4{font-size:18px;line-height:24px}h3{font-size:24px;line-height:24px}h2{font-size:27px;line-height:36px;margin:24px 0 8px 0}h1{font-size:36px;line-height:48px;margin:24px 0 12px 0}*+p{margin-top:12px}blockquote{position:relative;margin:12px 0;padding-left:2em;border-left:solid 1px #d3d7cf}blockquote::before{position:absolute;left:.25em;top:12px;content:"\201C";font-family:Cinzel;font-size:36px;font-weight:bold;color:#888a85}article .content li{font-size:16px;line-height:24px;margin-left:2em;padding-left:1em}article .content p{text-align:justify}.byline{margin-bottom:5px;padding-bottom:6px;text-align:right;border-bottom:solid 1px #eeeeec}.byline p{font-size:14px;line-height:24px;margin-top:0}.byline .tags a{text-decoration:none}@media (min-width: 1152px){.byline{float:right;max-width:20em;margin-bottom:-1px;border-left:solid 1px #eeeeec;padding-left:6px;margin-left:18px}.byline .author{display:block}}h1,h2,h3,h4{font-family:Cinzel;text-shadow:1px 0 1px rgba(0,0,0,0.5)}.content-title p{margin-top:0}.content-title h1 a,.boxes a,header a{display:block;text-decoration:none;color:inherit}#content{max-width:768px;margin:18px auto;padding:0 12px}#content img,#content object{width:100%}#content img.well{display:block;width:50%;margin:0 auto;border:solid 1px #eeeeec;padding:1px}iframe{border:none}.ratio-16-9{position:relative;width:100%}.ratio-16-9:before{content:"";display:block;padding-top:56.25%}.ratio-16-9>*{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.boxes{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -6px}.boxes li{display:flex;flex:1 0;margin:12px 6px 0 6px}.boxes a{flex:1 0;padding:11px;box-shadow:0px 0px 5px #2e3436;border-radius:1ex;text-align:center;background-color:#2e3436;color:white}.boxes a:visited{background-color:#555753}.boxes a:hover{background-color:#888a85}.boxes a:focus{background-color:#888a85;outline:none}.boxes a:active{background-color:#888a85}.articles a{display:flex;flex-direction:column;min-width:20em}.articles li h2{flex:1 0}.articles li .when{margin-top:12px}ul.tags a{display:block;font-size:18px}.tags a{font-family:"Source Code Pro"}.tags a::before{content:'#'}.pagination{margin-top:14px;margin-bottom:12px;display:flex;justify-content:center}.pagination li{display:block;background:#204a87;border-left:solid 1px #3465a4;border-top:solid 1px #3465a4;border-bottom:solid 1px #3465a4}.pagination li:last-child{border-right:solid 1px #3465a4}.pagination li.active{background:#729fcf;padding:6px}.pagination li a{display:block;padding:6px}.pagination li a:hover{background:#3465a4}tt{font-family:"Source Code Pro";font-size:12px;line-height:1;background:#eeeeec}pre{padding:12px;border-left:solid 1px #d3d7cf;font-size:12px;line-height:12px;font-family:"Source Code Pro"}.linenodiv pre{border-left:none}hr{margin:11px 0;border:dashed 1px #d3d7cf}article a:link{color:#204a87}article a:visited{color:#75507b}article a:hover{color:#f57900}article a:focus{color:#ce5c00;outline-color:#ce5c00}article a:active{color:#c00}footer{margin:12px 0;text-align:center}button.share{display:none;float:left;background:transparent;border:none;font-size:24px}

.highlight .hll{background-color:#ffc}.highlight .c{color:#8f5902;font-style:italic}.highlight .err{color:#a40000;border:1px solid #ef2929}.highlight .g{color:#000}.highlight .k{color:#204a87;font-weight:bold}.highlight .l{color:#000}.highlight .n{color:#000}.highlight .o{color:#ce5c00;font-weight:bold}.highlight .x{color:#000}.highlight .p{color:#000000;font-weight:bold}.highlight .ch{color:#8f5902;font-style:italic}.highlight .cm{color:#8f5902;font-style:italic}.highlight .cp{color:#8f5902;font-style:italic}.highlight .cpf{color:#8f5902;font-style:italic}.highlight .c1{color:#8f5902;font-style:italic}.highlight .cs{color:#8f5902;font-style:italic}.highlight .gd{color:#a40000}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#ef2929}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00A000}.highlight .go{color:#000000;font-style:italic}.highlight .gp{color:#8f5902}.highlight .gs{color:#000000;font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#a40000;font-weight:bold}.highlight .kc{color:#204a87;font-weight:bold}.highlight .kd{color:#204a87;font-weight:bold}.highlight .kn{color:#204a87;font-weight:bold}.highlight .kp{color:#204a87;font-weight:bold}.highlight .kr{color:#204a87;font-weight:bold}.highlight .kt{color:#204a87;font-weight:bold}.highlight .ld{color:#000}.highlight .m{color:#0000cf;font-weight:bold}.highlight .s{color:#4e9a06}.highlight .na{color:#c4a000}.highlight .nb{color:#204a87}.highlight .nc{color:#000}.highlight .no{color:#000}.highlight .nd{color:#5c35cc;font-weight:bold}.highlight .ni{color:#ce5c00}.highlight .ne{color:#cc0000;font-weight:bold}.highlight .nf{color:#000}.highlight .nl{color:#f57900}.highlight .nn{color:#000}.highlight .nx{color:#000}.highlight .py{color:#000}.highlight .nt{color:#204a87;font-weight:bold}.highlight .nv{color:#000}.highlight .ow{color:#204a87;font-weight:bold}.highlight .w{color:#f8f8f8;text-decoration:underline}.highlight .mb{color:#0000cf;font-weight:bold}.highlight .mf{color:#0000cf;font-weight:bold}.highlight .mh{color:#0000cf;font-weight:bold}.highlight .mi{color:#0000cf;font-weight:bold}.highlight .mo{color:#0000cf;font-weight:bold}.highlight .sa{color:#4e9a06}.highlight .sb{color:#4e9a06}.highlight .sc{color:#4e9a06}.highlight .dl{color:#4e9a06}.highlight .sd{color:#8f5902;font-style:italic}.highlight .s2{color:#4e9a06}.highlight .se{color:#4e9a06}.highlight .sh{color:#4e9a06}.highlight .si{color:#4e9a06}.highlight .sx{color:#4e9a06}.highlight .sr{color:#4e9a06}.highlight .s1{color:#4e9a06}.highlight .ss{color:#4e9a06}.highlight .bp{color:#3465a4}.highlight .fm{color:#000}.highlight .vc{color:#000}.highlight .vg{color:#000}.highlight .vi{color:#000}.highlight .vm{color:#000}.highlight .il{color:#0000cf;font-weight:bold}
