header,pre code{border:none}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
h1,h2,h3,header{font-family:"PT Sans","Helvetica Neue",Arial,Helvetica,sans-serif}
h1,h2,h3{letter-spacing:-1px;color:#454545}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:940px}
header{background-color:#222;position:relative;margin-bottom:12px;color:#f5f5f5;padding:8px 0}
header a{color:#ccc}
header .pull-right a{padding-left:15px}
header a:hover{color:#f5f5f5;text-decoration:none}
.post-meta,.post-meta a{color:#9EABB3}
.post-meta span:before{content:"· "}
code,kbd,pre{font-size:smaller}
code{color:#444;background-color:#f5f5f5;border:1px solid #e1e1e8}
pre code.hljs{padding:0;background-color:transparent}
.post pre{padding:4px;border-radius:3px}
.post img{max-width:100%}
div.wp_syntax table{width:100%}
.catalog ul{padding-left:15px}
.catalog li{list-style-type:none;padding:4px 0;border-top:1px solid #f5f5f5;clear:both}
@media screen and (max-width:40em){.catalog li{list-style-type:none;margin-left:-40px;padding:4px 0;border-top:1px solid #f5f5f5;clear:both}
}
.catalog time{float:right;color:#9EABB3;padding-left:16px}
.share{margin-top:11px;clear:both}
.share p{float:right!important}
.epilog{font-style:italic;color:#9EABB3;clear:both;border-bottom:1px solid #eee;margin-top:18px}
.searchbox p{text-align:center;line-height:2.4}
.searchbox{margin:18px 0}
footer{border-top:1px solid #eee;padding:10px;font-size:small}
.rss{margin-top:-5px}