.blog .entry-header{ display:none; }
.entry-footer {display: none;}
.home .entry-header {
    margin: 0;
}
#sp-testimonial-free-wrapper-8109 .sp-testimonial-content {
    color: #fff !important;
}
#sp-testimonial-free-wrapper-8109 .sp-testimonial-free-section .sp-testimonial-client-name {
    color: #fff !important;
}

#sp-testimonial-free-wrapper-8109 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-8109 .sp-testimonial-free-section .slick-next{
     color: #fff !important;
}
.is-style-outline a {
border: none !important;
font-size: 12px !important;
}

/* LATTICEWORK VISUAL POLISH  BEGIN (2026-10-08)
 *    Append to Additional CSS; remove this complete marked block to roll back.
 *    No content, links, forms, scripts, prices or membership rules are changed. */

body.home #homepage .about-right > a[href="https://ltcwrk.com/join-us/"],
body.home #homepage .join-right > a[href="https://ltcwrk.com/join-us/"] {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  box-sizing: border-box;
	  max-width: 100%;
	  min-height: 56px;
	  margin: 24px 0 0;
	  padding: 16px 30px;
	  border: 2px solid #b5222b;
	  border-radius: 6px;
	  background: #b5222b;
	  color: #fff !important;
	  font-size: 20px;
	  font-weight: 700;
	  line-height: 1.25;
	  text-align: center;
	  text-decoration: none;
	  white-space: normal;
	  box-shadow: 0 3px 0 rgba(0,0,0,.1);
}
body.home #homepage :is(.about-right,.join-right) > a[href="https://ltcwrk.com/join-us/"]:hover {
	  background: #941b23;
	  border-color: #941b23;
	  color: #fff !important;
	  text-decoration: none;
}
body.home #homepage :is(.about-right,.join-right) > a[href="https://ltcwrk.com/join-us/"]:focus-visible {
	  outline: 3px solid #202020 !important;
	  outline-offset: 4px !important;
}
#masthead .menu-primary-header-container .menu-item-20314 {
	  display: none !important;
}


body.home #homepage .home-section p,
body.home #homepage .testimonials-right .slick-slide > span {
	  font-size: clamp(18px, 1.45vw, 22px);
	  line-height: 1.7;
}
body.home #homepage :is(.about-right,.blas-right,.content-right,.community-right,.join-right) > p {
	  max-width: 68ch;
	  margin-block: 0 1.25em;
	  overflow-wrap: break-word;
}
body.home #homepage .home-section h3 {
	  line-height: 1.25;
	  margin-bottom: 24px;
}
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) {
	  font-size: 20px;
	  line-height: 1.7;
}
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) :is(p,ul,ol,blockquote,h2,h3,h4):not(form *) {
	  box-sizing: border-box;
	  width: min(100%, 760px);
	  max-width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	  overflow-wrap: break-word;
}
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) :is(p,li):not(form *) {
	  font-size: 20px;
	  line-height: 1.7;
	  text-align: left;
}
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) p:not(form *) { margin-top: 0; margin-bottom: 1.3em; }
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) :is(h2,h3,h4):not(form *) {
	  line-height: 1.25;
	  margin-top: 1.8em;
	  margin-bottom: .65em;
}
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) blockquote:not(form *) {
	  font-size: 24px;
	  line-height: 1.55;
	  margin-top: 1.5em;
	  margin-bottom: 1.5em;
	  padding: 18px 24px;
	  border-left: 3px solid #b5222b;
}
body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
  .entry-content,
  .elementor-widget-theme-post-content > .elementor-widget-container
) blockquote p:not(form *) { font-size: inherit; line-height: inherit; }
@media (max-width: 600px) {
	body.home #homepage :is(.about-right,.join-right) > a[href="https://ltcwrk.com/join-us/"] {
		    font-size: 18px;
		    padding: 15px 22px;
		    min-height: 54px;
	}
	  body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
	    .entry-content,
	    .elementor-widget-theme-post-content > .elementor-widget-container
	) :is(p,li):not(form *) { font-size: 18px; line-height: 1.75; }
	  body:not(.home):not(.woocommerce-page):not(.page-id-131) :is(
	    .entry-content,
	    .elementor-widget-theme-post-content > .elementor-widget-container
	) blockquote:not(form *) { padding: 14px 18px; font-size: 21px; }
}
#homepage .about-right > a, #homepage .join-right > a { display:inline-flex!important; align-items:center; justify-content:center; min-height:56px; padding:16px 30px!important; margin-top:24px; border:2px solid #b5222b!important; border-radius:6px; background:#b5222b!important; color:#fff!important; font-size:20px!important; font-weight:700; line-height:1.25; text-decoration:none; max-width:100%; box-sizing:border-box; }
#homepage .about-right > a:hover, #homepage .join-right > a:hover { background:#941b23!important; }
#homepage .about-right > a:focus-visible, #homepage .join-right > a:focus-visible { outline:3px solid #202020!important; outline-offset:4px!important; }
@media(max-width:600px) { #homepage .home-section :is(.about-left,.about-right,.blas-left,.blas-right,.content-left,.content-right,.community-left,.community-right,.join-left,.join-right,.testimonials-left,.testimonials-right,.values-left,.values-right) { float:none; width:100%; } #homepage .home-section h3 { margin-bottom:18px; } #homepage .about-right > a,#homepage .join-right > a {font-size:18px!important;padding:15px 22px!important;} }
/* LATTICEWORK VISUAL POLISH  END */

/* INNER PAGE POLISH BEGIN */
body:not(.home) #content { margin-top:0!important; padding-top:90px!important; }
body:not(.home) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor):not(:has(form,.elementor-form,.woocommerce,.elementor-button,.elementor-price-table)),body.page-id-131 .elementor-element-740b150a { box-sizing:border-box; max-width:824px; margin-inline:auto; padding-inline:32px; }
body:not(.home) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor):not(:has(form,.elementor-form,.woocommerce,.elementor-button,.elementor-price-table)) > .elementor-widget-container,body.page-id-131 .elementor-element-740b150a > .elementor-widget-container { padding-inline:0!important; }
body:not(.home) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor):not(:has(form,.elementor-form,.woocommerce,.elementor-button,.elementor-price-table)) :is(p,li):not(form *),body.page-id-131 .elementor-element-740b150a :is(p,li):not(form *) { font-size:20px; line-height:1.7; }
body:not(.home) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor):not(:has(form,.elementor-form,.woocommerce,.elementor-button,.elementor-price-table)) :is(p,ul,ol,blockquote):not(form *),body.page-id-131 .elementor-element-740b150a :is(p,ul,ol,blockquote):not(form *) { margin-block:0 1.1em; }
body:not(.home) .elementor-widget-theme-post-content :is(h1,h2,h3,h4):not(form *) { line-height:1.25; margin-block:1em .5em; }
body:not(.home) .elementor-widget-theme-post-title,body.page-id-131 .elementor-widget-heading { box-sizing:border-box; max-width:824px; margin:0 auto 24px!important; padding-inline:32px; } body:not(.home) .elementor-widget-theme-post-title > .elementor-widget-container,body.page-id-131 .elementor-widget-heading > .elementor-widget-container { padding:0!important; margin:0!important; }
body.page-id-131 :is(.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap):has(.elementor-element-740b150a),body.page-id-131 :is(.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap):has(.elementor-widget-heading) { padding:0!important; margin-block:0!important; }
body.page-id-131 .elementor-widget-heading .elementor-heading-title { margin-block:0!important; }
@media(max-width:767px) { body:not(.home) #content { padding-top:80px!important; } body:not(.home) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor):not(:has(form,.elementor-form,.woocommerce,.elementor-button,.elementor-price-table)),body:not(.home) .elementor-widget-theme-post-title,body.page-id-131 .elementor-widget-heading,body.page-id-131 .elementor-element-740b150a { padding-inline:22px; } body:not(.home) :is(.elementor-widget-theme-post-content,.elementor-widget-text-editor):not(:has(form,.elementor-form,.woocommerce,.elementor-button,.elementor-price-table)) :is(p,li):not(form *),body.page-id-131 .elementor-element-740b150a :is(p,li):not(form *) { font-size:18px; line-height:1.7; } }
body.page-id-131 .elementor-element-740b150a,body.page-id-131 .elementor-element-740b150a > .elementor-widget-container { padding-block:0!important; margin-top:0!important; } body.page-id-131 .elementor-element-740b150a :is(p,ul,ol) { margin-block:0 1.1em!important; } body.page-id-131 #content { padding-top:40px!important; } @media(max-width:767px) { body.page-id-131 #content { padding-top:24px!important; } }
body:not(.home):not(.woocommerce-page) .entry-content:not(:has(.elementor)) { box-sizing:border-box; width:100%!important; max-width:824px!important; margin-inline:auto!important; padding-inline:32px!important; overflow-wrap:break-word; } body:not(.home):not(.woocommerce-page) .entry-content:not(:has(.elementor)) :is(p,li):not(form *) { font-size:20px; line-height:1.7; } @media(max-width:767px) { body:not(.home):not(.woocommerce-page) .entry-content:not(:has(.elementor)) { padding-inline:22px!important; } body:not(.home):not(.woocommerce-page) .entry-content:not(:has(.elementor)) :is(p,li):not(form *) { font-size:18px; line-height:1.7; } }
/* INNER PAGE POLISH END */

/* MOBILE NON-HOME CONTENT TEXT WRAPPING */
@media (max-width: 767px) {
	body:not(.home) .elementor-widget-theme-post-content :is(h1,h2,h3,h4,h5,h6,p,li,a) {
		    overflow-wrap: anywhere;
	}
}
/* JOIN STEP NUMBERING: scoped visual counter */
body.page-id-131 .elementor-element-740b150a > .elementor-widget-container {
	  counter-reset: join-step;
}
body.page-id-131 .elementor-element-740b150a > .elementor-widget-container ol.wp-block-list {
	  counter-reset: none;
}
body.page-id-131 .elementor-element-740b150a > .elementor-widget-container ol.wp-block-list li:not(:has(ol)) {
	  counter-increment: join-step;
}
body.page-id-131 .elementor-element-740b150a > .elementor-widget-container ol.wp-block-list li:not(:has(ol))::marker {
	  content: counter(join-step) '. ';
}
/* JOIN STEP NUMBERING END */

}
}
}
}


	}
}