@media only screen and (min-width: 796px) {
	#block-global-theme-mobilehero {
		display:none;
	}
	#block-global-theme-mainmenu {
			display:none;
		}
	#block-global-theme-mainmenu-2 {
		display:block;
	}
	.paragraph--type--hero.paragraph--view-mode--default {
		display:block;
	}
	.site-footer .site-info-content nav[id^="block-"] ul.block-menu {
		display:inline-block;
	}
}

@media only screen and (max-width: 796px) {
		#block-global-theme-mainmenu {
			display:block;
		}
		#block-global-theme-mainmenu-2 {
		display:none;
	}
	.block-menu li span.has-subnav button::before {
		content:'+';
		color:#e57200;
	}
	.site-header .site-header--navigation nav > ul > li.expanded span.has-subnav > button::before {
	  transform: rotate(-45deg);
	}
	.site-eyebrow-content {
		display:none;
	}
	.site-header .site-name {
		text-align:left;
		width:85%;
	}
	.site-header nav > ul {
		padding:0 1.5em;
	}
	.site-header .site-header--navigation nav > ul > li > ul {
		margin-left:0;
		padding-left:1.5em;
	}
	.site-header nav > ul li, .site-header nav > ul ul li {
		margin:1.5em 0;
		font-size:1.2em;
	}
	#block-global-theme-mobilehero {
		display:block;
	}
	.paragraph--type--hero.paragraph--view-mode--default {
		display:none;
	}
	.page-content--content {
		padding:0 10%;
	}
	.type--research .page-content--content {
		padding:0;
	}
	.bg-dark.gradient {
		padding:10%;
	}
	.discover-more-container .field-field_sections > div {
  margin: 15% auto;
	}
	#block-views-block-news-block-1 .article-teaser .field-field_image_media {
		display:none;
	}
	.node-type--research .views-field.views-field-field-image-media {
		max-width:100% !important;
		width:100%;
	}
	.site-footer .site-info-content nav[id^="block-"], .site-footer .site-info-content div[id^="block-"] {
    width: 100% !important;
    margin: 0.5em auto !important;
  }
	#edit-actions--2 {
	  float: left;
	}
	.site-footer .site-info-content nav[id^="block-"] ul.block-menu {
		display:none;
	}

  html, body {
    max-width: 100%;
    overflow-x: clip; /* modern; doesn't create new formatting context */
  }
  @supports not (overflow-x: clip) {
    html, body { overflow-x: hidden; } /* fallback */
  }
}
