:is(body.single-post,body.blog) .post-meta .esave-meta-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:12px;line-height:1.8;color:#756e64}
:is(body.single-post,body.blog) .post-meta .esave-meta-row>*{margin:0;padding:0}
:is(body.single-post,body.blog) .post-meta .esave-meta-author{display:inline-flex;align-items:center;gap:7px;color:#514b45;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:2px;text-underline-offset:4px}
:is(body.single-post,body.blog) .post-meta .esave-meta-author i{margin:0;font-size:14px}
:is(body.single-post,body.blog) .post-meta .esave-meta-date{display:inline;color:#756e64}
:is(body.single-post,body.blog) .post-meta .esave-meta-date:before{content:'·';margin-right:12px;color:#756e64}
:is(body.single-post,body.blog) .post-meta .esave-meta-updated strong{font-weight:600;color:#514b45}
:is(body.single-post,body.blog) .post-meta .esave-meta-categories{display:flex;align-items:flex-start;gap:7px;margin-top:9px;font-size:12px;line-height:1.9;color:#756e64}
:is(body.single-post,body.blog) .post-meta .esave-meta-categories>span{margin:0;padding:0}
:is(body.single-post,body.blog) .post-meta .esave-meta-categories i{margin:4px 0 0;font-size:13px}
:is(body.single-post,body.blog) .post-meta .esave-meta-categories a{color:#756e64;text-decoration:underline;text-decoration-color:#f39200;text-decoration-thickness:1px;text-underline-offset:4px}
body.single-post #title .container.esave-title-stack,body.single-post #alt-title .container.esave-title-stack{display:flex;flex-direction:column;gap:9px}
body.single-post .esave-title-stack>.esave-title-crumbs,body.single-post .esave-title-stack>.esave-title-heading{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
body.single-post .esave-title-crumbs{order:1}
body.single-post .esave-title-heading{order:2}
body.single-post #title .esave-title-heading h1,body.single-post #alt-title .esave-title-heading h1{font-size:19px;line-height:1.6;font-weight:600;margin:0;text-align:left!important}
body.single-post .esave-title-crumbs #breadcrumbs,body.single-post .esave-title-crumbs #crumbs{text-align:left!important;font-size:12px;line-height:1.8;margin:0}
.esave-blog-team{clear:both;width:100%;box-sizing:border-box;padding:24px 0;margin:24px 0;border-top:1px solid #e6e1da}
.esave-blog-team h2{font-size:22px;line-height:1.5}
@media(max-width:600px){:is(body.single-post,body.blog) .post-meta .esave-meta-row{flex-direction:column;align-items:flex-start;gap:5px}:is(body.single-post,body.blog) .post-meta .esave-meta-date:before{display:none}body.single-post .esave-meta-categories a{display:inline-block;padding:3px 0}}

body.single-post #page-wrap{padding-top:20px}
body.single-post #content .post-meta{margin-top:0}
body.blog #content.blog .post-content-container>.wrapper{display:flex;align-items:center;gap:20px}
body.blog #content.blog .post-content-container>.wrapper>.post-meta{order:1;flex:1;min-width:0;width:auto;float:none!important;margin:0;padding:0;border:0}
body.blog #content.blog .post-content-container>.wrapper>.post-more{order:2;flex:0 0 auto;float:none!important;width:auto;margin:0;padding:0}
body.blog #content.blog .post-more>a.button{margin:0;top:0;transform:none;vertical-align:middle}
@media(max-width:767px){body.blog #content.blog .post-content-container>.wrapper{flex-direction:column;align-items:flex-start;gap:16px}body.blog #content.blog .post-content-container>.wrapper>.post-meta{width:100%;box-sizing:border-box}body.blog #content.blog .post-content-container>.wrapper>.post-more{align-self:flex-start}}
