/* Image-first single designs (2 and 4): consistent inset for title, breadcrumb and metadata.
   Image remains flush with card; Default and title-first designs are untouched. */
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post{box-sizing:border-box!important;padding:0 0 22px!important;overflow:hidden!important}
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.post-thumb,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.post-thumb{width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border-radius:12px 12px 0 0!important;overflow:hidden!important}
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.post-thumb img,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.post-thumb img{display:block!important;width:100%!important;height:auto!important;border-radius:12px 12px 0 0!important}
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;margin-left:24px!important;margin-right:24px!important;min-width:0!important}
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-single-title-heading{margin-top:0!important;margin-bottom:0!important;padding:8px 0!important}
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb{margin-top:0!important;margin-bottom:8px!important;padding:9px 0!important;border-bottom:1px solid #e3e6e9!important}
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-single-meta,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-single-meta{margin-top:0!important;margin-bottom:12px!important}
@media(max-width:991px){
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;margin-left:18px!important;margin-right:18px!important}}
@media(max-width:600px){
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-sidebar-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-single-title-heading,
body.single-post main.single-post-page.gp-single-full-title-bottom article.post>.gp-modern-breadcrumb.breadcrumb{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}}
