
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	section.quote img.bg {
		max-width: none;
	}
	.ieonly {
		display: block;
	}
	.hamburgerIcon {
		display: none !important;
	}
	.hamburgerIE {
		display: block !important;
	}
	.hamburgerIE g {
		transition: opacity 0.2s ease;
		display: block !important;
	}
	.hamburgerIE g rect {
		opacity: 1 !important;
	}
	.hamburgerIE .open,
	.menu-open .hamburgerIE .closed {
		opacity: 0;
	}
	.menu-open .hamburgerIE .open,
	.hamburgerIE .closed {
		opacity: 1;
	}
	.slick-slide:not(.slick-current) {
		visibility: hidden !important;
	}
	.first-slide-done .slick-slide:not(.slick-current) {
		visibility: visible !important;
	}
	header nav > .menu > li > a, footer nav > .menu > li > a {
		padding-left: 8px;
		padding-right: 8px;
	}
	.table .content > .case-studies {
		display: block;
	}
	.table .content > .case-studies .case-study {
		display: inline-block;
		width: 32%;
	}
	.table .content > .case-studies .case-study {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.article-tiles .posts-block:not(.visible) .article-container {
		/*position: absolute !important;
		display: -webkit-flex !important;
		display: flex !important;
		top: 50px;
		left: 0;
		right: 0;
		z-index: -1;
		visibility: hidden !important;*/
	}
	.industry-wrap > div {
		max-width: 32%;
		width: 100%;
	}
	.media-library .wrap #results > div {
		max-width: 32%;
	}
}

@media screen and (-ms-high-contrast: active) and (min-width: 1101px), screen and (-ms-high-contrast: none) and (min-width: 1101px) {
	.posts-block + .posts-block {
		margin-top: 0 !important;
	}
	.article-tiles {
		position: relative;
	}
	.article-container {
		display: -ms-grid !important;
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		-ms-grid-rows: 1fr 1fr;
	}
	.article-container > div {
		margin: 1px;
	}
	.article-container > div:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
	}
	.article-container > div:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	.article-container > div:nth-child(3) {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
	}
	.article-container > div:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 4;
		-ms-grid-column-span: 1;
	}
	.article-container > div:nth-child(5) {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 4;
		-ms-grid-column-span: 1;
	}
	.article-container.format-reverse > div:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
	.article-container.format-reverse > div:nth-child(2) {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
	.article-container.format-reverse > div:nth-child(3) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 2;
		-ms-grid-column-span: 3;
	}
	/*.article-container.format-reverse > div:nth-child(4) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}*/
}

@media screen and (-ms-high-contrast: active) and (max-width: 1000px), screen and (-ms-high-contrast: none) and (max-width: 1000px) {
	.table .content > .case-studies .case-study {
		display: inline-block;
		width: 48%;
	}
	.industry-wrap > div {
		max-width: 49%;
	}
	.media-library .wrap #results > div {
		max-width: 48%;
	}
}

@media screen and (-ms-high-contrast: active) and (max-width: 700px), screen and (-ms-high-contrast: none) and (max-width: 700px) {
	.article-container {
		display: block !important;
	}
}

@media screen and (-ms-high-contrast: active) and (max-width: 650px), screen and (-ms-high-contrast: none) and (max-width: 650px) {
	.industry-wrap > div {
		max-width:  350px;
	}
}

@media screen and (-ms-high-contrast: active) and (max-width: 600px), screen and (-ms-high-contrast: none) and (max-width: 600px) {
	.table .content > .case-studies .case-study {
		display: block;
		width: 100%;
	}
	.media-library .wrap #results > div {
		max-width: 100%;
	}
}