.elementor-18131 .elementor-element.elementor-element-982ae61{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.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 );}:root{--page-title-display:none;}/* Start custom CSS *//* SINGLE Medical Product: clean up default layout */
.single-medical-product .post-thumbnail{display:none;} /* hide theme's auto featured image on SINGLE only */

.single-medical-product .entry-content{max-width: 1100px; margin:0 auto; padding:16px;}
.single-medical-product .entry-content img{max-width:100%; height:auto;}
.single-medical-product .entry-content table{width:100%; border-collapse:collapse}

/* If you used a two-column "hero" group with class mp-hero */
.single-medical-product .mp-hero{display:grid; grid-template-columns: 1fr 1.2fr; gap:24px; margin-bottom:24px;}
@media (max-width: 768px){ .single-medical-product .mp-hero{grid-template-columns:1fr;} }/* End custom CSS */