.sharedaddy {
	display: none;
}

	

/* Polished layout for How to Fix Discoloured Hardwood Floors */
body.postid-6466 main {
  width: min(1240px, calc(100% - 48px));
  max-width: none;
  margin: 0 auto;
  padding: 52px 0 80px;
}

body.postid-6466 main .page-header {
  max-width: 900px;
  margin: 0 auto 32px;
  padding: 0;
  text-align: center;
}

body.postid-6466 main .page-header h1 {
  margin: 0;
  color: #17352b;
  font-size: clamp(2.35rem, 4.2vw, 4.5rem);
  line-height: 1.06;
  letter-spacing: -0.035em;
  text-wrap: balance;
}

body.postid-6466 main .page-content {
  display: grid;
  grid-template-columns: minmax(0, 820px) minmax(300px, 360px);
  gap: 52px;
  align-items: start;
  justify-content: center;
  max-width: none;
}

body.postid-6466 .dfr-post-article-column {
  min-width: 0;
}

body.postid-6466 .dfr-post-article-column > img:first-child,
body.postid-6466 .dfr-post-article-column > figure:first-child img {
  display: block;
  width: 100%;
  max-height: 520px;
  margin: 0 0 36px;
  border-radius: 18px;
  object-fit: cover;
  box-shadow: 0 18px 50px rgba(23, 53, 43, 0.14);
}

body.postid-6466 .dfr-post-article-column > p {
  color: #34433d;
  font-size: 1.075rem;
  line-height: 1.82;
}

body.postid-6466 .dfr-post-article-column > h2 {
  margin: 2.4em 0 0.7em;
  color: #17352b;
  font-size: clamp(1.65rem, 2.1vw, 2.15rem);
  line-height: 1.2;
}

body.postid-6466 .dfr-post-sidebar-form {
  position: sticky;
  top: 110px;
  max-height: calc(100vh - 135px);
  overflow: auto;
  padding: 28px;
  border: 1px solid #dce7df;
  border-radius: 18px;
  background: #f6f8f5;
  box-shadow: 0 16px 45px rgba(23, 53, 43, 0.12);
  scrollbar-width: thin;
}

body.postid-6466 .dfr-post-sidebar-form > h3 {
  margin: 0 0 8px;
  color: #17352b;
  font-size: 1.55rem;
  line-height: 1.2;
}

body.postid-6466 .dfr-post-sidebar-form > p {
  margin: 0 0 20px;
  color: #5a6862;
  line-height: 1.55;
}

body.postid-6466 .dfr-post-sidebar-form .wpforms-field {
  padding: 7px 0;
}

body.postid-6466 .dfr-post-sidebar-form input,
body.postid-6466 .dfr-post-sidebar-form textarea,
body.postid-6466 .dfr-post-sidebar-form select {
  border-radius: 8px !important;
}

body.postid-6466 .dfr-post-sidebar-form button[type="submit"] {
  width: 100%;
  border-radius: 999px !important;
  background: #17352b !important;
  color: #fff !important;
}

body.postid-6466 #jp-relatedposts {
  margin: 56px 0 28px;
  padding: 34px 0 0;
  border-top: 1px solid #dfe6e1;
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-headline {
  display: block;
  width: auto;
  margin: 0 0 22px;
  color: #17352b;
  font-size: 1.8rem;
  font-style: normal;
  line-height: 1.2;
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-headline em {
  font-style: normal;
  font-weight: 700;
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-items {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-post {
  width: auto !important;
  margin: 0 !important;
  padding: 20px !important;
  border: 1px solid #dfe6e1;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(23, 53, 43, 0.08);
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-post-title,
body.postid-6466 #jp-relatedposts .jp-relatedposts-post-title a {
  color: #17352b !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-post-date {
  display: block;
  margin-top: 12px;
  color: #718078;
  font-size: 0.82rem;
}

body.postid-6466 #jp-relatedposts .jp-relatedposts-post-context {
  display: none;
}

body.postid-6466 .post-tags {
  margin-top: 28px;
  padding: 16px 18px;
  border-radius: 12px;
  background: #f3f6f3;
  color: #526159;
}

body.postid-6466 .post-tags a {
  color: #17352b;
  font-weight: 600;
}

body.postid-6466 main .comments-area {
  width: min(820px, 100%);
  margin: 52px auto 0;
}

@media (max-width: 980px) {
  body.postid-6466 main {
    width: min(820px, calc(100% - 36px));
    padding-top: 36px;
  }

  body.postid-6466 main .page-content {
    grid-template-columns: minmax(0, 1fr);
    gap: 40px;
  }

  body.postid-6466 .dfr-post-sidebar-form {
    position: static;
    max-height: none;
    overflow: visible;
  }
}

@media (max-width: 640px) {
  body.postid-6466 main {
    width: min(100% - 28px, 820px);
    padding: 28px 0 56px;
  }

  body.postid-6466 main .page-header {
    margin-bottom: 22px;
  }

  body.postid-6466 main .page-header h1 {
    font-size: 2.25rem;
  }

  body.postid-6466 .dfr-post-sidebar-form {
    padding: 22px 18px;
  }

  body.postid-6466 #jp-relatedposts .jp-relatedposts-items {
    grid-template-columns: 1fr;
  }
}

/* Elementor-rendered article alignment */
body.postid-6466 main .page-content{display:block;max-width:1240px}
body.postid-6466 .elementor-6466,body.postid-6466 .elementor-6466>.elementor-section{width:100%;max-width:none}
body.postid-6466 .dfr-post-article-column .elementor-element-ea09e09 img{display:block;width:100%;max-height:520px;margin:0 0 36px;border-radius:18px;object-fit:cover;box-shadow:0 18px 50px rgba(23,53,43,.14)}
body.postid-6466 .dfr-post-article-column .elementor-widget-text-editor p{color:#34433d;font-size:1.075rem;line-height:1.82}
body.postid-6466 .dfr-post-article-column .elementor-widget-text-editor h2{margin:2.4em 0 .7em;color:#17352b;font-size:clamp(1.65rem,2.1vw,2.15rem);line-height:1.2}
body.postid-6466 .dfr-post-sidebar-form:before{content:"Request a Free Floor Assessment";display:block;margin:0 0 18px;color:#17352b;font-size:1.55rem;font-weight:700;line-height:1.2}
body.postid-6466 #jp-relatedposts,body.postid-6466 .post-tags{width:min(820px,68%);max-width:820px}
body.postid-6466 main .comments-area{width:min(820px,68%);max-width:820px;margin:52px 0 0}
@media(max-width:980px){body.postid-6466 #jp-relatedposts,body.postid-6466 .post-tags,body.postid-6466 main .comments-area{width:100%;max-width:none}}


/* Stack the Contact form cleanly inside the article sidebar */
body.postid-6466 .dfr-post-sidebar-form:before{display:none}
body.postid-6466 .dfr-post-sidebar-form>.elementor-widget-wrap:before{content:"Request a Free Floor Assessment";display:block;width:100%;margin:0 0 18px;color:#17352b;font-size:1.55rem;font-weight:700;line-height:1.2}
body.postid-6466 .dfr-post-sidebar-form .wpforms-field,body.postid-6466 .dfr-post-sidebar-form .wpforms-field-row,body.postid-6466 .dfr-post-sidebar-form .wpforms-field-row-block,body.postid-6466 .dfr-post-sidebar-form .wpforms-one-half{display:block!important;float:none!important;width:100%!important;margin-left:0!important}
body.postid-6466 .dfr-post-sidebar-form input:not([type=checkbox]):not([type=radio]),body.postid-6466 .dfr-post-sidebar-form textarea,body.postid-6466 .dfr-post-sidebar-form select{display:block!important;width:100%!important;max-width:none!important;border:1px solid #cbd8d0!important;background:#fff!important}


/* Reusable Elementor Single Post template */
.single-post .dfr-global-post-article{min-width:0}
.single-post .dfr-global-post-article .elementor-widget-theme-post-title h1{margin:0 0 30px;color:#17352b;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}
.single-post .dfr-global-post-article .elementor-widget-theme-post-featured-image img{display:block;width:100%;max-height:520px;margin:0 0 36px;border-radius:18px;object-fit:cover;box-shadow:0 18px 50px rgba(23,53,43,.14)}
.single-post .dfr-global-post-article .elementor-widget-theme-post-content p{color:#34433d;font-size:1.075rem;line-height:1.82}
.single-post .dfr-global-post-article .elementor-widget-theme-post-content h2{margin:2.4em 0 .7em;color:#17352b;font-size:clamp(1.65rem,2.1vw,2.15rem);line-height:1.2}
.single-post .dfr-global-post-sidebar{position:sticky;top:110px;align-self:flex-start;max-height:calc(100vh - 135px);overflow:auto;padding:28px;border:1px solid #dce7df;border-radius:18px;background:#f6f8f5;box-shadow:0 16px 45px rgba(23,53,43,.12);scrollbar-width:thin}
.single-post .dfr-global-post-sidebar>.elementor-widget-wrap:before{content:"Request a Free Floor Assessment";display:block;width:100%;margin:0 0 18px;color:#17352b;font-size:1.55rem;font-weight:700;line-height:1.2}
.single-post .dfr-global-post-sidebar .wpforms-field,.single-post .dfr-global-post-sidebar .wpforms-field-row,.single-post .dfr-global-post-sidebar .wpforms-field-row-block,.single-post .dfr-global-post-sidebar .wpforms-one-half{display:block!important;float:none!important;width:100%!important;margin-left:0!important}
.single-post .dfr-global-post-sidebar input:not([type=checkbox]):not([type=radio]),.single-post .dfr-global-post-sidebar textarea,.single-post .dfr-global-post-sidebar select{display:block!important;width:100%!important;max-width:none!important;border:1px solid #cbd8d0!important;border-radius:8px!important;background:#fff!important}
.single-post .dfr-global-post-sidebar button[type=submit]{width:100%;border-radius:999px!important;background:#17352b!important;color:#fff!important}
.single-post .dfr-global-post-article #jp-relatedposts{margin:56px 0 28px;padding:34px 0 0;border-top:1px solid #dfe6e1}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-headline{display:block;width:auto;margin:0 0 22px;color:#17352b;font-size:1.8rem;font-style:normal;line-height:1.2}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-headline em{font-style:normal;font-weight:700}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-post{width:auto!important;margin:0!important;padding:20px!important;border:1px solid #dfe6e1;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(23,53,43,.08)}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-post-title a{color:#17352b!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-post-date{display:block;margin-top:12px;color:#718078;font-size:.82rem}
.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-post-context{display:none}
@media(max-width:980px){.single-post .dfr-global-post-sidebar{position:static;max-height:none;overflow:visible}.single-post .dfr-global-post-article #jp-relatedposts .jp-relatedposts-items{grid-template-columns:1fr}}
@media(max-width:640px){.single-post .dfr-global-post-article .elementor-widget-theme-post-title h1{font-size:2.25rem}.single-post .dfr-global-post-sidebar{padding:22px 18px}}


/* Blog template duplicate image and compact desktop form */
.dfr-global-post-article .elementor-widget-theme-post-content .elementor-widget-theme-post-featured-image { display:none !important; }
@media (min-width:1025px) {
  .dfr-global-post-sidebar { max-height:none !important; overflow:visible !important; align-self:flex-start; }
  .dfr-global-post-sidebar .elementor-widget-container { padding:14px 16px !important; }
  .dfr-global-post-sidebar .wpforms-container { margin:0 !important; }
  .dfr-global-post-sidebar .wpforms-field { padding:3px 0 !important; }
  .dfr-global-post-sidebar .wpforms-field-label,
  .dfr-global-post-sidebar .wpforms-field-sublabel { font-size:12px !important; line-height:1.2 !important; margin-bottom:2px !important; }
  .dfr-global-post-sidebar input[type="text"],
  .dfr-global-post-sidebar input[type="email"],
  .dfr-global-post-sidebar input[type="tel"],
  .dfr-global-post-sidebar input[type="number"],
  .dfr-global-post-sidebar select { height:34px !important; min-height:34px !important; padding:5px 8px !important; font-size:13px !important; }
  .dfr-global-post-sidebar textarea { height:48px !important; min-height:48px !important; padding:6px 8px !important; font-size:13px !important; }
  .dfr-global-post-sidebar ul.wpforms-field-checkbox { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:2px 8px !important; margin:1px 0 !important; }
  .dfr-global-post-sidebar ul.wpforms-field-checkbox li { margin:0 !important; }
  .dfr-global-post-sidebar ul.wpforms-field-checkbox label { font-size:10.5px !important; line-height:1.15 !important; }
  .dfr-global-post-sidebar .wpforms-submit-container { padding-top:6px !important; }
  .dfr-global-post-sidebar button[type="submit"] { min-height:36px !important; height:36px !important; padding:6px 14px !important; font-size:13px !important; }
}


/* Final desktop quote-card fit */
@media (min-width:1025px) {
  .dfr-global-post-sidebar { padding:16px !important; }
  .dfr-global-post-sidebar > .elementor-element-populated,
  .dfr-global-post-sidebar .elementor-widget-wrap { padding:0 !important; }
  .dfr-global-post-sidebar .elementor-widget-wrap::before { font-size:22px !important; line-height:1.15 !important; margin:0 0 8px !important; }
  .dfr-global-post-sidebar .elementor-widget-container { padding:8px 10px !important; }
  .dfr-global-post-sidebar .wpforms-field-checkbox ul { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:3px 8px !important; margin:1px 0 !important; }
  .dfr-global-post-sidebar .wpforms-field-checkbox li { margin:0 !important; }
  .dfr-global-post-sidebar .wpforms-field-checkbox label { font-size:10.5px !important; line-height:1.15 !important; }
  .dfr-global-post-sidebar .wpforms-field-limit-text { display:none !important; }
}


/* Blog archive cards and quote sidebar */
.page-id-4195 .elementor-element-19210b8c > .elementor-container {
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:flex-start !important;
  max-width:1240px !important;
}
.page-id-4195 .dfr-blog-posts-column {
  width:68% !important;
  flex:0 0 68% !important;
}
.page-id-4195 .dfr-blog-form-sidebar {
  width:32% !important;
  flex:0 0 32% !important;
  position:sticky !important;
  top:110px !important;
  padding:18px !important;
  border:1px solid #dce7e1;
  border-radius:18px;
  background:#f7faf8;
  box-shadow:0 12px 32px rgba(22,65,48,.10);
}
.page-id-4195 .dfr-blog-form-sidebar > .elementor-element-populated > .elementor-element:not(.dfr-blog-quote-form) {
  display:none !important;
}
.page-id-4195 .dfr-blog-form-sidebar > .elementor-element-populated::before {
  content:"Request a Free Floor Assessment";
  display:block;
  color:#173f32;
  font-size:22px;
  font-weight:700;
  line-height:1.15;
  margin:0 0 10px;
}
.page-id-4195 .dfr-blog-quote-form .elementor-widget-container { padding:8px 10px !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-container { margin:0 !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-field { padding:3px 0 !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-field-label { font-size:12px !important; line-height:1.2 !important; margin-bottom:2px !important; }
.page-id-4195 .dfr-blog-quote-form input[type="text"],
.page-id-4195 .dfr-blog-quote-form input[type="email"],
.page-id-4195 .dfr-blog-quote-form input[type="tel"],
.page-id-4195 .dfr-blog-quote-form input[type="number"],
.page-id-4195 .dfr-blog-quote-form select { height:34px !important; min-height:34px !important; padding:5px 8px !important; font-size:13px !important; }
.page-id-4195 .dfr-blog-quote-form textarea { height:48px !important; min-height:48px !important; padding:6px 8px !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-field-checkbox ul { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:3px 8px !important; margin:1px 0 !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-field-checkbox li { margin:0 !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-field-checkbox label { font-size:10.5px !important; line-height:1.15 !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-field-limit-text { display:none !important; }
.page-id-4195 .dfr-blog-quote-form .wpforms-submit-container { padding-top:6px !important; }
.page-id-4195 .dfr-blog-quote-form button[type="submit"] { width:100% !important; min-height:36px !important; height:36px !important; padding:6px 14px !important; font-size:13px !important; }
.page-id-4195 .elementor-post__excerpt { display:block !important; color:#4b5e55; line-height:1.6; }
@media (max-width:1024px) {
  .page-id-4195 .elementor-element-19210b8c > .elementor-container { flex-wrap:wrap !important; }
  .page-id-4195 .dfr-blog-posts-column,
  .page-id-4195 .dfr-blog-form-sidebar { width:100% !important; flex:0 0 100% !important; }
  .page-id-4195 .dfr-blog-form-sidebar { position:static !important; margin-top:28px; }
}


/* Keep Blog quote form within a desktop view */
@media (min-width:1025px) {
  .page-id-4195 .dfr-blog-quote-form #wpforms-4971-field_6 {
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:2px 8px !important;
  }
  .page-id-4195 .dfr-blog-quote-form #wpforms-4971-field_6 > li {
    width:auto !important;
    margin:0 !important;
  }
  .page-id-4195 .dfr-blog-form-sidebar { padding:14px !important; }
}


/* Full-width Blog archive: three cards per desktop row */
@media (min-width:1025px) {
  .page-id-4195 .elementor-element-19210b8c > .elementor-container {
    display:block !important;
    max-width:1240px !important;
  }
  .page-id-4195 .dfr-blog-posts-column {
    width:100% !important;
    max-width:100% !important;
    flex:0 0 100% !important;
    padding:0 !important;
  }
  .page-id-4195 .dfr-blog-form-sidebar {
    display:none !important;
  }
  .page-id-4195 .dfr-blog-posts-column .elementor-posts-container {
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }
}


/* Make inline content links recognizable across pages and blog posts. */
:where(.elementor[data-elementor-type="wp-page"], .elementor[data-elementor-type="single-post"]) :is(.elementor-widget-text-editor, .elementor-widget-theme-post-content) :is(p, li, blockquote, td) a[href]:not(:where(.elementor-button, .wp-block-button__link, .wp-element-button, .button, [role="button"], #jp-relatedposts a, .wpforms-container a)),
:where(body.single-post, body.page) .entry-content :is(p, li, blockquote, td) a[href]:not(:where(.elementor-button, .wp-block-button__link, .wp-element-button, .button, [role="button"], #jp-relatedposts a, .wpforms-container a)) {
  color: var(--e-global-color-primary, #0B673B);
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
  text-decoration-skip-ink: auto;
}

:where(.elementor[data-elementor-type="wp-page"], .elementor[data-elementor-type="single-post"]) :is(.elementor-widget-text-editor, .elementor-widget-theme-post-content) :is(p, li, blockquote, td) a[href]:not(:where(.elementor-button, .wp-block-button__link, .wp-element-button, .button, [role="button"], #jp-relatedposts a, .wpforms-container a)):is(:hover, :focus-visible),
:where(body.single-post, body.page) .entry-content :is(p, li, blockquote, td) a[href]:not(:where(.elementor-button, .wp-block-button__link, .wp-element-button, .button, [role="button"], #jp-relatedposts a, .wpforms-container a)):is(:hover, :focus-visible) {
  color: #17352b;
  text-decoration-thickness: 2px;
}

:where(.elementor[data-elementor-type="wp-page"], .elementor[data-elementor-type="single-post"]) :is(.elementor-widget-text-editor, .elementor-widget-theme-post-content) :is(p, li, blockquote, td) a[href]:not(:where(.elementor-button, .wp-block-button__link, .wp-element-button, .button, [role="button"], #jp-relatedposts a, .wpforms-container a)):focus-visible,
:where(body.single-post, body.page) .entry-content :is(p, li, blockquote, td) a[href]:not(:where(.elementor-button, .wp-block-button__link, .wp-element-button, .button, [role="button"], #jp-relatedposts a, .wpforms-container a)):focus-visible {
  outline: 2px solid var(--e-global-color-primary, #0B673B);
  outline-offset: 3px;
}


/* Consistent article spacing across all blog posts. */
body.single-post :is(.elementor-widget-theme-post-content, .entry-content) :is(p, ul, ol, blockquote):not(:where(#jp-relatedposts *, .wpforms-container *, .comments-area *)) {
  margin-top: 0;
  margin-bottom: 1em;
}
body.single-post .dfr-global-post-article .elementor-widget-theme-post-content h2,
body.single-post .elementor-widget-theme-post-content h2,
body.single-post .entry-content h2,
body.postid-6466 .dfr-post-article-column .elementor-widget-text-editor h2 {
  margin: 1.6em 0 0.65em;
}
body.single-post :is(.elementor-widget-theme-post-content, .entry-content) h3 {
  margin: 1.35em 0 0.55em;
}
body.single-post :is(.elementor-widget-theme-post-content, .entry-content) :is(h4, h5, h6) {
  margin: 1.25em 0 0.5em;
}
body.single-post :is(.elementor-widget-theme-post-content, .entry-content) :is(ul, ol):not(:where(#jp-relatedposts *, .wpforms-container *)) > li {
  margin-bottom: 0.35em;
}
body.single-post .elementor-widget-theme-post-content > .elementor-widget-container > :is(h2, h3):first-child,
body.single-post .elementor-widget-theme-post-content .elementor-widget-text-editor > .elementor-widget-container > :is(h2, h3):first-child {
  margin-top: 0;
}


/* Article spacing for older Elementor blog layouts. */
body.single-post :is(.elementor-6466, .elementor-5747, .elementor-5743, .elementor-5736, .elementor-5731, .elementor-5727, .elementor-5359) .elementor-widget-text-editor :is(p, ul, ol, blockquote) {
 margin-top: 0;
 margin-bottom: 1em;
}
body.single-post :is(.elementor-6466, .elementor-5747, .elementor-5743, .elementor-5736, .elementor-5731, .elementor-5727, .elementor-5359) .elementor-widget-text-editor h2 { margin: 1.6em 0 .65em; }
body.single-post :is(.elementor-6466, .elementor-5747, .elementor-5743, .elementor-5736, .elementor-5731, .elementor-5727, .elementor-5359) .elementor-widget-text-editor h3 { margin: 1.35em 0 .55em; }
body.single-post :is(.elementor-6466, .elementor-5747, .elementor-5743, .elementor-5736, .elementor-5731, .elementor-5727, .elementor-5359) .elementor-widget-text-editor :is(h4,h5,h6) { margin: 1.25em 0 .5em; }
body.single-post :is(.elementor-6466, .elementor-5747, .elementor-5743, .elementor-5736, .elementor-5731, .elementor-5727, .elementor-5359) .elementor-widget-text-editor :is(ul,ol) > li { margin-bottom: .35em; }
