.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --pine:#1D4A3F; --pine-ink:#EAF2EE; --accent:#C8893B; --bg:#F1F3F0; --surface:#FFFFFF; --ink:#16302A; --muted:#55665F; --line:#D6DDD8; --sage:#DCE7E0; --font-display:Bricolage Grotesque; --font-body:Figtree; }
/* Start custom CSS *//* Montgomery Family Chiropractic: raw CSS that Elementor style classes cannot hold */
body{background:#F1F3F0;color:#16302A;font-family:"Figtree","Helvetica Neue",Arial,sans-serif}
html,body{overflow-x:clip}
.mfc-mark{flex:none;background-color:#EAF2EE;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http%3A//www.w3.org/2000/svg%22%20viewBox=%220%200%2032%2032%22%3E%3Cstyle%3E.m-fig%7Bfill%3A%231D4A3F%7D.m-v%7Bfill%3A%23C8893B%7D.m-arc%7Bfill%3Anone%3Bstroke%3A%231D4A3F%3Bstroke-width%3A2.2%3Bstroke-linecap%3Around%7D%3C/style%3E%3Ccircle%20class=%22m-fig%22%20cx=%2216%22%20cy=%226%22%20r=%223.6%22/%3E%3Crect%20class=%22m-v%22%20x=%2213.2%22%20y=%2211.2%22%20width=%226.4%22%20height=%223%22%20rx=%221.5%22/%3E%3Crect%20class=%22m-v%22%20x=%2213.8%22%20y=%2215.2%22%20width=%226.6%22%20height=%223%22%20rx=%221.5%22/%3E%3Crect%20class=%22m-v%22%20x=%2213.4%22%20y=%2219.2%22%20width=%226.8%22%20height=%223%22%20rx=%221.5%22/%3E%3Crect%20class=%22m-v%22%20x=%2212.4%22%20y=%2223.2%22%20width=%227.2%22%20height=%223.2%22%20rx=%221.6%22/%3E%3Cpath%20class=%22m-arc%22%20d=%22M7%2013c-2%206%200%2012%206%2015%22/%3E%3Cpath%20class=%22m-arc%22%20d=%22M25%2013c2%206%200%2012-6%2015%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:30px 30px}
@media (max-width:639px){.mfc-mark{background-size:26px 26px}}
.mfc-h1 em{font-style:normal;color:#C8893B}
.mfc-text a,.mfc-note a,.mfc-hours-card a{color:inherit}
a[href^="tel:"]{white-space:nowrap}
:focus-visible{outline:3px solid #C8893B;outline-offset:3px}/* End custom CSS */