/* olivero empty drops coulumn fix */

body {
	background-image: none !important; 
}

.page-wrapper {
	max-width: 100% !important; 
}

/* centralize main content */

.region {
	justify-content: start !important;
}

.breadcrumb__content {
	overflow: visible !important;
}

.grid-full {
    display: grid !important;
    grid-template-columns: auto !important;
    grid-column-gap: unset !important;
	padding-top: 10px !important;
	padding-right: 15px !important;
	padding-bottom: 10px !important;
	padding-left: 15px !important;
}

.main-content__container {
	padding-top: 0 !important;
	padding-bottom: 10px !important;
	padding-inline: unset !important;
}

#main > div.main-content > div {
	max-width: 100% !important;
}

.region--hilighted {
		display: grid !important;
		max-width: 100% !important;
}

/* centralize footer content */

.site-footer__inner {
	display: grid !important;
	justify-content: center !important;
	max-width: 100% !important;
}

#page > footer > div {
	max-width: 100% !important;
}
.region--hero .region--highlighted  .region--content_above .wide-content {
  max-width: 100%;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.site-header {
    min-height: 2rem;
  }
  .grid-full {
  display: unset; /* Resets display property to default */
  grid-template-rows: unset; /* Resets grid-template-rows to default */
  grid-template-columns: unset; /* Resets grid-template-columns to default */
  grid-column-gap: unset; /* Resets grid-column-gap to default */
}

/* ShiningLamp: Olivero Content Below full-width override */
.region--content-below {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  grid-column-gap: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.region--content-below > * {
  grid-column: 1 / -1 !important;
  min-width: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: none !important;
  flex-basis: auto !important;
  margin-inline: 0 !important;
}
/* End ShiningLamp: Olivero Content Below full-width override */

