.sidebar-search{padding-bottom:40px}
.sidebar-about{font-size:16px;padding-bottom:20px}
.sidebar-about p:last-child{margin-bottom:0}
.sidebar-social{padding-bottom:20px}
.sidebar-categories{padding-bottom:20px}
.blog-post-header{position:relative;overflow:hidden;z-index:1;background-position:right;background-repeat:no-repeat;max-width:100%;background-size:cover}
.blog-post-overlay{padding:25px 0;background-color:rgba(0,0,0,0.3);color:white;height:350px;align-items:end;display:flex}
.blog-post-overlay h1{font-size:3rem}
@media (max-width:1199px){.blog-post-overlay h1{font-size:2rem}}