#editorial-desk{max-width:956px;margin:0 auto 30px auto;}#editorial-desk h6{}#editorial-desk ul.menu{list-style:none;margin:0;}#editorial-desk ul.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#editorial-desk ul.menu li{margin:0;width:25%;float:left;}#editorial-desk ul.menu a{display:block;padding:15px 20px;line-height:1.3;background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);}#blog-home{max-width:956px;margin:-10px auto 40px auto;padding:0 30px 35px 30px;-moz-box-sizing:border-box;box-sizing:border-box;}#blog-home:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#home-nav a{display:block;padding:10px 30px 10px 10px;border:1px solid rgba(0,0,0,0.05);border-radius:3px;font-size:15px;line-height:32px;text-decoration:underline;}#home-nav a:hover{background:#fff;}#home-nav a:before{content:'\f307';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 32px/1 'Noticons';vertical-align:top;position:relative;top:2px;margin-right:5px;}#home-sidebar{float:left;width:220px;}#post-river{float:right;max-width:635px;position:relative;z-index:5;}#home-nav{clear:both;}.post{position:relative;min-height:150px;margin-bottom:40px;background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.075);}.post .post-focus{box-shadow:inset 0 1px 0 rgba(0,0,0,0.05);}.post .post-focus h2{padding:0;margin:0;line-height:1.1;font-size:40px;font-weight:300;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.post .post-focus h2 a{font-weight:300;display:block;padding:30px 30px 0 30px;}.post .post-author{background:#fff;padding:15px 30px 15px 50px;position:relative;box-sizing:border-box;}.post .post-author img{display:block;width:30px;height:30px;position:absolute;top:9px;left:10px;}.post .post-author h3{color:#555;margin:0;padding:0;}.post .entry{padding:30px;background:rgba(255,255,255,0.975);}.post .entry p{font-size:16px;line-height:1.6;margin:0;}.post .post-meta{padding:15px 30px;border-top:1px solid rgba(0,0,0,0.05);background:rgba(255,255,255,0.975);}.post .post-meta:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.post .post-meta h4.post-date{margin:0;font-size:13px;text-transform:uppercase;font-weight:500;float:left;color:#aaa;position:relative;top:2px;}.post .post-meta h4.post-date a{color:#aaa;}.post .post-meta h4.post-date a:before{content:'\f303';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 16px/1 'Noticons';vertical-align:top;position:relative;top:2px;padding-right:5px;}.post .post-meta ul.post-actions{margin:0;list-style:none;float:right;}.post .post-meta ul.post-actions li{margin:0 0 0 15px;padding:0;display:inline-block;}.post .post-meta ul.post-actions a{display:inline-block;position:relative;padding-left:37px;font-size:13px;}.post .post-meta ul.post-actions a strong{font-weight:normal;margin-left:8px;color:#aaa;}.post .post-meta ul.post-actions a.comments{}.post .post-meta ul.post-actions a.likes{}.post .post-meta ul.post-actions a:before{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 32px/1 'Noticons';position:absolute;top:-4px;left:0;}.post .post-meta ul.post-actions a.comments:before{content:'\f300';}.post .post-meta ul.post-actions a.likes:before{content:'\f408';}.post.has-focus-img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;}.post.has-focus-img .post-author{background:rgba(0,0,0,0.7);}.post.has-focus-img .post-author h3{color:#fff;}.post.has-focus-img .post-focus h2 a{padding-top:80px;padding-bottom:30px;background:rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15), inset 0 -1px 0 rgba(0,0,0,0.15);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4), 0 2px 20px rgba(0,0,0,0.3);}.post.has-focus-img .post-focus h2 a:hover{color:rgba(255,255,255,0.8);}@media all and (max-width:940px){#blog-home{padding:35px 10px 0 10px;max-width:700px;}#home-sidebar{float:none;width:100%;padding-top:20px;}#post-river{float:none;max-width:100%;}#home-nav a{margin:30px 0;}.post{margin-bottom:10px;}.post .post-focus h2{font-size:25px;}.post .post-focus h2 a{font-weight:500;}.post .entry p{font-size:14px;}}@media all and ( max-width:870px ){#blog-home{padding-top:0;position:relative;top:-5px;}}@media all and ( max-width:580px ){.post .post-meta ul.post-actions a.comments span{display:none;}}