/* Static archive layout and readable content typography. */
#masthead.site-header{position:relative!important;top:auto!important;background:#26231c!important;min-height:120px;}
.site-branding .custom-logo-link{height:auto!important;line-height:normal!important;}
.site-branding .custom-logo{max-width:240px;height:auto;}
.site-banner-header{opacity:1!important;visibility:visible!important;}
.site-banner-header .entry-title{color:#fff!important;text-shadow:0 2px 5px #000;}
.entry-content h2{font-size:2.8rem!important;line-height:1.3!important;margin:1.5em 0 .6em!important;}
.entry-content h3{font-size:2.4rem!important;line-height:1.35!important;margin:1.4em 0 .6em!important;}
.entry-content h4{font-size:2.1rem!important;line-height:1.4!important;margin:1.3em 0 .6em!important;}
.entry-content h2,.entry-content h3,.entry-content h4{text-transform:none!important;letter-spacing:normal!important;position:static!important;}
.entry-content p{margin-bottom:1.2em;}
.community-photo{margin:24px 0;}
.community-photo img{display:block;width:100%;height:320px;object-fit:cover;}
#carousel-reblog-box,.jetpack-slideshow-noscript,#jp-post-flair{display:none!important;}
.site-footer .widget-area{padding-top:36px;padding-bottom:36px;}

/* Keep the archived theme's generous spacing proportional to static content. */
.is-singular .site-content{padding-top:40px!important;}
.is-singular .entry-inner{padding-top:32px!important;padding-bottom:40px!important;}
.home .entry-inner{padding-top:32px!important;padding-bottom:32px!important;}
