/* Hand-written content styles for the imported pre-2024 (Avada-era) pages and posts.
   No Avada CSS is used (ThemeForest split licence). Scope: the post-content widget of the legacy template
   (.elementor-1253 = the legacy page and post template, parts/page-markup.php and single.php). */
.elementor-1253 .elementor-widget-theme-post-content img{max-width:100%;height:auto}
.elementor-1253 .elementor-widget-theme-post-content table{border-collapse:collapse;max-width:100%}
.elementor-1253 .elementor-widget-theme-post-content{overflow-wrap:break-word}

/* Phones and tablets: live (Avada) never scrolls sideways. Long URLs break, wide tables scroll inside
   their own box, fixed-width blocks shrink to the screen. */
@media (max-width:1024px){
	.elementor-1253 .elementor-widget-theme-post-content, .elementor-1253 .elementor-heading-title{overflow-wrap:anywhere}
	.elementor-1253 .elementor-widget-theme-post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
	.elementor-1253 .elementor-widget-theme-post-content :is(div,p,blockquote,pre,iframe,object,embed,video){max-width:100%}
	.elementor-1253 .elementor-widget-theme-post-content pre{overflow-x:auto}
}
