#blog .post{position:relative}#blog .post h1:first-child,#blog .post h2:first-child{margin-bottom:0}#blog .post .postdate{margin-bottom:48px;margin-bottom:3rem}#blog .search{max-width:33em;margin:0 auto;margin-top:48px;margin-top:3rem;margin-bottom:48px;margin-bottom:3rem}#blog .search label{display:none}#blog .search input{width:100%}#posts h1{max-width:33em;font-size:16px;font-size:1rem;margin-left:auto;margin-right:auto}#blog .paging{max-width:33em;margin:0 auto;text-align:center}#blog .paging a{color:#979795;border-bottom:1px solid #119bc7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;margin:0}#blog .paging a:hover{color:#484848}#blog .paging .back{float:left}#blog .paging .next{float:right}.home #blog .paging,.archive #blog .paging{text-align:right}.home.paged #blog .paging,.archive.paged #blog .paging{text-align:center}.home.paged #blog .paging a:first-child,.archive.paged #blog .paging a:first-child{float:left}.home.paged #blog .paging a:last-child,.archive.paged #blog .paging a:last-child{float:right}#comments{margin-top:48px;margin-top:3rem}#blog .post #comments h2{margin-bottom:24px;margin-bottom:1.5rem}.comment{font-size:87.5%;margin-left:-24px;margin-left:-1.5rem;margin-right:-24px;margin-right:-1.5rem;padding:24px;padding:1.5rem;border-bottom:1px solid #e3e3e2}.comment:first-of-type{border-top:1px solid #e3e3e2}.comment p:first-of-type{margin-top:0}.comment .gravatar{float:left;margin-right:24px;margin-right:1.5rem;margin-bottom:24px;margin-bottom:1.5rem}.comment .meta{font-variant:small-caps;color:#979795;clear:both;margin-top:24px;margin-top:1.5rem;margin-bottom:0;margin-bottom:0rem}.flexbox .gravatar img{box-sizing:border-box;border:6px solid #979795}.rgba .comment{background:rgba(255,255,255,0.3)}.rgba .comment:nth-of-type(2n+1){background:rgba(255,255,255,0.7)}#commentform p.loggedin{font-size:87.5%;color:#979795}@media only screen and (min-width:768px){{}#blog .post h1:first-child,#blog .post h2:first-child{margin-bottom:48px;margin-bottom:3rem}#blog .post .postDate{position:absolute;right:0;top:0;margin-bottom:0}#blog #posts h1.title{border-left:.25em solid #119bc7;padding-left:.75em;position:relative;left:-1em;max-width:32em}#blog #posts .post:after{content:" ";text-indent:-5000em;overflow:hidden;display:block;width:100%;height:38px;background:transparent url('../img/blog/post-separator.png') no-repeat 0 0;background-position:top center;margin-top:48px;margin-top:3rem;margin-bottom:48px;margin-bottom:3rem}.backgroundsize #blog #posts .post:after{height:24px;background-size:contain}#comments h2{border-left:.25em solid #119bc7;padding-left:.75em;position:relative;left:-1em}.comment{margin-left:0;margin-left:0rem;margin-right:0;margin-right:0rem}#blog .paging .next{left:1em}#blog .paging .back{left:-1em}.admin-bar .subnav.scrollfixed.fixed,.admin-bar .sidebar.scrollfixed.fixed,.admin-bar .backtoTop.fixed{top:27px}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5){.backgroundsize #blog #posts .post:after{background-image:url(../img/blog/post-separator@2x.png)}}@media only screen and (min-width:960px){{}.backgroundsize #blog #posts .post:after{height:38px!important}}