/* Imported content presentation belongs to the theme.
   Preserve the existing migration styles and cascade during the handoff. */
.entry-content img.ws-migrated-image,
.ws-post-content img.ws-migrated-image,
.ws-section-main img.ws-migrated-image,
.ws-general-main img.ws-migrated-image{
    max-width:100%!important;
    height:auto!important;
}
.entry-content .aligncenter,
.entry-content .ws-align-center,
.ws-post-content .aligncenter,
.ws-post-content .ws-align-center,
.ws-section-main .aligncenter,
.ws-section-main .ws-align-center,
.ws-general-main .aligncenter,
.ws-general-main .ws-align-center{
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
}
.entry-content .ws-align-center img,
.entry-content .aligncenter img,
.ws-post-content .ws-align-center img,
.ws-section-main .ws-align-center img,
.ws-general-main .ws-align-center img{
    display:block;
    margin-left:auto!important;
    margin-right:auto!important;
}
.entry-content,
.ws-post-content,
.ws-section-main,
.ws-general-main{min-width:0}

/* Reset UA figure side margins that appeared after removing Elementor. */
.entry-content figure,
.ws-post-content figure,
.ws-section-main figure,
.ws-general-main figure{
    max-width:100%;
    margin-top:1em;
    margin-bottom:1em;
}
.entry-content figure.ws-align-center,
.entry-content figure.aligncenter,
.ws-post-content figure.ws-align-center,
.ws-section-main figure.ws-align-center,
.ws-general-main figure.ws-align-center{
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
}
.entry-content figure.ws-align-center > img,
.entry-content figure.aligncenter > img,
.ws-post-content figure.ws-align-center > img,
.ws-section-main figure.ws-align-center > img,
.ws-general-main figure.ws-align-center > img{
    display:block!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
img.ws-migrated-image:not(.alignleft):not(.alignright){
    display:block;
    margin-left:auto;
    margin-right:auto;
}
img.ws-migrated-image.alignleft{margin-left:0!important;margin-right:auto!important}
img.ws-migrated-image.alignright{margin-left:auto!important;margin-right:0!important}

.ws-text-center{
    text-align:center!important;
}

.ws-curated-center{width:100%;text-align:center!important}
.ws-curated-center .ws-text-center{text-align:center!important}
.ws-curated-center figure.ws-align-center{margin-left:auto!important;margin-right:auto!important;text-align:center!important;max-width:100%}
.ws-curated-center img.ws-migrated-image:not(.alignleft):not(.alignright){display:block!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}
