/* per-site fixes */
/* Overlapping second image on EAI Journal / Python AI ran past the right edge of the screen */
@media (min-width:1025px){.elementor-12 .elementor-element.elementor-element-222684ef,.elementor-11 .elementor-element.elementor-element-4a33d390{max-width:calc(100% - 112px)!important}}
body{overflow-x:hidden}
/* Light-blue content bands had white text at ~2.2:1 contrast; use a deeper shade of the same blue */
.elementor-13 .elementor-element.elementor-element-6cc997a0:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-90c25c2:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-2e6ba35a:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-2a3226f6:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-713dc349:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-462bc1a8:not(.elementor-motion-effects-element-type-background){background-color:#2A7896!important}
.elementor-element-6cc997a0 a,.elementor-element-90c25c2 a,.elementor-element-2e6ba35a a,.elementor-element-2a3226f6 a,.elementor-element-713dc349 a,.elementor-element-462bc1a8 a{color:#fff!important;text-decoration:underline}
/* Footer: orange text on light blue was hard to read */
.elementor-106 .elementor-heading-title{color:#0F2E3D!important}
.elementor-106 .elementor-icon-list-text,.elementor-106 .elementor-icon-list-icon i{color:#0F2E3D!important}
.elementor-106 .elementor-icon-list-icon svg{fill:#0F2E3D!important}
.elementor-106 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff!important}
.elementor-106 .elementor-element-5dbd6cd5{border-color:rgba(15,46,61,.35)!important}
.elementor-106 .elementor-element-55e9b31{color:#0F2E3D!important}
/* Hide the empty "Recent Comments" sidebar box (comments are switched off) */
.wp-block-group:has(> .wp-block-group__inner-container > .wp-block-latest-comments.no-comments){display:none}
