  /*
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

.bg-contain { 
	background-size: contain !important;
}

.temp_toolbar.mceNonEditable {
	z-index: 1000 !important;
}

/* Testing for 1/3-2/3 menu on www */
.main-menu-wrapper {
	z-index: 1000 !important;
}

/* Hide oualerts on search page */
body.fb-search-page #oualerts-active-alert-display {
display:none;
}

/* split-image iframe adjustments */
@media (min-width: 1200px) {
    .split-image-overflow .split-image-image:has(iframe)::after {
		box-shadow: none !important;
	}
}

.split-image-image iframe {
    background-color: #fff !important;
}


.heading:empty {
  display: none;
}