.mcspine-css-holder{display:none!important}img.uicore-logo,img.uicore.uicore-logo{max-height:30px!important;width:auto!important;height:auto!important}.page-id-304 .elementor-element-cfbb883>.elementor-widget-wrap,.page-id-304 .elementor-element-cfbb883>.elementor-element-populated{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;align-content:center!important;row-gap:8px;column-gap:14px}.page-id-304 .elementor-element-cfbb883>.elementor-widget-wrap>.elementor-element,.page-id-304 .elementor-element-cfbb883>.elementor-element-populated>.elementor-element{flex:0 0 100%!important}.page-id-304 .elementor-element-5cc9476,.page-id-304 .elementor-element-b7f174e{flex:0 0 auto!important;width:auto!important;max-width:none!important}.page-id-304 .elementor-element-5cc9476 .elementor-widget-container,.page-id-304 .elementor-element-b7f174e .elementor-widget-container,.page-id-304 .elementor-element-5cc9476 .elementor-button-wrapper,.page-id-304 .elementor-element-b7f174e .elementor-button-wrapper{display:inline-block!important;width:auto!important}@media (max-width:600px){.page-id-304 .elementor-element-5cc9476,.page-id-304 .elementor-element-b7f174e{flex:0 0 100%!important}}li:has(>a[href="#"] svg[class*="e-fab-"]:not(.e-fab-facebook)){display:none!important}.mcspine-callbar{display:none}#mcspine-callbar{display:none!important}.mc-callbar{display:none!important}@media (max-width:768px){.mcspine-callbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99990;background:#0D4C54;box-shadow:0 -4px 16px rgb(13 76 84 / .25);padding-bottom:env(safe-area-inset-bottom)}.mcspine-callbar a{flex:1;text-align:center;padding:15px 8px;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:.02em;line-height:1.25}.mcspine-callbar a.c{background:#247D8F;color:#fff}.mcspine-callbar a.m{background:#0D4C54;color:#C2E6E3}.mcspine-callbar a:active{filter:brightness(1.1)}body{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}}@media print{.mcspine-callbar{display:none!important}}@media (max-width:767px){.elementor-39 .elementor-element.elementor-element-c25e248{background-image:url(https://mccleanspine.com/wp-content/uploads/2026/09/mcclean-phone-hero-spine-analysis.jpg)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#0D4C54!important}.elementor-39 .elementor-element.elementor-element-006d95e{background-image:url(https://mccleanspine.com/wp-content/uploads/2026/09/mcclean-phone-hero-treatment.jpg)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#0D4C54!important}.elementor-element.elementor-element-3e31df6c{background-image:url(https://mccleanspine.com/wp-content/uploads/2026/09/mcclean-phone-hero-motion-xray.jpg)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat!important;background-color:#0D4C54!important}}@media (max-width:1024px){.elementor-46 .elementor-element.elementor-element-6600a32>.elementor-widget-container{--e-transform-translateX:0px !important;--e-transform-scale:1 !important;transform:none!important}.elementor-46 .elementor-element.elementor-element-6600a32{text-align:center!important}.elementor-46 .elementor-element.elementor-element-6600a32 img{width:200px!important}.elementor-39 .elementor-element.elementor-element-14f7378>.elementor-widget-container{margin-top:0!important;padding-top:0!important}}@media (max-width:768px){.uicore-navigation-content{padding-bottom:76px!important}}@media (max-width:767px){.elementor-element.elementor-element-1befe04d{margin-bottom:14px!important}.elementor-widget-container>img{max-width:100%!important;height:auto}.comment-form label,.comment-respond label{font-size:13px!important}.ui-blog-date,.ui-blog-date.ui-published{font-size:13px!important}}.uicore-post-category,.uicore-post-category a,.uicore-post-footer,.uicore-post-footer span,.uicore-post-footer a{font-size:12.5px!important}.uicore-post-footer{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.uicore-post-footer>span{white-space:nowrap}.uicore-entry-meta,.uicore-entry-meta a,.uicore-entry-meta span{font-size:12.5px!important}.uicore-menu .sub-menu li.back>a{font-size:12px!important}