footer, 
.heater_container, 
.nav_items, 
.gutenberg-remove,
.breadcrumb_wrapper,
.hero,
.wp-block-cover,
.container .button a, 
.container a.button,
figure.wp-block-embed.is-type-video,
.slider-wrapper {
    display: none;
}

#header .title_area h1 {
    display: block;
}

main img {
    max-width: 50vw !important;
}

.alignright, 
.alignleft {
    float: none !important;
    margin: 0 !important;
    display: block !important;
}

.wp-block-cover {
    min-height: initial;
}

.wp-block-cover img {
    display: none;
}

.grid-container,
#sitenav .title_area,
.container > *,
.container > .alignwide,
body .is-layout-constrained > .alignwide,
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100%;
}

body .is-layout-flex {
    display: block;
}
