.page-template-template-lawyer-seo .breadcrumb-container {
  position: relative;
  padding-bottom: 20px;
}
.page-template-template-lawyer-seo .entry-content li,
.page-template-template-lawyer-seo .entry-content p,
.page-template-template-lawyer-seo .entry-content span {
  text-align: left;
}
.page-template-template-lawyer-seo .entry-content h1,
.page-template-template-lawyer-seo .entry-content h2,
.page-template-template-lawyer-seo .entry-content h3,
.page-template-template-lawyer-seo .entry-content h4,
.page-template-template-lawyer-seo .entry-content h5,
.page-template-template-lawyer-seo .entry-content h6,
.page-template-template-lawyer-seo .entry-content p,
.page-template-template-lawyer-seo .entry-content span,
.page-template-template-lawyer-seo .entry-content a,
.page-template-template-lawyer-seo .entry-content blockquote,
.page-template-template-lawyer-seo .entry-content cite,
.page-template-template-lawyer-seo .entry-content q,
.page-template-template-lawyer-seo .entry-content address,
.page-template-template-lawyer-seo .entry-content figcaption,
.page-template-template-lawyer-seo .entry-content pre,
.page-template-template-lawyer-seo .entry-content strong,
.page-template-template-lawyer-seo .entry-content b,
.page-template-template-lawyer-seo .entry-content em,
.page-template-template-lawyer-seo .entry-content i,
.page-template-template-lawyer-seo .entry-content dfn,
.page-template-template-lawyer-seo .entry-content abbr,
.page-template-template-lawyer-seo .entry-content mark,
.page-template-template-lawyer-seo .entry-content small,
.page-template-template-lawyer-seo .entry-content sub,
.page-template-template-lawyer-seo .entry-content sup,
.page-template-template-lawyer-seo .entry-content del,
.page-template-template-lawyer-seo .entry-content ins,
.page-template-template-lawyer-seo .entry-content code,
.page-template-template-lawyer-seo .entry-content kbd,
.page-template-template-lawyer-seo .entry-content samp,
.page-template-template-lawyer-seo .entry-content var,
.page-template-template-lawyer-seo .entry-content ul,
.page-template-template-lawyer-seo .entry-content ol,
.page-template-template-lawyer-seo .entry-content li,
.page-template-template-lawyer-seo .entry-content dt,
.page-template-template-lawyer-seo .entry-content dd,
.page-template-template-lawyer-seo .entry-content th,
.page-template-template-lawyer-seo .entry-content td,
.page-template-template-lawyer-seo .entry-content caption,
.page-template-template-lawyer-seo .entry-content time {
  color: #000;
}
.page-template-template-lawyer-seo section.hero a {
  display: none;
}
.page-template-template-lawyer-seo .banner-title {
  max-width: 793px;
  text-align: center;
  margin: 0 auto;
}
.page-template-template-lawyer-seo .main-content {
  background-image: none;
  background-color: #fff;
}
.page-template-template-lawyer-seo .services-part-10 {
  background-color: transparent !important;
}
.page-template-template-lawyer-seo .services-part-10::before {
  width: 0;
}
.page-template-template-lawyer-seo .services-part-10 .bottom-content,
.page-template-template-lawyer-seo .services-part-10 .section-heading {
  text-align: left !important;
}
.page-template-template-lawyer-seo section.services-part-10 .bottom-content p,
.page-template-template-lawyer-seo section.services-part-10 .bottom-content li,
.page-template-template-lawyer-seo section.services-part-10 p,
.page-template-template-lawyer-seo section.services-part-10 li {
  text-align: left !important;
}
.page-template-template-lawyer-seo #cw_related_pages_widget-117 {
  display: none;
}
.page-template-template-lawyer-seo .widget.cw_guide_chapters_widget .sidebar-title {
  text-align: center;
}
.page-template-template-lawyer-seo .widget.cw_guide_chapters_widget .sidebar-holder ul.list li {
  position: relative;
}
.page-template-template-lawyer-seo .widget.cw_guide_chapters_widget .sidebar-holder ul.list li::before {
  background: none !important;
}
.page-template-template-lawyer-seo .widget.cw_guide_chapters_widget .sidebar-holder ul.list li:has(a:hover)::before {
  height: 62px;
  top: -17px;
  background-color: #4aa457 !important;
  left: -40px;
  position: absolute;
}
.page-template-template-lawyer-seo .widget.cw_guide_chapters_widget .sidebar-holder ul.list li a.guide-chapter-link {
  width: 100%;
  display: block;
  color: #fff;
  text-decoration: none;
}
.page-template-template-lawyer-seo .widget.cw_guide_chapters_widget .sidebar-holder ul.list li a.guide-chapter-link svg {
  text-align: right;
  top: 5px;
  right: 0;
  position: absolute;
  width: 20px;
  height: 20px;
}
