/*********************************************************************************
    Main Website Bundle Style Enrichments.
*********************************************************************************/
.mrc-parent {
	--mrc-font-size: 0.625rem; /* 62.5% as set on html */
}
@media(max-width: 939px) {
	.mrc-parent {
		--mrc-font-size: 0.53125rem;
		font-size: calc(53.125% * 2/1.125); /* 2/1.125 compensates for the difference in rem font-size of body, which is 2rem on the website but 1.125rem here */
	}
}
@media(min-width: 940px)and (max-width:1279px) {
	.mrc-parent {
		--mrc-font-size: 0.5625rem;
		font-size: calc(56.25% * 2/1.125); /* 2/1.125 compensates for the difference in rem font-size of body, which is 2rem on the website but 1.125rem here */
	}
}
@media(min-width: 1280px) {
	.mrc-parent {
		--mrc-font-size: 0.625rem;
		font-size: calc(62.5% * 2/1.125); /* 2/1.125 compensates for the difference in rem font-size of body, which is 2rem on the website but 1.125rem here */
	}
}

/*********************************************************************************
    Additional Styles for Main Website Parts (overrides for Bundle).
*********************************************************************************/
.mrc-parent input[type="text"] {
	height: auto;
}
.mrc-parent-body {
	overflow-x: initial !important;
	-ms-overflow-x: visible !important; /* required for IE 11. */
}
@media (min-width:940px) {
	#mrc-nav-main .mrc-primary li {

		margin-right: 1.5em !important;
 /* spacing for menu items */
	}

}
@media (max-width:939px) {
	.mrc-nav-primary {
		overflow-x: auto;
	}
	.mrc-nav-primary .mrc-container {
		overflow-x: hidden;
	}
}
.mrc-top-bar {
    z-index: 1000; /* prevents Deskpro elements like the breadcrumbs and category headers from scrolling on top of the sticky menu in mobile layout. */
}

/*********************************************************************************
    Move Fonts to Avoid CORS Issues.
*********************************************************************************/
@font-face {
    font-family: Montserrat;
    font-weight: 100;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Thin.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Thin.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Thin.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 100;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ThinItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ThinItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 200;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLight.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLight.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 200;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLightItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraLightItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 300;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Light.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Light.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Light.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 300;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-LightItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-LightItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Regular.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Regular.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Regular.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 400;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Italic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Italic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Italic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 500;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Medium.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Medium.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Medium.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 500;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-MediumItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-MediumItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 600;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBold.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBold.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 600;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBoldItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-SemiBoldItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Bold.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Bold.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Bold.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 700;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-BoldItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-BoldItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 800;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBold.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBold.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 800;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBoldItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-ExtraBoldItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 900;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Black.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Black.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-Black.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 900;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-BlackItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/Montserrat-BlackItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 100;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Thin.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Thin.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Thin.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Thin.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 100;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ThinItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ThinItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ThinItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ThinItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 200;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLight.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLight.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLight.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLight.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 200;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLightItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLightItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraLightItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 300;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Light.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Light.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Light.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Light.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 300;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-LightItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-LightItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-LightItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-LightItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 400;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Regular.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Regular.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Regular.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Regular.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 400;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Italic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Italic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Italic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Italic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 500;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Medium.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Medium.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Medium.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Medium.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 500;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-MediumItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-MediumItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-MediumItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-MediumItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 600;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBold.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBold.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBold.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 600;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBoldItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBoldItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-SemiBoldItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 700;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Bold.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Bold.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Bold.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Bold.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 700;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BoldItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BoldItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BoldItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BoldItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 800;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBold.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBold.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBold.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBold.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 800;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBoldItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBoldItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-ExtraBoldItalic.woff) format("woff")
}

@font-face {
    font-family: Montserrat Alternates;
    font-weight: 900;
    font-style: normal;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Black.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Black.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Black.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-Black.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-weight: 900;
    font-style: italic;
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BlackItalic.eot);
    src: url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BlackItalic.eot?#iefix) format("embedded-opentype"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BlackItalic.woff2) format("woff2"),url(https://files.mrcholland.com/portal/fonts/MontserratAlternates-BlackItalic.woff) format("woff")
}