.elementor-4336 .elementor-element.elementor-element-4a2be2c1{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-6b48d42a *//*
  Richard Jones / The Mortgage Know — Trust Package page layout
  WordPress + Elementor header + Easilon child theme (blog sidebar template)
  Appearance → Customize → Additional CSS (append at bottom)
  Live target: https://themortgageknow.com/trusted-citations-awards-reviews/
*/

body:has(#trusted-citations-awards-reviews) {
  --tmk-navy: #0b2434;
}

/* Hide page title / breadcrumb on trust page */
body:has(#trusted-citations-awards-reviews) .page-header,
body:has(#trusted-citations-awards-reviews) .entry-header,
body:has(#trusted-citations-awards-reviews) .easilon-breadcrumb,
body:has(#trusted-citations-awards-reviews) .elementor-page-title {
  display: none !important;
}

/* Easilon blog template ships with sidebar — hide it on this page */
body:has(#trusted-citations-awards-reviews) .blog-page--sidebar .col-lg-4,
body:has(#trusted-citations-awards-reviews) .blog-page--sidebar .sidebar,
body:has(#trusted-citations-awards-reviews) .blog-page--sidebar #secondary {
  display: none !important;
}

body:has(#trusted-citations-awards-reviews) .blog-page--sidebar .col-lg-8 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
  width: 100% !important;
}

body:has(#trusted-citations-awards-reviews) .blog-page {
  padding-top: 0 !important;
}

body:has(#trusted-citations-awards-reviews) .blog-page .container,
body:has(#trusted-citations-awards-reviews) .blog-page .row {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Remove theme padding around page content */
body:has(#trusted-citations-awards-reviews) .blog-page .col-lg-8 > .entry-content,
body:has(#trusted-citations-awards-reviews) .blog-page .col-lg-8 > .page-content,
body:has(#trusted-citations-awards-reviews) .blog-page .col-lg-8 {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* wpautop sometimes wraps blocks in stray paragraphs */
body:has(#trusted-citations-awards-reviews) .entry-content > p:empty,
body:has(#trusted-citations-awards-reviews) .entry-content > p:first-child:has(> br:only-child) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Elementor content wrappers (if page switched to Elementor later) */
body:has(#trusted-citations-awards-reviews) .site-content:has(#trusted-citations-awards-reviews),
body:has(#trusted-citations-awards-reviews) .content-area:has(#trusted-citations-awards-reviews),
body:has(#trusted-citations-awards-reviews) .entry-content:has(#trusted-citations-awards-reviews),
body:has(#trusted-citations-awards-reviews) .elementor-section:has(#trusted-citations-awards-reviews),
body:has(#trusted-citations-awards-reviews) .e-con:has(#trusted-citations-awards-reviews),
body:has(#trusted-citations-awards-reviews) .elementor-widget-html:has(#trusted-citations-awards-reviews),
body:has(#trusted-citations-awards-reviews) .elementor-widget-html:has(#trusted-citations-awards-reviews) > .elementor-widget-container {
  padding-top: 0 !important;
  margin-top: 0 !important;
  max-width: none !important;
  background: transparent !important;
}

body:has(#trusted-citations-awards-reviews) {
  --tmk-top-offset: clamp(20px, 3vw, 36px);
}

body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  margin-top: var(--tmk-top-offset) !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  clear: both !important;
  float: none !important;
}

/* Restore theme footer */
body:has(#trusted-citations-awards-reviews) .elementor-location-footer,
body:has(#trusted-citations-awards-reviews) footer[data-elementor-type="footer"],
body:has(#trusted-citations-awards-reviews) .site-footer {
  background: revert !important;
  background-color: revert !important;
  padding-top: revert !important;
  margin-top: revert !important;
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 980px) {
  body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews .tmk-hero-grid,
  body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews .tmk-grid-2,
  body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews .tmk-grid-3,
  body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews .tmk-grid-4,
  body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews .tmk-cta {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 640px) {
  body:has(#trusted-citations-awards-reviews) #trusted-citations-awards-reviews .tmk-actions .tmk-btn {
    width: 100% !important;
  }
}/* End custom CSS */