/*
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.9)}body{font-family:Roboto,sans-serif}.post-content{color:#212121;line-height:1.6;font-size:1.25em;font-weight:300}.post-content strong{font-weight:400}.post-content em{font-style:italic}.post-content p:not(:last-child){margin-bottom:1em}.post-content ol ol,.post-content ol ul,.post-content ul ol,.post-content ul ul{list-style-position:inside;margin-left:1em;font-size:.96em}.post-content ol li:before,.post-content ul li:before{color:#7c4dff}.post-content ul li:before{content:"\f105";font-family:FontAwesome;margin-right:.5em}.post-content ol{counter-reset:a}.post-content ol li:before{content:counter(a) ".";counter-increment:a;margin-right:.35em}.pagination a.previous:before{content:"\f104";font-family:FontAwesome;margin-right:.5em}.pagination a.next:after{content:"\f105";font-family:FontAwesome;margin-left:.5em}h1{font-size:2.2em}h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}blockquote{font-size:1.4em;color:#7c4dff}blockquote p{margin-top:1em}blockquote p a{text-decoration:underline}blockquote p:before{content:"\201C"}blockquote p:after{content:"\201D"}app-toolbar a:active,app-toolbar a:focus,app-toolbar a:hover{color:#d1c4e9}a{color:#7c4dff;text-decoration:none}a:active,a:focus,a:hover{color:#4527a0}.archives-wrap .archive-year{text-decoration:none;color:#212121}.archives-wrap .archive-year:active,.archives-wrap .archive-year:focus,.archives-wrap .archive-year:hover{color:#757575}.post-category{text-transform:capitalize}.post-category .separator{margin:0 .4em;color:#757575}.post-date{color:#757575}paper-card{font-weight:300}paper-card h1{font-size:1.6em;font-weight:400;padding-top:.2em}paper-card h1 a{color:#212121}.highlight,pre{font-family:Roboto Mono,monospace;font-size:.83em;line-height:1.2em}.highlight .line,pre .line{height:1.2em}code{font-family:Roboto Mono,monospace;font-size:.83em;line-height:1.2em;font-size:.913em}app-drawer-layout>#contentContainer:not(.narrow){margin-left:0!important}app-drawer-layout>#contentContainer:not(.narrow)+app-drawer{visibility:hidden!important}app-drawer-layout>.narrow paper-tabs{display:none!important}app-header{color:#fff;background-color:#7c4dff}app-header #backgroundFrontLayer{background-position:50%}app-header #backgroundFrontLayer:before,app-header #backgroundFrontLayer carousel-slide.cover-bg:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(25,25,25,.5)}app-toolbar.middle{height:10em}app-toolbar.bottom{height:4em}app-toolbar a{color:#fff;text-decoration:none}app-toolbar [main-title]{position:absolute;margin-left:2em;font-size:1.6em;font-weight:300}app-toolbar [main-title] a{pointer-events:auto}app-toolbar [condensed-title]{max-width:0}app-toolbar paper-tabs{height:100%!important}app-toolbar paper-tabs paper-tab{text-transform:uppercase}app-toolbar paper-tabs paper-tab[link] a{padding:0 1em}.narrow-element,h1,h2,h3,h4,h5,h6,header,ol,p,table,ul{max-width:960px;width:100%;margin:0 auto}.narrow-element.extra,h1.extra,h2.extra,h3.extra,h4.extra,h5.extra,h6.extra,header.extra,ol.extra,p.extra,table.extra,ul.extra{max-width:1380px}.narrow-element.extra *,h1.extra *,h2.extra *,h3.extra *,h4.extra *,h5.extra *,h6.extra *,header.extra *,ol.extra *,p.extra *,table.extra *,ul.extra *{max-width:100%}.highlight{padding:.4em 0}.highlight .gutter{width:1.3em;text-align:right}.highlight .code{padding-left:1.4em}code{padding:.2em}.archives-wrap{padding:6em 0}.archives-wrap:nth-child(3n+0){background-color:#ede7f6}.archives-wrap:nth-child(3n+2){background-color:#d1c4e9}.archives-wrap h1{text-align:center;padding-bottom:.8em}colos-grid .post{padding:.7em}paper-card{width:100%}paper-card h1{text-align:left!important;margin-bottom:.8em}paper-card .meta span:not(:first-of-type){margin-left:.6em}article header{margin-top:1em;margin-bottom:1em}article header .post-date{float:right}.pagination{padding-top:1.5em;padding-bottom:2.5em}.pagination a.previous{float:left;margin-left:1em}.pagination a.next{float:right;margin-right:1em}table thead{background-color:#7c4dff;color:#f5f5f5}table tbody tr:nth-child(2n){background-color:#ede7f6}footer{color:#fff;background-color:#212121;padding:1.3em}footer iron-icon path{fill:#f5f5f5}footer iron-icon:hover path{fill:#7c4dff}.highlight,code{background:#fafafa;border:solid #e0e0e0;border-width:1px 0}code{border-width:1px}.highlight,pre{color:#212121}.highlight .string,pre .string{color:#f9a825}.highlight .comment,pre .comment{color:#727272}.highlight .keyword,pre .keyword{color:#ad1457}.highlight .built_in,pre .built_in{color:#00838f}.highlight .number,.literal,pre .number{color:#4527a0}.highlight.bash .meta,.highlight.bash .shebang,pre.bash .meta,pre.bash .shebang{color:#727272}.highlight.bash .variable,pre.bash .variable{color:#b6b6b6}.highlight.bash .title,pre.bash .title{color:#558b2f}.gutter pre{color:#757575}