* {
	background-image: none!important;
	line-height: 1.5;
	height: auto!important;
	width: auto!important;
	transform: none!important;
}

.site-header__top,
.site-header__toggles,
.site-header__menu,
.site-header__search,
#primary-nav,
#main-menu,
#searchform,
.footer-top,
.menu-footer-main-menu-container,
.navigation,
.header-main .mobile-toggles,
.home-quick-links,
.location-select,
.home-directory,
.swiper-nav,
.sidebar-menu,
.sr-only,
.read-more,
.view-all,
.tweet-icon,
.breadcrumbs,
button.toggle,
button.ion,
.close-wrap,
.lbox,
.page-flyout,
.swiper-slide-duplicate,
.social-link,
.tab-titles,
.sb-nav-share,
.post-library__filters,
.post-library__buttons,
.post-library__sort-view {
	display: none;
}

.sb-grid,
.post-library__results {
	display: grid!important;
	gap: 2rem;
	grid-template-columns: 1fr 1fr;
}

.swiper-wrapper,
.swiper-wrapper .swiper-slide,
.accordion-item__content,
.accordion-item__toggle,
.tab-content {
	width: 100% !important;
	display: block !important;
}

.swiper-wrapper .swiper-slide {
	width: 100%!important;
}

.post-listing {
	display: flex!important;
	flex-direction: column;
	gap: 0.5rem;
}

img {
	max-width: 300px!important;
	height: auto!important;
}

.icon svg {
	max-width: 32px;
	max-height: 32px;
}

.icon--camh-external svg,
.searchform .icon svg,
.accordion-item__toggle .icon svg,
button .icon svg {
	max-width: 12px;
	max-height: 12px;
}

.sr-only {
	display: block;
}

.searchform__submit,
button {
	display: flex;
}

.site-footer {
	margin-top: 40px;
}

.wp-element-button, 
.wp-block-button__link {
    background-color: white;
	border: 1px solid #32373c;
	color: #32373c;
}

.resource-listing {
	border: 1px solid #ccc;
	border-radius: 20px;
	padding: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wp-block-media-text {
	display: block;
}

.wp-block-media-text > * {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wp-block-media-text > figure {
	text-align: center;
}

.single-resource__banner-thumbnail {
	margin-top: 20px;
}

.single-resource__banner-thumbnail img {
	max-width: 600px !important;
}
