.slick-slider {
	position: relative;
	display: block;
	float: none !important;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer
}

.slick-slider .slick-track, .slick-slider .slick-list {
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:before, .slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	outline: 0;
	float: left;
	height: 100%;
	min-height: 1px;
	line-height: 0;
	display: none
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.slick-cloned .slick-cover {
	width: 100%
}

.slick-slide.slick-cloned .slick-cover.slick-cover-yt {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	height: auto;
	width: 100%
}

.slick-slide.slick-cloned .slick-cover.slick-cover-yt img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

[dir="rtl"] .slick-slide {
	float: right
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
}

/*.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:black;color:transparent;top:50%;transform:translate(0,-50%);text-align:center;padding:0;border:0;outline:0;z-index:10}*/
.slick-prev:hover, .slick-next:hover {
	outline: 0
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: 0
}

.light-on-dark .slick-prev, .light-on-dark .slick-next {
	background: #fff
}

.slick-prev:before, .slick-next:before {
	font-family: "md-icon";
	font-size: 20px;
	line-height: 1;
	color: white;
	cursor: pointer;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	text-align: center
}

.light-on-dark .slick-prev:before, .light-on-dark .slick-next:before {
	color: #000
}

.slick-prev {
	left: 0
}

/*.slick-prev:before{content:'\e806';text-indent:0}*/
.slick-next {
	right: 0
}

.slick-dots {
	position: absolute;
	bottom: 30px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 1em;
	margin: 0;
	padding: .2em .9em
}

.slick-dots li button {
	background: black;
	border: 0;
	border-radius: 50px;
	cursor: pointer;
	display: inline-block;
	height: 6px;
	font-size: 0;
	overflow: visible;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
	vertical-align: middle;
	width: 6px
}

.light-on-dark .slick-dots li button {
	background-color: #fff
}

.slick-dots li button:hover, .slick-dots li button:focus {
	outline: 0
}

.slick-dots li.slick-active button {
	position: relative;
	height: 6px;
	width: 6px
}

.slick-dots li.slick-active button:after {
	border: solid 1px black;
	border-radius: 100%;
	content: '';
	display: inline-block;
	left: -4px;
	height: 12px;
	position: absolute;
	top: -4px;
	width: 12px;
	z-index: 10
}

.light-on-dark .slick-dots li.slick-active button:after {
	border-color: #fff
}

.slick-pagination {
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
	text-align: center
}

.md-direction-rtl .slick-prev {
	left: auto;
	right: 0
}

.md-direction-rtl .slick-prev:before {
	content: '\e808';
	text-indent: 0
}

.md-direction-rtl .slick-next {
	right: auto;
	left: 0
}

.md-direction-rtl .slick-next:before {
	content: '\e806';
	text-indent: 0
}

.noModelList {
	margin-top: 30px !important;
}
.noModelList li {
	margin-bottom: 30px !important;
}

.md-flex-container-nopadding {
	background-color: #fff;
}

@media (min-width: 768px) {
	/*.slick-prev:hover,.slick-next:hover{background:white;color:transparent}*/
	.slick-prev:hover:before, .slick-next:hover:before {
		opacity: 1;
		color: black
	}

	.slick-prev.slick-disabled:hover, .slick-next.slick-disabled:hover {
		opacity: 0
	}

	.slick-prev.slick-disabled:hover:before, .slick-next.slick-disabled:hover:before {
		opacity: 0
	}

	.light-on-dark .slick-prev, .light-on-dark .slick-next {
		background: #fff
	}

	.light-on-dark .slick-prev:hover, .light-on-dark .slick-next:hover {
		background: #000
	}

	.light-on-dark .slick-prev:hover:before, .light-on-dark .slick-next:hover:before {
		color: #fff
	}
}

.mCustomScrollbar {
	touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
	touch-action: auto
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: 0;
	direction: ltr
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto
}

.mCSB_inside > .mCSB_container {
	margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-left: 30px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0
}

.mCSB_outside + .mCSB_scrollTools {
	right: -26px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	right: auto;
	left: 0
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	border-radius: 16px;
	text-align: center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
	margin-right: 0;
	margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
	min-height: 100%
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
	margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0
}

.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px
}

.mCSB_container_wrapper > .mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px;
	box-sizing: border-box
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
	padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
	padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)"
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.tooltipster-base {
	display: flex;
	pointer-events: none;
	position: absolute
}

.tooltipster-box {
	flex: 1 1 auto
}

.tooltipster-content {
	box-sizing: border-box;
	max-height: 100%;
	max-width: 100%;
	overflow: auto
}

.tooltipster-ruler {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden
}

.tooltipster-fade {
	opacity: 0;
	transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
	opacity: 1
}

.tooltipster-grow {
	transform: scale(0, 0);
	transition-property: transform;
	-webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
	transform: scale(1, 1);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	transform: rotateZ(4deg);
	transition-property: transform
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	transform: rotateZ(0);
	transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}

.tooltipster-fall {
	transition-property: top;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important
}

.tooltipster-fall.tooltipster-dying {
	transition-property: all;
	top: 0 !important;
	opacity: 0
}

.tooltipster-slide {
	transition-property: left;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important
}

.tooltipster-slide.tooltipster-dying {
	transition-property: all;
	left: 0 !important;
	opacity: 0
}

@keyframes tooltipster-fading {

0
{
	opacity: 0
}
100
%
{
	opacity: 1
}
}
.tooltipster-update-fade {
	animation: tooltipster-fading 400ms
}

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg)
	}
	75% {
		transform: rotate(2deg)
	}
	100% {
		transform: rotate(0)
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms
}

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1)
	}
	100% {
		transform: scale(1)
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms
}

.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
	color: white;
	line-height: 18px;
	padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	margin-left: -10px;
	top: 0;
	width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0;
	top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0;
	top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: black
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: black
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: black
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: black
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px
}

[class^="md-icnpre-"]:before, [class*=" md-icnpre-"]:before, [class^="md-icnpost-"]:after, [class*=" md-icnpost-"]:after, [class^="md-icn-"]:after, [class*=" md-icn-"]:after, [class^="md-icn-"], [class*=" md-icn-"] {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1
}

[class^="md-icn-"], [class*=" md-icn-"] {
	text-rendering: auto
}

[class^="md-icnpre-"]:hover:before, [class*=" md-icnpre-"]:hover:before, [class^="md-icnpost-"]:hover:after, [class*=" md-icnpost-"]:hover:after, [class^="md-icn-"]:hover:after, [class*=" md-icn-"]:hover:after, [class^="md-icn-"]:hover, [class*=" md-icn-"]:hover {
	background-size: contain
}

[class^="md-icnpre-"]:before, [class*=" md-icnpre-"]:before, [class^="md-icnpost-"]:after, [class*=" md-icnpost-"]:after {
	content: ''
}

[class^="md-icn-"] .md-icn-alt, [class*=" md-icn-"] .md-icn-alt {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-icnpre-loader:before, .md-icnpost-loader:after, .md-icn-loader {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 1em
}

.md-icnpre-pin-cluster:before, .md-icnpost-pin-cluster:after, .md-icn-pin-cluster {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.004%22%20height%3D%2246.131%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M30.75%2015.374c0%202.844-.67%205.404-1.997%207.693L15.378%2046.13%202.006%2023.07C.67%2020.79%200%2018.223%200%2015.378%200%2011.13%201.495%207.503%204.5%204.5%207.503%201.496%2011.13%200%2015.385%200c4.247%200%207.872%201.496%2010.876%204.5s4.485%206.62%204.485%2010.876l.005-.002z%22%2F%3E%3Cpath%20fill%3D%22%23666766%22%20d%3D%22M36.012%2015.374c0%202.844-.668%205.404-1.996%207.693L20.644%2046.13%207.272%2023.07c-1.337-2.28-2.006-4.85-2.006-7.693%200-4.248%201.498-7.874%204.5-10.877S16.396%200%2020.652%200c4.247%200%207.872%201.496%2010.876%204.5s4.484%206.62%204.484%2010.876v-.002z%22%2F%3E%3Cpath%20d%3D%22M41.004%2015.374c0%202.844-.67%205.404-1.997%207.693L25.634%2046.13l-13.37-23.06c-1.337-2.28-2.005-4.85-2.005-7.693%200-4.248%201.495-7.874%204.5-10.877S21.39%200%2025.644%200c4.247%200%207.872%201.496%2010.876%204.5S41%2011.12%2041%2015.376l.003-.002z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2225.588%22%20cy%3D%2215.59%22%20r%3D%2210.537%22%2F%3E%3C%2Fsvg%3E');
	width: .88885999em
}

.md-icnpre-pin-saved-selected:before, .md-icnpost-pin-saved-selected:after, .md-icn-pin-saved-selected {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-248%20240%2042%2063%22%20enable-background%3D%22new%20-248%20240%2042%2063%22%20width%3D%2242%22%20height%3D%2263.019%22%3E%3Cpath%20d%3D%22M-206%20261c0%203.9-.9%207.4-2.7%2010.5L-227%20303l-18.3-31.5c-1.8-3.1-2.7-6.6-2.7-10.5%200-5.8%202-10.8%206.1-14.9s9.1-6.1%2014.9-6.1c5.8%200%2010.8%202%2014.9%206.1s6.1%209.1%206.1%2014.9z%22%2F%3E%3Cpath%20fill%3D%22%23ff0%22%20d%3D%22M-214.9%20256.6l-.2-.7h-8.9l-2.8-8.7h-.7l-2.8%208.7h-8.9l-.2.7%207.2%205.5-3%209.4.6.4%207.6-5.8%207.6%205.8.6-.4-3-9.4%206.9-5.5z%22%2F%3E%3C%2Fsvg%3E');
	width: .66646567em
}

.md-icnpre-pin-saved:before, .md-icnpost-pin-saved:after, .md-icn-pin-saved {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2246.515%22%3E%3Cpath%20d%3D%22M31%2015.505c0%202.867-.674%205.45-2.014%207.757l-13.48%2023.253L2.022%2023.262C.675%2020.964%200%2018.372%200%2015.505%200%2011.223%201.51%207.567%204.54%204.54%207.57%201.513%2011.222%200%2015.513%200c4.282%200%207.938%201.51%2010.967%204.54C29.51%207.566%2031%2011.212%2031%2015.505z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.46%2012.248l-.172-.54h-6.59l-2.09-6.43h-.53l-2.09%206.43H6.39l-.16.54%205.278%204.026-2.24%206.92.437.315%205.64-4.314%205.64%204.31.437-.313-2.24-6.92%205.278-4.026z%22%2F%3E%3C%2Fsvg%3E');
	width: .66645168em
}

.md-icnpre-pin-selected:before, .md-icnpost-pin-selected:after, .md-icn-pin-selected {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-248%20240%2042%2063%22%20enable-background%3D%22new%20-248%20240%2042%2063%22%20width%3D%2242%22%20height%3D%2263.02%22%3E%3Cpath%20d%3D%22M-206%20261c0%203.9-.9%207.4-2.7%2010.5L-227%20303l-18.3-31.5c-1.8-3.1-2.7-6.6-2.7-10.5%200-5.8%202-10.8%206.1-14.9s9.1-6.1%2014.9-6.1c5.8%200%2010.8%202%2014.9%206.1s6.1%209.1%206.1%2014.9z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%22-227.1%22%20cy%3D%22260.5%22%20r%3D%2210.5%22%2F%3E%3C%2Fsvg%3E');
	width: .66645509em
}

.md-icnpre-pin:before, .md-icnpost-pin:after, .md-icn-pin {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2246.515%22%3E%3Cpath%20d%3D%22M31%2015.505c0%202.867-.674%205.45-2.014%207.757l-13.48%2023.253L2.022%2023.262C.675%2020.964%200%2018.372%200%2015.505%200%2011.223%201.51%207.567%204.54%204.54%207.57%201.513%2011.222%200%2015.513%200c4.282%200%207.938%201.51%2010.967%204.54C29.51%207.566%2031%2011.212%2031%2015.505z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2215.42%22%20cy%3D%2215.116%22%20r%3D%227.786%22%2F%3E%3C%2Fsvg%3E');
	width: .66645168em
}

.md-icnpre-toggle-close-black:before, .md-icnpost-toggle-close-black:after, .md-icn-toggle-close-black {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20d%3D%22M19.14%2015L30%2025.86%2025.86%2030%2015%2019.14%204.138%2030%200%2025.86%2010.862%2015%200%204.138%204.138%200%2015%2010.862%2025.86%200%2030%204.138%2019.14%2015z%22%2F%3E%3C%2Fsvg%3E');
	width: 1em
}

.md-icnpre-toggle-close:before, .md-icnpost-toggle-close:after, .md-icn-toggle-close {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.14%2015L30%2025.86%2025.86%2030%2015%2019.14%204.138%2030%200%2025.86%2010.862%2015%200%204.138%204.138%200%2015%2010.862%2025.86%200%2030%204.138%2019.14%2015z%22%2F%3E%3C%2Fsvg%3E');
	width: 1em
}

.md-icnpre-toggle-tick-black:before, .md-icnpost-toggle-tick-black:after, .md-icn-toggle-tick-black {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.262%22%20height%3D%2230%22%3E%3Cpath%20d%3D%22M15.195%2030L0%2014.804l4.525-4.527L14.94%2020.692%2033.495%200l4.768%204.273L15.195%2030z%22%2F%3E%3C%2Fsvg%3E');
	width: 1.2754em
}

.md-icnpre-toggle-tick:before, .md-icnpost-toggle-tick:after, .md-icn-toggle-tick {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.262%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.195%2030L0%2014.804l4.525-4.527L14.94%2020.692%2033.495%200l4.768%204.273L15.195%2030z%22%2F%3E%3C%2Fsvg%3E');
	width: 1.2754em
}

.md-icnpre-toggle-close:before, .md-icnpost-toggle-close:after, .md-icn-toggle-close, .md-icnpre-toggle-tick:before, .md-icnpost-toggle-tick:after, .md-icn-toggle-tick {
	filter: grayscale(100%) brightness(-5)
}

.md-icnpre-360-swipe-desktop:before, .md-icnpost-360-swipe-desktop:after, .md-icn-360-swipe-desktop:before {
	content: '\e800';
	text-indent: 0
}

.md-icnpre-360-swipe-device:before, .md-icnpost-360-swipe-device:after, .md-icn-360-swipe-device:before {
	content: '\e801';
	text-indent: 0
}

.md-icnpre-acceleration:before, .md-icnpost-acceleration:after, .md-icn-acceleration:before {
	content: '\e802';
	text-indent: 0
}

.md-icnpre-angle-down-circled:before, .md-icnpost-angle-down-circled:after, .md-icn-angle-down-circled:before {
	content: '\e803';
	text-indent: 0
}

.md-icnpre-angle-down:before, .md-icnpost-angle-down:after, .md-icn-angle-down:before {
	content: '\e804';
	text-indent: 0
}

.md-icnpre-angle-left-circled:before, .md-icnpost-angle-left-circled:after, .md-icn-angle-left-circled:before {
	content: '\e805';
	text-indent: 0
}

.md-icnpre-angle-left:before, .md-icnpost-angle-left:after, .md-icn-angle-left:before {
	content: '\e806';
	text-indent: 0
}

.md-icnpre-angle-right-circled:before, .md-icnpost-angle-right-circled:after, .md-icn-angle-right-circled:before {
	content: '\e807';
	text-indent: 0
}

.md-icnpre-angle-right:before, .md-icnpost-angle-right:after, .md-icn-angle-right:before {
	content: '\e808';
	text-indent: 0
}

.md-icnpre-angle-up-circled:before, .md-icnpost-angle-up-circled:after, .md-icn-angle-up-circled:before {
	content: '\e809';
	text-indent: 0
}

.md-icnpre-angle-up:before, .md-icnpost-angle-up:after, .md-icn-angle-up:before {
	content: '\e80a';
	text-indent: 0
}

.md-icnpre-arrow-up-circled-outline:before, .md-icnpost-arrow-up-circled-outline:after, .md-icn-arrow-up-circled-outline:before {
	content: '\e80b';
	text-indent: 0
}

.md-icnpre-brochure:before, .md-icnpost-brochure:after, .md-icn-brochure:before {
	content: '\e80c';
	text-indent: 0
}

.md-icnpre-calculator:before, .md-icnpost-calculator:after, .md-icn-calculator:before {
	content: '\e80d';
	text-indent: 0
}

.md-icnpre-calendar:before, .md-icnpost-calendar:after, .md-icn-calendar:before {
	content: '\e80e';
	text-indent: 0
}

.md-icnpre-carburetor:before, .md-icnpost-carburetor:after, .md-icn-carburetor:before {
	content: '\e80f';
	text-indent: 0
}

.md-icnpre-change:before, .md-icnpost-change:after, .md-icn-change:before {
	content: '\e810';
	text-indent: 0
}

.md-icnpre-check:before, .md-icnpost-check:after, .md-icn-check:before {
	content: '\e811';
	text-indent: 0
}

.md-icnpre-close-circled:before, .md-icnpost-close-circled:after, .md-icn-close-circled:before {
	content: '\e812';
	text-indent: 0
}

.md-icnpre-close:before, .md-icnpost-close:after, .md-icn-close:before {
	content: '\e813';
	text-indent: 0
}

.md-icnpre-co2-no-text:before, .md-icnpost-co2-no-text:after, .md-icn-co2-no-text:before {
	content: '\e814';
	text-indent: 0
}

.md-icnpre-co2:before, .md-icnpost-co2:after, .md-icn-co2:before {
	content: '\e815';
	text-indent: 0
}

.md-icnpre-dashboard-dsd:before, .md-icnpost-dashboard-dsd:after, .md-icn-dashboard-dsd:before {
	content: '\e816';
	text-indent: 0
}

.md-icnpre-dashboard-view:before, .md-icnpost-dashboard-view:after, .md-icn-dashboard-view:before {
	content: '\e817';
	text-indent: 0
}

.md-icnpre-dashboard:before, .md-icnpost-dashboard:after, .md-icn-dashboard:before {
	content: '\e818';
	text-indent: 0
}

.md-icnpre-delete:before, .md-icnpost-delete:after, .md-icn-delete:before {
	content: '\e819';
	text-indent: 0
}

.md-icnpre-document-share:before, .md-icnpost-document-share:after, .md-icn-document-share:before {
	content: '\e81a';
	text-indent: 0
}

.md-icnpre-document:before, .md-icnpost-document:after, .md-icn-document:before {
	content: '\e81b';
	text-indent: 0
}

.md-icnpre-doors:before, .md-icnpost-doors:after, .md-icn-doors:before {
	content: '\e81c';
	text-indent: 0
}

.md-icnpre-download-cloud:before, .md-icnpost-download-cloud:after, .md-icn-download-cloud:before {
	content: '\e81d';
	text-indent: 0
}

.md-icnpre-download:before, .md-icnpost-download:after, .md-icn-download:before {
	content: '\e81e';
	text-indent: 0
}

.md-icnpre-edit:before, .md-icnpost-edit:after, .md-icn-edit:before {
	content: '\e81f';
	text-indent: 0
}

.md-icnpre-email-open:before, .md-icnpost-email-open:after, .md-icn-email-open:before {
	content: '\e820';
	text-indent: 0
}

.md-icnpre-email:before, .md-icnpost-email:after, .md-icn-email:before {
	content: '\e821';
	text-indent: 0
}

.md-icnpre-energy-consum-value:before, .md-icnpost-energy-consum-value:after, .md-icn-energy-consum-value:before {
	content: '\e822';
	text-indent: 0
}

.md-icnpre-environment:before, .md-icnpost-environment:after, .md-icn-environment:before {
	content: '\e823';
	text-indent: 0
}

.md-icnpre-exterior-front:before, .md-icnpost-exterior-front:after, .md-icn-exterior-front:before {
	content: '\e824';
	text-indent: 0
}

.md-icnpre-exterior-rear:before, .md-icnpost-exterior-rear:after, .md-icn-exterior-rear:before {
	content: '\e825';
	text-indent: 0
}

.md-icnpre-exterior-side-hard-top:before, .md-icnpost-exterior-side-hard-top:after, .md-icn-exterior-side-hard-top:before {
	content: '\e826';
	text-indent: 0
}

.md-icnpre-exterior-side-soft-top-circled-outline:before, .md-icnpost-exterior-side-soft-top-circled-outline:after, .md-icn-exterior-side-soft-top-circled-outline:before {
	content: '\e827';
	text-indent: 0
}

.md-icnpre-exterior-side-soft-top-down:before, .md-icnpost-exterior-side-soft-top-down:after, .md-icn-exterior-side-soft-top-down:before {
	content: '\e828';
	text-indent: 0
}

.md-icnpre-exterior-side-soft-top-up:before, .md-icnpost-exterior-side-soft-top-up:after, .md-icn-exterior-side-soft-top-up:before {
	content: '\e829';
	text-indent: 0
}

.md-icnpre-exterior-side-soft-top:before, .md-icnpost-exterior-side-soft-top:after, .md-icn-exterior-side-soft-top:before {
	content: '\e82a';
	text-indent: 0
}

.md-icnpre-exterior-side:before, .md-icnpost-exterior-side:after, .md-icn-exterior-side:before {
	content: '\e82b';
	text-indent: 0
}

.md-icnpre-exterior-top-roof-and-mirrors:before, .md-icnpost-exterior-top-roof-and-mirrors:after, .md-icn-exterior-top-roof-and-mirrors:before {
	content: '\e82c';
	text-indent: 0
}

.md-icnpre-exterior-top-stripes:before, .md-icnpost-exterior-top-stripes:after, .md-icn-exterior-top-stripes:before {
	content: '\e82d';
	text-indent: 0
}

.md-icnpre-filter:before, .md-icnpost-filter:after, .md-icn-filter:before {
	content: '\e82e';
	text-indent: 0
}

.md-icnpre-finance-rate:before, .md-icnpost-finance-rate:after, .md-icn-finance-rate:before {
	content: '\e82f';
	text-indent: 0
}

.md-icnpre-flip-ccw:before, .md-icnpost-flip-ccw:after, .md-icn-flip-ccw:before {
	content: '\e830';
	text-indent: 0
}

.md-icnpre-flip-cw:before, .md-icnpost-flip-cw:after, .md-icn-flip-cw:before {
	content: '\e831';
	text-indent: 0
}

.md-icnpre-fuel:before, .md-icnpost-fuel:after, .md-icn-fuel:before {
	content: '\e832';
	text-indent: 0
}

.md-icnpre-full-screen:before, .md-icnpost-full-screen:after, .md-icn-full-screen:before {
	content: '\e833';
	text-indent: 0
}

.md-icnpre-home:before, .md-icnpost-home:after, .md-icn-home:before {
	content: '\e834';
	text-indent: 0
}

.md-icnpre-image:before, .md-icnpost-image:after, .md-icn-image:before {
	content: '\e835';
	text-indent: 0
}

.md-icnpre-info:before, .md-icnpost-info:after, .md-icn-info:before {
	content: '\e836';
	text-indent: 0
}

.md-icnpre-interior-360:before, .md-icnpost-interior-360:after, .md-icn-interior-360:before {
	content: '\e837';
	text-indent: 0
}

.md-icnpre-interior-front:before, .md-icnpost-interior-front:after, .md-icn-interior-front:before {
	content: '\e838';
	text-indent: 0
}

.md-icnpre-interior-side:before, .md-icnpost-interior-side:after, .md-icn-interior-side:before {
	content: '\e839';
	text-indent: 0
}

.md-icnpre-lights-off:before, .md-icnpost-lights-off:after, .md-icn-lights-off:before {
	content: '\e83a';
	text-indent: 0
}

.md-icnpre-lights-on:before, .md-icnpost-lights-on:after, .md-icn-lights-on:before {
	content: '\e83b';
	text-indent: 0
}

.md-icnpre-lock-open:before, .md-icnpost-lock-open:after, .md-icn-lock-open:before {
	content: '\e83c';
	text-indent: 0
}

.md-icnpre-lock:before, .md-icnpost-lock:after, .md-icn-lock:before {
	content: '\e83d';
	text-indent: 0
}

.md-icnpre-luggage-l:before, .md-icnpost-luggage-l:after, .md-icn-luggage-l:before {
	content: '\e83e';
	text-indent: 0
}

.md-icnpre-luggage-m:before, .md-icnpost-luggage-m:after, .md-icn-luggage-m:before {
	content: '\e83f';
	text-indent: 0
}

.md-icnpre-luggage-max:before, .md-icnpost-luggage-max:after, .md-icn-luggage-max:before {
	content: '\e840';
	text-indent: 0
}

.md-icnpre-luggage-s:before, .md-icnpost-luggage-s:after, .md-icn-luggage-s:before {
	content: '\e841';
	text-indent: 0
}

.md-icnpre-map-location:before, .md-icnpost-map-location:after, .md-icn-map-location:before {
	content: '\e842';
	text-indent: 0
}

.md-icnpre-map-pin-dot:before, .md-icnpost-map-pin-dot:after, .md-icn-map-pin-dot:before {
	content: '\e843';
	text-indent: 0
}

.md-icnpre-map-pin-number:before, .md-icnpost-map-pin-number:after, .md-icn-map-pin-number:before {
	content: '\e844';
	text-indent: 0
}

.md-icnpre-electric-power:before, .md-icnpost-electric-power:after, .md-icn-electric-power:before {
	content: '\e845';
	text-indent: 0
}

.md-icnpre-electric-range:before, .md-icnpost-electric-range:after, .md-icn-electric-range:before {
	content: '\e846';
	text-indent: 0
}

.md-icnpre-map-position:before, .md-icnpost-map-position:after, .md-icn-map-position:before {
	content: '\e847';
	text-indent: 0
}

.md-icnpre-media:before, .md-icnpost-media:after, .md-icn-media:before {
	content: '\e848';
	text-indent: 0
}

.md-icnpre-message-text:before, .md-icnpost-message-text:after, .md-icn-message-text:before {
	content: '\e849';
	text-indent: 0
}

.md-icnpre-message:before, .md-icnpost-message:after, .md-icn-message:before {
	content: '\e84a';
	text-indent: 0
}

.md-icnpre-mini-logo:before, .md-icnpost-mini-logo:after, .md-icn-mini-logo:before {
	content: '\e84b';
	text-indent: 0
}

.md-icnpre-minus-circled-outline:before, .md-icnpost-minus-circled-outline:after, .md-icn-minus-circled-outline:before {
	content: '\e84c';
	text-indent: 0
}

.md-icnpre-minus-circled:before, .md-icnpost-minus-circled:after, .md-icn-minus-circled:before {
	content: '\e84d';
	text-indent: 0
}

.md-icnpre-mobile-phone:before, .md-icnpost-mobile-phone:after, .md-icn-mobile-phone:before {
	content: '\e84e';
	text-indent: 0
}

.md-icnpre-money-euro:before, .md-icnpost-money-euro:after, .md-icn-money-euro:before {
	content: '\e84f';
	text-indent: 0
}

.md-icnpre-money-pound:before, .md-icnpost-money-pound:after, .md-icn-money-pound:before {
	content: '\e850';
	text-indent: 0
}

.md-icnpre-monthly-rate-euro:before, .md-icnpost-monthly-rate-euro:after, .md-icn-monthly-rate-euro:before {
	content: '\e851';
	text-indent: 0
}

.md-icnpre-monthly-rate-pound:before, .md-icnpost-monthly-rate-pound:after, .md-icn-monthly-rate-pound:before {
	content: '\e852';
	text-indent: 0
}

.md-icnpre-move-horizontal-circled-outline:before, .md-icnpost-move-horizontal-circled-outline:after, .md-icn-move-horizontal-circled-outline:before {
	content: '\e853';
	text-indent: 0
}

.md-icnpre-my-mini-star:before, .md-icnpost-my-mini-star:after, .md-icn-my-mini-star:before {
	content: '\e854';
	text-indent: 0
}

.md-icnpre-my-mini:before, .md-icnpost-my-mini:after, .md-icn-my-mini:before {
	content: '\e855';
	text-indent: 0
}

.md-icnpre-navigation:before, .md-icnpost-navigation:after, .md-icn-navigation:before {
	content: '\e856';
	text-indent: 0
}

.md-icnpre-page-dot-active:before, .md-icnpost-page-dot-active:after, .md-icn-page-dot-active:before {
	content: '\e857';
	text-indent: 0
}

.md-icnpre-page-dot:before, .md-icnpost-page-dot:after, .md-icn-page-dot:before {
	content: '\e858';
	text-indent: 0
}

.md-icnpre-paint:before, .md-icnpost-paint:after, .md-icn-paint:before {
	content: '\e859';
	text-indent: 0
}

.md-icnpre-pause:before, .md-icnpost-pause:after, .md-icn-pause:before {
	content: '\e85a';
	text-indent: 0
}

.md-icnpre-petrol:before, .md-icnpost-petrol:after, .md-icn-petrol:before {
	content: '\e85b';
	text-indent: 0
}

.md-icnpre-phone:before, .md-icnpost-phone:after, .md-icn-phone:before {
	content: '\e85c';
	text-indent: 0
}

.md-icnpre-photo:before, .md-icnpost-photo:after, .md-icn-photo:before {
	content: '\e85d';
	text-indent: 0
}

.md-icnpre-play-circled-outline:before, .md-icnpost-play-circled-outline:after, .md-icn-play-circled-outline:before {
	content: '\e85e';
	text-indent: 0
}

.md-icnpre-play:before, .md-icnpost-play:after, .md-icn-play:before {
	content: '\e85f';
	text-indent: 0
}

.md-icnpre-plus-circled-outline:before, .md-icnpost-plus-circled-outline:after, .md-icn-plus-circled-outline:before {
	content: '\e860';
	text-indent: 0
}

.md-icnpre-plus-circled:before, .md-icnpost-plus-circled:after, .md-icn-plus-circled:before {
	content: '\e861';
	text-indent: 0
}

.md-icnpre-plus:before, .md-icnpost-plus:after, .md-icn-plus:before {
	content: '\e862';
	text-indent: 0
}

.md-icnpre-power:before, .md-icnpost-power:after, .md-icn-power:before {
	content: '\e863';
	text-indent: 0
}

.md-icnpre-print:before, .md-icnpost-print:after, .md-icn-print:before {
	content: '\e864';
	text-indent: 0
}

.md-icnpre-redo:before, .md-icnpost-redo:after, .md-icn-redo:before {
	content: '\e865';
	text-indent: 0
}

.md-icnpre-rotate-cw:before, .md-icnpost-rotate-cw:after, .md-icn-rotate-cw:before {
	content: '\e866';
	text-indent: 0
}

.md-icnpre-reset:before, .md-icnpost-reset:after, .md-icn-reset:before {
	content: '\e867';
	text-indent: 0
}

.md-icnpre-save:before, .md-icnpost-save:after, .md-icn-save:before {
	content: '\e868';
	text-indent: 0
}

.md-icnpre-search:before, .md-icnpost-search:after, .md-icn-search:before {
	content: '\e869';
	text-indent: 0
}

.md-icnpre-service:before, .md-icnpost-service:after, .md-icn-service:before {
	content: '\e86a';
	text-indent: 0
}

.md-icnpre-settings:before, .md-icnpost-settings:after, .md-icn-settings:before {
	content: '\e86b';
	text-indent: 0
}

.md-icnpre-share:before, .md-icnpost-share:after, .md-icn-share:before {
	content: '\e86c';
	text-indent: 0
}

.md-icnpre-sign:before, .md-icnpost-sign:after, .md-icn-sign:before {
	content: '\e86d';
	text-indent: 0
}

.md-icnpre-social-facebook-circled-outline:before, .md-icnpost-social-facebook-circled-outline:after, .md-icn-social-facebook-circled-outline:before {
	content: '\e86e';
	text-indent: 0
}

.md-icnpre-social-facebook:before, .md-icnpost-social-facebook:after, .md-icn-social-facebook:before {
	content: '\e86f';
	text-indent: 0
}

.md-icnpre-social-google-plus:before, .md-icnpost-social-google-plus:after, .md-icn-social-google-plus:before {
	content: '\e870';
	text-indent: 0
}

.md-icnpre-social-instagram-circled-outline:before, .md-icnpost-social-instagram-circled-outline:after, .md-icn-social-instagram-circled-outline:before {
	content: '\e871';
	text-indent: 0
}

.md-icnpre-social-instagram:before, .md-icnpost-social-instagram:after, .md-icn-social-instagram:before {
	content: '\e872';
	text-indent: 0
}

.md-icnpre-social-line:before, .md-icnpost-social-line:after, .md-icn-social-line:before {
	content: '\e873';
	text-indent: 0
}

.md-icnpre-social-pinterest-circled-outline:before, .md-icnpost-social-pinterest-circled-outline:after, .md-icn-social-pinterest-circled-outline:before {
	content: '\e874';
	text-indent: 0
}

.md-icnpre-social-pinterest:before, .md-icnpost-social-pinterest:after, .md-icn-social-pinterest:before {
	content: '\e875';
	text-indent: 0
}

.md-icnpre-social-twitter:before, .md-icnpost-social-twitter:after, .md-icn-social-twitter:before {
	content: '\e876';
	text-indent: 0
}

.md-icnpre-social-whatsapp:before, .md-icnpost-social-whatsapp:after, .md-icn-social-whatsapp:before {
	content: '\e877';
	text-indent: 0
}

.md-icnpre-social-youtube:before, .md-icnpost-social-youtube:after, .md-icn-social-youtube:before {
	content: '\e878';
	text-indent: 0
}

.md-icnpre-star-half:before, .md-icnpost-star-half:after, .md-icn-star-half:before {
	content: '\e879';
	text-indent: 0
}

.md-icnpre-star-outline:before, .md-icnpost-star-outline:after, .md-icn-star-outline:before {
	content: '\e87a';
	text-indent: 0
}

.md-icnpre-time:before, .md-icnpost-time:after, .md-icn-time:before {
	content: '\e87b';
	text-indent: 0
}

.md-icnpre-tools:before, .md-icnpost-tools:after, .md-icn-tools:before {
	content: '\e87c';
	text-indent: 0
}

.md-icnpre-transmission-automatic:before, .md-icnpost-transmission-automatic:after, .md-icn-transmission-automatic:before {
	content: '\e87d';
	text-indent: 0
}

.md-icnpre-transmission-manual:before, .md-icnpost-transmission-manual:after, .md-icn-transmission-manual:before {
	content: '\e87e';
	text-indent: 0
}

.md-icnpre-undo:before, .md-icnpost-undo:after, .md-icn-undo:before {
	content: '\e87f';
	text-indent: 0
}

.md-icnpre-video:before, .md-icnpost-video:after, .md-icn-video:before {
	content: '\e880';
	text-indent: 0
}

.md-icnpre-volume-off:before, .md-icnpost-volume-off:after, .md-icn-volume-off:before {
	content: '\e881';
	text-indent: 0
}

.md-icnpre-volume:before, .md-icnpost-volume:after, .md-icn-volume:before {
	content: '\e882';
	text-indent: 0
}

.md-icnpre-alert-cross:before, .md-icnpost-alert-cross:after, .md-icn-alert-cross:before {
	content: '\e883';
	text-indent: 0
}

.md-icnpre-alert:before, .md-icnpost-alert:after, .md-icn-alert:before {
	content: '\e884';
	text-indent: 0
}

.md-icnpre-error:before, .md-icnpost-error:after, .md-icn-error:before {
	content: '\e885';
	text-indent: 0
}

.md-icnpre-wheels:before, .md-icnpost-wheels:after, .md-icn-wheels:before {
	content: '\e886';
	text-indent: 0
}

.md-icnpre-winner:before, .md-icnpost-winner:after, .md-icn-winner:before {
	content: '\e887';
	text-indent: 0
}

.md-icnpre-zoom-in:before, .md-icnpost-zoom-in:after, .md-icn-zoom-in:before {
	content: '\e888';
	text-indent: 0
}

.md-icnpre-compare:before, .md-icnpost-compare:after, .md-icn-compare:before {
	content: '\e889';
	text-indent: 0
}

.md-icnpre-social-facebook-circled:before, .md-icnpost-social-facebook-circled:after, .md-icn-social-facebook-circled:before {
	content: '\e88a';
	text-indent: 0
}

.md-icnpre-social-google-plus-circled-outline:before, .md-icnpost-social-google-plus-circled-outline:after, .md-icn-social-google-plus-circled-outline:before {
	content: '\e88b';
	text-indent: 0
}

.md-icnpre-social-google-plus-circled:before, .md-icnpost-social-google-plus-circled:after, .md-icn-social-google-plus-circled:before {
	content: '\e88c';
	text-indent: 0
}

.md-icnpre-social-instagram-circled:before, .md-icnpost-social-instagram-circled:after, .md-icn-social-instagram-circled:before {
	content: '\e88d';
	text-indent: 0
}

.md-icnpre-social-line-circled-outline:before, .md-icnpost-social-line-circled-outline:after, .md-icn-social-line-circled-outline:before {
	content: '\e88e';
	text-indent: 0
}

.md-icnpre-social-line-circled:before, .md-icnpost-social-line-circled:after, .md-icn-social-line-circled:before {
	content: '\e88f';
	text-indent: 0
}

.md-icnpre-social-pinterest-circled:before, .md-icnpost-social-pinterest-circled:after, .md-icn-social-pinterest-circled:before {
	content: '\e890';
	text-indent: 0
}

.md-icnpre-social-twitter-circled-outline:before, .md-icnpost-social-twitter-circled-outline:after, .md-icn-social-twitter-circled-outline:before {
	content: '\e891';
	text-indent: 0
}

.md-icnpre-social-twitter-circled:before, .md-icnpost-social-twitter-circled:after, .md-icn-social-twitter-circled:before {
	content: '\e892';
	text-indent: 0
}

.md-icnpre-social-whatsapp-circled-outline:before, .md-icnpost-social-whatsapp-circled-outline:after, .md-icn-social-whatsapp-circled-outline:before {
	content: '\e893';
	text-indent: 0
}

.md-icnpre-social-whatsapp-circled:before, .md-icnpost-social-whatsapp-circled:after, .md-icn-social-whatsapp-circled:before {
	content: '\e894';
	text-indent: 0
}

.md-icnpre-social-youtube-circled-outline:before, .md-icnpost-social-youtube-circled-outline:after, .md-icn-social-youtube-circled-outline:before {
	content: '\e895';
	text-indent: 0
}

.md-icnpre-social-youtube-circled:before, .md-icnpost-social-youtube-circled:after, .md-icn-social-youtube-circled:before {
	content: '\e896';
	text-indent: 0
}

.md-icnpre-minus:before, .md-icnpost-minus:after, .md-icn-minus:before {
	content: '\e897';
	text-indent: 0
}

.md-icnpre-star-full:before, .md-icnpost-star-full:after, .md-icn-star-full:before {
	content: '\e898';
	text-indent: 0
}

.md-icnpre-zoom-out:before, .md-icnpost-zoom-out:after, .md-icn-zoom-out:before {
	content: '\e899';
	text-indent: 0
}

.md-icnpre-angle-down-circled-outline:before, .md-icnpost-angle-down-circled-outline:after, .md-icn-angle-down-circled-outline:before {
	content: '\e89a';
	text-indent: 0
}

.md-icnpre-angle-left-circled-outline:before, .md-icnpost-angle-left-circled-outline:after, .md-icn-angle-left-circled-outline:before {
	content: '\e89b';
	text-indent: 0
}

.md-icnpre-angle-right-circled-outline:before, .md-icnpost-angle-right-circled-outline:after, .md-icn-angle-right-circled-outline:before {
	content: '\e89c';
	text-indent: 0
}

.md-icnpre-angle-up-circled-outline:before, .md-icnpost-angle-up-circled-outline:after, .md-icn-angle-up-circled-outline:before {
	content: '\e89d';
	text-indent: 0
}

.md-icnpre-arrow-down-circled-outline:before, .md-icnpost-arrow-down-circled-outline:after, .md-icn-arrow-down-circled-outline:before {
	content: '\e89e';
	text-indent: 0
}

.md-icnpre-arrow-down-circled:before, .md-icnpost-arrow-down-circled:after, .md-icn-arrow-down-circled:before {
	content: '\e89f';
	text-indent: 0
}

.md-icnpre-arrow-down:before, .md-icnpost-arrow-down:after, .md-icn-arrow-down:before {
	content: '\e8a0';
	text-indent: 0
}

.md-icnpre-arrow-left-circled-outline:before, .md-icnpost-arrow-left-circled-outline:after, .md-icn-arrow-left-circled-outline:before {
	content: '\e8a1';
	text-indent: 0
}

.md-icnpre-arrow-left-circled:before, .md-icnpost-arrow-left-circled:after, .md-icn-arrow-left-circled:before {
	content: '\e8a2';
	text-indent: 0
}

.md-icnpre-arrow-left:before, .md-icnpost-arrow-left:after, .md-icn-arrow-left:before {
	content: '\e8a3';
	text-indent: 0
}

.md-icnpre-arrow-right-circled-outline:before, .md-icnpost-arrow-right-circled-outline:after, .md-icn-arrow-right-circled-outline:before {
	content: '\e8a4';
	text-indent: 0
}

.md-icnpre-arrow-right-circled:before, .md-icnpost-arrow-right-circled:after, .md-icn-arrow-right-circled:before {
	content: '\e8a5';
	text-indent: 0
}

.md-icnpre-arrow-right:before, .md-icnpost-arrow-right:after, .md-icn-arrow-right:before {
	content: '\e8a6';
	text-indent: 0
}

.md-icnpre-arrow-up-circled:before, .md-icnpost-arrow-up-circled:after, .md-icn-arrow-up-circled:before {
	content: '\e8a7';
	text-indent: 0
}

.md-icnpre-arrow-up:before, .md-icnpost-arrow-up:after, .md-icn-arrow-up:before {
	content: '\e8a8';
	text-indent: 0
}

.md-icnpre-social-linkedin-circled-outline:before, .md-icnpost-social-linkedin-circled-outline:after, .md-icn-social-linkedin-circled-outline:before {
	content: '\e8a9';
	text-indent: 0
}

.md-icnpre-social-linkedin-circled:before, .md-icnpost-social-linkedin-circled:after, .md-icn-social-linkedin-circled:before {
	content: '\e8aa';
	text-indent: 0
}

.md-icnpre-3door-fr:before, .md-icnpost-3door-fr:after, .md-icn-3door-fr:before {
	content: '\e8ab';
	text-indent: 0
}

.md-icnpre-3door-l:before, .md-icnpost-3door-l:after, .md-icn-3door-l:before {
	content: '\e8ac';
	text-indent: 0
}

.md-icnpre-3door-open-doors:before, .md-icnpost-3door-open-doors:after, .md-icn-3door-open-doors:before {
	content: '\e8ad';
	text-indent: 0
}

.md-icnpre-3door-fl:before, .md-icnpost-3door-fl:after, .md-icn-3door-fl:before {
	content: '\e8ae';
	text-indent: 0
}

.md-icnpre-3door-r:before, .md-icnpost-3door-r:after, .md-icn-3door-r:before {
	content: '\e8af';
	text-indent: 0
}

.md-icnpre-5door-fl:before, .md-icnpost-5door-fl:after, .md-icn-5door-fl:before {
	content: '\e8b0';
	text-indent: 0
}

.md-icnpre-5door-fr:before, .md-icnpost-5door-fr:after, .md-icn-5door-fr:before {
	content: '\e8b1';
	text-indent: 0
}

.md-icnpre-5door-open-doors:before, .md-icnpost-5door-open-doors:after, .md-icn-5door-open-doors:before {
	content: '\e8b2';
	text-indent: 0
}

.md-icnpre-5door-rl:before, .md-icnpost-5door-rl:after, .md-icn-5door-rl:before {
	content: '\e8b3';
	text-indent: 0
}

.md-icnpre-5door-rr:before, .md-icnpost-5door-rr:after, .md-icn-5door-rr:before {
	content: '\e8b4';
	text-indent: 0
}

.md-icnpre-360:before, .md-icnpost-360:after, .md-icn-360:before {
	content: '\e8b5';
	text-indent: 0
}

.md-icnpre-attachment:before, .md-icnpost-attachment:after, .md-icn-attachment:before {
	content: '\e8b6';
	text-indent: 0
}

.md-icnpre-charge:before, .md-icnpost-charge:after, .md-icn-charge:before {
	content: '\e8b7';
	text-indent: 0
}

.md-icnpre-dashboard-topspeed:before, .md-icnpost-dashboard-topspeed:after, .md-icn-dashboard-topspeed:before {
	content: '\e8b8';
	text-indent: 0
}

.md-icnpre-draw:before, .md-icnpost-draw:after, .md-icn-draw:before {
	content: '\e8b9';
	text-indent: 0
}

.md-icnpre-drive-2-wheel:before, .md-icnpost-drive-2-wheel:after, .md-icn-drive-2-wheel:before {
	content: '\e8ba';
	text-indent: 0
}

.md-icnpre-drive-4-wheel:before, .md-icnpost-drive-4-wheel:after, .md-icn-drive-4-wheel:before {
	content: '\e8bb';
	text-indent: 0
}

.md-icnpre-eraser:before, .md-icnpost-eraser:after, .md-icn-eraser:before {
	content: '\e8bc';
	text-indent: 0
}

.md-icnpre-full-screen-exit:before, .md-icnpost-full-screen-exit:after, .md-icn-full-screen-exit:before {
	content: '\e8bd';
	text-indent: 0
}

.md-icnpre-gradient:before, .md-icnpost-gradient:after, .md-icn-gradient:before {
	content: '\e8be';
	text-indent: 0
}

.md-icnpre-hour-glass:before, .md-icnpost-hour-glass:after, .md-icn-hour-glass:before {
	content: '\e8bf';
	text-indent: 0
}

.md-icnpre-invert-color:before, .md-icnpost-invert-color:after, .md-icn-invert-color:before {
	content: '\e8c0';
	text-indent: 0
}

.md-icnpre-layer:before, .md-icnpost-layer:after, .md-icn-layer:before {
	content: '\e8c1';
	text-indent: 0
}

.md-icnpre-linked:before, .md-icnpost-linked:after, .md-icn-linked:before {
	content: '\e8c2';
	text-indent: 0
}

.md-icnpre-center-circle:before, .md-icnpost-center-circle:after, .md-icn-center-circle:before {
	content: '\e8c3';
	text-indent: 0
}

.md-icnpre-map-pin-outline:before, .md-icnpost-map-pin-outline:after, .md-icn-map-pin-outline:before {
	content: '\e8c4';
	text-indent: 0
}

.md-icnpre-map-pin-star-outline:before, .md-icnpost-map-pin-star-outline:after, .md-icn-map-pin-star-outline:before {
	content: '\e8c5';
	text-indent: 0
}

.md-icnpre-map-pin-star:before, .md-icnpost-map-pin-star:after, .md-icn-map-pin-star:before {
	content: '\e8c6';
	text-indent: 0
}

.md-icnpre-map-pin-user:before, .md-icnpost-map-pin-user:after, .md-icn-map-pin-user:before {
	content: '\e8c7';
	text-indent: 0
}

.md-icnpre-map-pin:before, .md-icnpost-map-pin:after, .md-icn-map-pin:before {
	content: '\e8c8';
	text-indent: 0
}

.md-icnpre-mini-yours:before, .md-icnpost-mini-yours:after, .md-icn-mini-yours:before {
	content: '\e8c9';
	text-indent: 0
}

.md-icnpre-mirror-item:before, .md-icnpost-mirror-item:after, .md-icn-mirror-item:before {
	content: '\e8ca';
	text-indent: 0
}

.md-icnpre-money-deposit:before, .md-icnpost-money-deposit:after, .md-icn-money-deposit:before {
	content: '\e8cb';
	text-indent: 0
}

.md-icnpre-money-full-amount:before, .md-icnpost-money-full-amount:after, .md-icn-money-full-amount:before {
	content: '\e8cc';
	text-indent: 0
}

.md-icnpre-money-reservation-fee:before, .md-icnpost-money-reservation-fee:after, .md-icn-money-reservation-fee:before {
	content: '\e8cd';
	text-indent: 0
}

.md-icnpre-move:before, .md-icnpost-move:after, .md-icn-move:before {
	content: '\e8ce';
	text-indent: 0
}

.md-icnpre-navigation-sub:before, .md-icnpost-navigation-sub:after, .md-icn-navigation-sub:before {
	content: '\e8cf';
	text-indent: 0
}

.md-icnpre-sunshine:before, .md-icnpost-sunshine:after, .md-icn-sunshine:before {
	content: '\e8d0';
	text-indent: 0
}

.md-icnpre-synchronize:before, .md-icnpost-synchronize:after, .md-icn-synchronize:before {
	content: '\e8d1';
	text-indent: 0
}

.md-icnpre-text:before, .md-icnpost-text:after, .md-icn-text:before {
	content: '\e8d2';
	text-indent: 0
}

.md-icnpre-trade-in:before, .md-icnpost-trade-in:after, .md-icn-trade-in:before {
	content: '\e8d3';
	text-indent: 0
}

.md-icnpre-transmission-sportautomatic:before, .md-icnpost-transmission-sportautomatic:after, .md-icn-transmission-sportautomatic:before {
	content: '\e8d4';
	text-indent: 0
}

.md-icnpre-trim-levels:before, .md-icnpost-trim-levels:after, .md-icn-trim-levels:before {
	content: '\e8d5';
	text-indent: 0
}

.md-icnpre-unlinked:before, .md-icnpost-unlinked:after, .md-icn-unlinked:before {
	content: '\e8d6';
	text-indent: 0
}

.md-icnpre-protrusion:before, .md-icnpost-protrusion:after, .md-icn-protrusion:before {
	content: '\e8d7';
	text-indent: 0
}

.md-icnpre-sales-online:before, .md-icnpost-sales-online:after, .md-icn-sales-online:before {
	content: '\e8d8';
	text-indent: 0
}

.md-icnpre-equal-unequal:before, .md-icnpost-equal-unequal:after, .md-icn-equal-unequal:before {
	content: '\e8d9';
	text-indent: 0
}

.md-icnpre-equal:before, .md-icnpost-equal:after, .md-icn-equal:before {
	content: '\e8da';
	text-indent: 0
}

.md-icnpre-rotate-ccw:before, .md-icnpost-rotate-ccw:after, .md-icn-rotate-ccw:before {
	content: '\e8db';
	text-indent: 0
}

.md-icnpre-loading:before, .md-icnpost-loading:after, .md-icn-loading:before {
	content: '\e8dc';
	text-indent: 0
}

.md-icnpre-chat:before, .md-icnpost-chat:after, .md-icn-chat:before {
	content: '\e8dd';
	text-indent: 0
}

.md-icnpre-information-about-you:before, .md-icnpost-information-about-you:after, .md-icn-information-about-you:before {
	content: '\e8de';
	text-indent: 0
}

.md-icnpre-information-personal:before, .md-icnpost-information-personal:after, .md-icn-information-personal:before {
	content: '\e8df';
	text-indent: 0
}

.md-icnpre-information-safety:before, .md-icnpost-information-safety:after, .md-icn-information-safety:before {
	content: '\e8e0';
	text-indent: 0
}

.md-icnpre-information-used-about-you:before, .md-icnpost-information-used-about-you:after, .md-icn-information-used-about-you:before {
	content: '\e8e1';
	text-indent: 0
}

.md-icnpre-microanimation-summary:before, .md-icnpost-microanimation-summary:after, .md-icn-microanimation-summary:before {
	content: '\e8e2';
	text-indent: 0
}

.md-icnpre-view-full-image:before, .md-icnpost-view-full-image:after, .md-icn-view-full-image:before {
	content: '\e8e3';
	text-indent: 0
}

.md-icnpre-view-list:before, .md-icnpost-view-list:after, .md-icn-view-list:before {
	content: '\e8e4';
	text-indent: 0
}

.md-icnpre-globe:before, .md-icnpost-globe:after, .md-icn-globe:before {
	content: '\e8e5';
	text-indent: 0
}

.md-icnpre-help:before, .md-icnpost-help:after, .md-icn-help:before {
	content: '\e8e6';
	text-indent: 0
}

.md-icnpre-imprint:before, .md-icnpost-imprint:after, .md-icn-imprint:before {
	content: '\e8e7';
	text-indent: 0
}

.md-icnpre-manually-download:before, .md-icnpost-manually-download:after, .md-icn-manually-download:before {
	content: '\e8e8';
	text-indent: 0
}

.md-icnpre-proxy-server:before, .md-icnpost-proxy-server:after, .md-icn-proxy-server:before {
	content: '\e8e9';
	text-indent: 0
}

.md-icnpre-server:before, .md-icnpost-server:after, .md-icn-server:before {
	content: '\e8ea';
	text-indent: 0
}

.md-icnpre-usb:before, .md-icnpost-usb:after, .md-icn-usb:before {
	content: '\e8eb';
	text-indent: 0
}

.md-icnpre-social-linkedin:before, .md-icnpost-social-linkedin:after, .md-icn-social-linkedin:before {
	content: '\e8ec';
	text-indent: 0
}

.md-icnpre-configurator:before, .md-icnpost-configurator:after, .md-icn-configurator:before {
	content: '\e8ed';
	text-indent: 0
}

.md-icnpre-dimensions:before, .md-icnpost-dimensions:after, .md-icn-dimensions:before {
	content: '\e8ee';
	text-indent: 0
}

.md-icnpre-pricelist:before, .md-icnpost-pricelist:after, .md-icn-pricelist:before {
	content: '\e8ef';
	text-indent: 0
}

.md-icnpre-select_design:before, .md-icnpost-select_design:after, .md-icn-select_design:before {
	content: '\e8f0';
	text-indent: 0
}

.md-icnpre-petrolequivalent:before, .md-icnpost-petrolequivalent:after, .md-icn-petrolequivalent:before {
	content: '\e8f1';
	text-indent: 0
}

.md-icnpre-co2equivalent:before, .md-icnpost-co2equivalent:after, .md-icn-co2equivalent:before {
	content: '\e8f2';
	text-indent: 0
}

.md-icnpre-preview:before, .md-icnpost-preview:after, .md-icn-preview:before {
	content: '\e8f3';
	text-indent: 0
}

.md-icnpre-exclusivity:before, .md-icnpost-exclusivity:after, .md-icn-exclusivity:before {
	content: '\e8f4';
	text-indent: 0
}

.md-icnpre-models:before, .md-icnpost-models:after, .md-icn-models:before {
	content: '\e8f5';
	text-indent: 0
}

.md-icnpre-trophy:before, .md-icnpost-trophy:after, .md-icn-trophy:before {
	content: '\e8f6';
	text-indent: 0
}

.md-icnpre-fuel-type-phev:before, .md-icnpost-fuel-type-phev:after, .md-icn-fuel-type-phev:before {
	content: '\e8f7';
	text-indent: 0
}

.md-icnpre-preview-off:before, .md-icnpost-preview-off:after, .md-icn-preview-off:before {
	content: '\e8f8';
	text-indent: 0
}

.md-icnpre-cookie:before, .md-icnpost-cookie:after, .md-icn-cookie:before {
	content: '\e8f9';
	text-indent: 0
}

.md-icnpre-trust:before, .md-icnpost-trust:after, .md-icn-trust:before {
	content: '\e8fa';
	text-indent: 0
}

[class^="md-icn"].animate-spin {
	animation: spin 2s infinite linear;
	display: inline-block
}

@keyframes spin {
	from {
		transform: rotate(0)
	}
	to {
		transform: rotate(359deg)
	}
}

.md-next { /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
}

.md-next article, .md-next aside, .md-next details, .md-next figcaption, .md-next figure, .md-next footer, .md-next header, .md-next hgroup, .md-next main, .md-next menu, .md-next nav, .md-next section, .md-next summary {
	display: block
}

.md-next audio, .md-next canvas, .md-next progress, .md-next video {
	display: inline-block;
	vertical-align: baseline
}

.md-next audio:not([controls]) {
	display: none;
	height: 0
}

.md-next [hidden], .md-next template {
	display: none
}

.md-next a {
	background-color: transparent
}

.md-next a:active {
	outline: 0
}

.md-next a:hover {
	outline: 0
}

.md-next abbr[title] {
	border-bottom: 1px dotted
}

.md-next b, .md-next strong {
	font-weight: bold
}

.md-next dfn {
	font-style: italic
}

.md-next h1 {
	font-size: 2em;
	margin: .67em 0
}

.md-next mark {
	background: #ff0;
	color: #000
}

.md-next small {
	font-size: 80%
}

.md-next sub, .md-next sup {
	font-size: 75% !important;
	line-height: 0;
	position: relative;
	vertical-align: baseline !important
}

.md-next sup {
	top: -0.5em
}

.md-next sub {
	bottom: -0.25em
}

.md-next img {
	border: 0
}

.md-next svg:not(:root) {
	overflow: hidden
}

.md-next figure {
	margin: 1em 40px
}

.md-next hr {
	box-sizing: content-box;
	height: 0
}

.md-next pre {
	overflow: auto
}

.md-next code, .md-next kbd, .md-next pre, .md-next samp {
	font-family: monospace, monospace;
	font-size: 1em
}

.md-next button, .md-next input, .md-next optgroup, .md-next select, .md-next textarea {
	color: inherit;
	margin: 0
}

.md-next button {
	overflow: visible
}

.md-next button, .md-next select {
	text-transform: none
}

.md-next button, .md-next html input[type="button"], .md-next input[type="reset"], .md-next input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

.md-next button[disabled], .md-next html input[disabled] {
	cursor: default
}

.md-next button::-moz-focus-inner, .md-next input::-moz-focus-inner {
	border: 0;
	padding: 0
}

.md-next input {
	line-height: normal
}

.md-next input[type="checkbox"], .md-next input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

.md-next input[type="number"]::-webkit-inner-spin-button, .md-next input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

.md-next input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

.md-next input[type="search"]::-webkit-search-cancel-button, .md-next input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

.md-next fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

.md-next legend {
	border: 0;
	padding: 0
}

.md-next textarea {
	overflow: auto
}

.md-next optgroup {
	font-weight: bold
}

.md-next table {
	border-collapse: collapse;
	border-spacing: 0
}

.md-next td, .md-next th {
	padding: 0
}

.md-next .align-left {
	text-align: left
}

.md-next .align-center {
	text-align: center
}

.md-next .align-right {
	text-align: right
}

.md-next .transparent {
	opacity: 0 !important
}

.md-next .hidden {
	display: none !important;
	visibility: hidden !important
}

@media (max-width: 767px) {
	.md-next .hidden-narrow {
		display: none !important;
		visibility: hidden !important
	}
}

@media (min-width: 768px) {
	.md-next .hidden-wide {
		display: none !important;
		visibility: hidden !important
	}
}

.md-next .md-flex-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px
}

@media (min-width: 480px) {
	.md-next .md-flex-container {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-next .md-flex-container {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-next .md-flex-container {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-next .md-flex-container {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-next .md-flex-container {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-next .md-flex-container {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-next .md-flex-container {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-next .md-flex-container .md-flex-container {
	padding-left: 0;
	padding-right: 0
}

.md-next .md-flex-container-nopadding {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
	max-width: 520px
}

@media (min-width: 480px) {
	.md-next .md-flex-container-nopadding {
		padding-left: 10px;
		padding-right: 10px;
		max-width: 808px
	}
}

@media (min-width: 768px) {
	.md-next .md-flex-container-nopadding {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1160px
	}
}

@media (min-width: 1280px) {
	.md-next .md-flex-container-nopadding {
		padding-left: 110px;
		padding-right: 110px;
		max-width: 1780px
	}
}

.md-grid-legacy .md-next .md-flex-container-nopadding {
	padding-left: -10px;
	padding-right: -10px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-next .md-flex-container-nopadding {
		padding-left: -10px;
		padding-right: -10px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-next .md-flex-container-nopadding {
		padding-left: 0;
		padding-right: 0;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-next .md-flex-container-nopadding {
		padding-left: 0;
		padding-right: 0;
		max-width: 1280px
	}
}

.md-next .md-flex-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-next .md-flex-row {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-next .md-flex-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-next .md-flex-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-next .md-flex-row-full {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-next .md-flex-row-full {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-next .md-flex-col-full {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-next .md-flex-col-full {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-next .md-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 30px;
	padding-right: 30px
}

@media (min-width: 480px) {
	.md-next .md-container-fluid {
		padding-left: 40px;
		padding-right: 40px
	}
}

@media (min-width: 768px) {
	.md-next .md-container-fluid {
		padding-left: 50px;
		padding-right: 50px
	}
}

@media (min-width: 1280px) {
	.md-next .md-container-fluid {
		padding-left: 140px;
		padding-right: 140px
	}
}

.md-next .p-xs {
	padding: 5px
}

.md-next .pt-xs, .md-next .py-xs {
	padding-top: 5px
}

.md-next .pr-xs, .md-next .px-xs {
	padding-right: 5px
}

.md-direction-rtl .md-next .pr-xs, .md-direction-rtl .md-next .px-xs {
	padding-left: 5px;
	padding-right: auto
}

.md-next .pb-xs, .md-next .py-xs {
	padding-bottom: 5px
}

.md-next .pl-xs, .md-next .px-xs {
	padding-left: 5px
}

.md-direction-rtl .md-next .pl-xs, .md-direction-rtl .md-next .px-xs {
	padding-right: 5px;
	padding-left: auto
}

@media (min-width: 480px) {
	.md-next .p-xs {
		padding: 5px
	}

	.md-next .pt-xs, .md-next .py-xs {
		padding-top: 5px
	}

	.md-next .pr-xs, .md-next .px-xs {
		padding-right: 5px
	}

	.md-direction-rtl .md-next .pr-xs, .md-direction-rtl .md-next .px-xs {
		padding-left: 5px;
		padding-right: auto
	}

	.md-next .pb-xs, .md-next .py-xs {
		padding-bottom: 5px
	}

	.md-next .pl-xs, .md-next .px-xs {
		padding-left: 5px
	}

	.md-direction-rtl .md-next .pl-xs, .md-direction-rtl .md-next .px-xs {
		padding-right: 5px;
		padding-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .p-xs {
		padding: 5px
	}

	.md-next .pt-xs, .md-next .py-xs {
		padding-top: 5px
	}

	.md-next .pr-xs, .md-next .px-xs {
		padding-right: 5px
	}

	.md-direction-rtl .md-next .pr-xs, .md-direction-rtl .md-next .px-xs {
		padding-left: 5px;
		padding-right: auto
	}

	.md-next .pb-xs, .md-next .py-xs {
		padding-bottom: 5px
	}

	.md-next .pl-xs, .md-next .px-xs {
		padding-left: 5px
	}

	.md-direction-rtl .md-next .pl-xs, .md-direction-rtl .md-next .px-xs {
		padding-right: 5px;
		padding-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .p-xs {
		padding: 10px
	}

	.md-next .pt-xs, .md-next .py-xs {
		padding-top: 10px
	}

	.md-next .pr-xs, .md-next .px-xs {
		padding-right: 10px
	}

	.md-direction-rtl .md-next .pr-xs, .md-direction-rtl .md-next .px-xs {
		padding-left: 10px;
		padding-right: auto
	}

	.md-next .pb-xs, .md-next .py-xs {
		padding-bottom: 10px
	}

	.md-next .pl-xs, .md-next .px-xs {
		padding-left: 10px
	}

	.md-direction-rtl .md-next .pl-xs, .md-direction-rtl .md-next .px-xs {
		padding-right: 10px;
		padding-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .p-xs {
		padding: 10px
	}

	.md-next .pt-xs, .md-next .py-xs {
		padding-top: 10px
	}

	.md-next .pr-xs, .md-next .px-xs {
		padding-right: 10px
	}

	.md-direction-rtl .md-next .pr-xs, .md-direction-rtl .md-next .px-xs {
		padding-left: 10px;
		padding-right: auto
	}

	.md-next .pb-xs, .md-next .py-xs {
		padding-bottom: 10px
	}

	.md-next .pl-xs, .md-next .px-xs {
		padding-left: 10px
	}

	.md-direction-rtl .md-next .pl-xs, .md-direction-rtl .md-next .px-xs {
		padding-right: 10px;
		padding-left: auto
	}
}

.md-next .p-sm {
	padding: 10px
}

.md-next .pt-sm, .md-next .py-sm {
	padding-top: 10px
}

.md-next .pr-sm, .md-next .px-sm {
	padding-right: 10px
}

.md-direction-rtl .md-next .pr-sm, .md-direction-rtl .md-next .px-sm {
	padding-left: 10px;
	padding-right: auto
}

.md-next .pb-sm, .md-next .py-sm {
	padding-bottom: 10px
}

.md-next .pl-sm, .md-next .px-sm {
	padding-left: 10px
}

.md-direction-rtl .md-next .pl-sm, .md-direction-rtl .md-next .px-sm {
	padding-right: 10px;
	padding-left: auto
}

@media (min-width: 480px) {
	.md-next .p-sm {
		padding: 10px
	}

	.md-next .pt-sm, .md-next .py-sm {
		padding-top: 10px
	}

	.md-next .pr-sm, .md-next .px-sm {
		padding-right: 10px
	}

	.md-direction-rtl .md-next .pr-sm, .md-direction-rtl .md-next .px-sm {
		padding-left: 10px;
		padding-right: auto
	}

	.md-next .pb-sm, .md-next .py-sm {
		padding-bottom: 10px
	}

	.md-next .pl-sm, .md-next .px-sm {
		padding-left: 10px
	}

	.md-direction-rtl .md-next .pl-sm, .md-direction-rtl .md-next .px-sm {
		padding-right: 10px;
		padding-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .p-sm {
		padding: 10px
	}

	.md-next .pt-sm, .md-next .py-sm {
		padding-top: 10px
	}

	.md-next .pr-sm, .md-next .px-sm {
		padding-right: 10px
	}

	.md-direction-rtl .md-next .pr-sm, .md-direction-rtl .md-next .px-sm {
		padding-left: 10px;
		padding-right: auto
	}

	.md-next .pb-sm, .md-next .py-sm {
		padding-bottom: 10px
	}

	.md-next .pl-sm, .md-next .px-sm {
		padding-left: 10px
	}

	.md-direction-rtl .md-next .pl-sm, .md-direction-rtl .md-next .px-sm {
		padding-right: 10px;
		padding-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .p-sm {
		padding: 15px
	}

	.md-next .pt-sm, .md-next .py-sm {
		padding-top: 15px
	}

	.md-next .pr-sm, .md-next .px-sm {
		padding-right: 15px
	}

	.md-direction-rtl .md-next .pr-sm, .md-direction-rtl .md-next .px-sm {
		padding-left: 15px;
		padding-right: auto
	}

	.md-next .pb-sm, .md-next .py-sm {
		padding-bottom: 15px
	}

	.md-next .pl-sm, .md-next .px-sm {
		padding-left: 15px
	}

	.md-direction-rtl .md-next .pl-sm, .md-direction-rtl .md-next .px-sm {
		padding-right: 15px;
		padding-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .p-sm {
		padding: 20px
	}

	.md-next .pt-sm, .md-next .py-sm {
		padding-top: 20px
	}

	.md-next .pr-sm, .md-next .px-sm {
		padding-right: 20px
	}

	.md-direction-rtl .md-next .pr-sm, .md-direction-rtl .md-next .px-sm {
		padding-left: 20px;
		padding-right: auto
	}

	.md-next .pb-sm, .md-next .py-sm {
		padding-bottom: 20px
	}

	.md-next .pl-sm, .md-next .px-sm {
		padding-left: 20px
	}

	.md-direction-rtl .md-next .pl-sm, .md-direction-rtl .md-next .px-sm {
		padding-right: 20px;
		padding-left: auto
	}
}

.md-next .p-md {
	padding: 15px
}

.md-next .pt-md, .md-next .py-md {
	padding-top: 15px
}

.md-next .pr-md, .md-next .px-md {
	padding-right: 15px
}

.md-direction-rtl .md-next .pr-md, .md-direction-rtl .md-next .px-md {
	padding-left: 15px;
	padding-right: auto
}

.md-next .pb-md, .md-next .py-md {
	padding-bottom: 15px
}

.md-next .pl-md, .md-next .px-md {
	padding-left: 15px
}

.md-direction-rtl .md-next .pl-md, .md-direction-rtl .md-next .px-md {
	padding-right: 15px;
	padding-left: auto
}

@media (min-width: 480px) {
	.md-next .p-md {
		padding: 20px
	}

	.md-next .pt-md, .md-next .py-md {
		padding-top: 20px
	}

	.md-next .pr-md, .md-next .px-md {
		padding-right: 20px
	}

	.md-direction-rtl .md-next .pr-md, .md-direction-rtl .md-next .px-md {
		padding-left: 20px;
		padding-right: auto
	}

	.md-next .pb-md, .md-next .py-md {
		padding-bottom: 20px
	}

	.md-next .pl-md, .md-next .px-md {
		padding-left: 20px
	}

	.md-direction-rtl .md-next .pl-md, .md-direction-rtl .md-next .px-md {
		padding-right: 20px;
		padding-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .p-md {
		padding: 20px
	}

	.md-next .pt-md, .md-next .py-md {
		padding-top: 20px
	}

	.md-next .pr-md, .md-next .px-md {
		padding-right: 20px
	}

	.md-direction-rtl .md-next .pr-md, .md-direction-rtl .md-next .px-md {
		padding-left: 20px;
		padding-right: auto
	}

	.md-next .pb-md, .md-next .py-md {
		padding-bottom: 20px
	}

	.md-next .pl-md, .md-next .px-md {
		padding-left: 20px
	}

	.md-direction-rtl .md-next .pl-md, .md-direction-rtl .md-next .px-md {
		padding-right: 20px;
		padding-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .p-md {
		padding: 30px
	}

	.md-next .pt-md, .md-next .py-md {
		padding-top: 30px
	}

	.md-next .pr-md, .md-next .px-md {
		padding-right: 30px
	}

	.md-direction-rtl .md-next .pr-md, .md-direction-rtl .md-next .px-md {
		padding-left: 30px;
		padding-right: auto
	}

	.md-next .pb-md, .md-next .py-md {
		padding-bottom: 30px
	}

	.md-next .pl-md, .md-next .px-md {
		padding-left: 30px
	}

	.md-direction-rtl .md-next .pl-md, .md-direction-rtl .md-next .px-md {
		padding-right: 30px;
		padding-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .p-md {
		padding: 40px
	}

	.md-next .pt-md, .md-next .py-md {
		padding-top: 40px
	}

	.md-next .pr-md, .md-next .px-md {
		padding-right: 40px
	}

	.md-direction-rtl .md-next .pr-md, .md-direction-rtl .md-next .px-md {
		padding-left: 40px;
		padding-right: auto
	}

	.md-next .pb-md, .md-next .py-md {
		padding-bottom: 40px
	}

	.md-next .pl-md, .md-next .px-md {
		padding-left: 40px
	}

	.md-direction-rtl .md-next .pl-md, .md-direction-rtl .md-next .px-md {
		padding-right: 40px;
		padding-left: auto
	}
}

.md-next .p-lg {
	padding: 30px
}

.md-next .pt-lg, .md-next .py-lg {
	padding-top: 30px
}

.md-next .pr-lg, .md-next .px-lg {
	padding-right: 30px
}

.md-direction-rtl .md-next .pr-lg, .md-direction-rtl .md-next .px-lg {
	padding-left: 30px;
	padding-right: auto
}

.md-next .pb-lg, .md-next .py-lg {
	padding-bottom: 30px
}

.md-next .pl-lg, .md-next .px-lg {
	padding-left: 30px
}

.md-direction-rtl .md-next .pl-lg, .md-direction-rtl .md-next .px-lg {
	padding-right: 30px;
	padding-left: auto
}

@media (min-width: 480px) {
	.md-next .p-lg {
		padding: 40px
	}

	.md-next .pt-lg, .md-next .py-lg {
		padding-top: 40px
	}

	.md-next .pr-lg, .md-next .px-lg {
		padding-right: 40px
	}

	.md-direction-rtl .md-next .pr-lg, .md-direction-rtl .md-next .px-lg {
		padding-left: 40px;
		padding-right: auto
	}

	.md-next .pb-lg, .md-next .py-lg {
		padding-bottom: 40px
	}

	.md-next .pl-lg, .md-next .px-lg {
		padding-left: 40px
	}

	.md-direction-rtl .md-next .pl-lg, .md-direction-rtl .md-next .px-lg {
		padding-right: 40px;
		padding-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .p-lg {
		padding: 40px
	}

	.md-next .pt-lg, .md-next .py-lg {
		padding-top: 40px
	}

	.md-next .pr-lg, .md-next .px-lg {
		padding-right: 40px
	}

	.md-direction-rtl .md-next .pr-lg, .md-direction-rtl .md-next .px-lg {
		padding-left: 40px;
		padding-right: auto
	}

	.md-next .pb-lg, .md-next .py-lg {
		padding-bottom: 40px
	}

	.md-next .pl-lg, .md-next .px-lg {
		padding-left: 40px
	}

	.md-direction-rtl .md-next .pl-lg, .md-direction-rtl .md-next .px-lg {
		padding-right: 40px;
		padding-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .p-lg {
		padding: 50px
	}

	.md-next .pt-lg, .md-next .py-lg {
		padding-top: 50px
	}

	.md-next .pr-lg, .md-next .px-lg {
		padding-right: 50px
	}

	.md-direction-rtl .md-next .pr-lg, .md-direction-rtl .md-next .px-lg {
		padding-left: 50px;
		padding-right: auto
	}

	.md-next .pb-lg, .md-next .py-lg {
		padding-bottom: 50px
	}

	.md-next .pl-lg, .md-next .px-lg {
		padding-left: 50px
	}

	.md-direction-rtl .md-next .pl-lg, .md-direction-rtl .md-next .px-lg {
		padding-right: 50px;
		padding-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .p-lg {
		padding: 60px
	}

	.md-next .pt-lg, .md-next .py-lg {
		padding-top: 60px
	}

	.md-next .pr-lg, .md-next .px-lg {
		padding-right: 60px
	}

	.md-direction-rtl .md-next .pr-lg, .md-direction-rtl .md-next .px-lg {
		padding-left: 60px;
		padding-right: auto
	}

	.md-next .pb-lg, .md-next .py-lg {
		padding-bottom: 60px
	}

	.md-next .pl-lg, .md-next .px-lg {
		padding-left: 60px
	}

	.md-direction-rtl .md-next .pl-lg, .md-direction-rtl .md-next .px-lg {
		padding-right: 60px;
		padding-left: auto
	}
}

.md-next .p-xl {
	padding: 60px
}

.md-next .pt-xl, .md-next .py-xl {
	padding-top: 60px
}

.md-next .pr-xl, .md-next .px-xl {
	padding-right: 60px
}

.md-direction-rtl .md-next .pr-xl, .md-direction-rtl .md-next .px-xl {
	padding-left: 60px;
	padding-right: auto
}

.md-next .pb-xl, .md-next .py-xl {
	padding-bottom: 60px
}

.md-next .pl-xl, .md-next .px-xl {
	padding-left: 60px
}

.md-direction-rtl .md-next .pl-xl, .md-direction-rtl .md-next .px-xl {
	padding-right: 60px;
	padding-left: auto
}

@media (min-width: 480px) {
	.md-next .p-xl {
		padding: 80px
	}

	.md-next .pt-xl, .md-next .py-xl {
		padding-top: 80px
	}

	.md-next .pr-xl, .md-next .px-xl {
		padding-right: 80px
	}

	.md-direction-rtl .md-next .pr-xl, .md-direction-rtl .md-next .px-xl {
		padding-left: 80px;
		padding-right: auto
	}

	.md-next .pb-xl, .md-next .py-xl {
		padding-bottom: 80px
	}

	.md-next .pl-xl, .md-next .px-xl {
		padding-left: 80px
	}

	.md-direction-rtl .md-next .pl-xl, .md-direction-rtl .md-next .px-xl {
		padding-right: 80px;
		padding-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .p-xl {
		padding: 80px
	}

	.md-next .pt-xl, .md-next .py-xl {
		padding-top: 80px
	}

	.md-next .pr-xl, .md-next .px-xl {
		padding-right: 80px
	}

	.md-direction-rtl .md-next .pr-xl, .md-direction-rtl .md-next .px-xl {
		padding-left: 80px;
		padding-right: auto
	}

	.md-next .pb-xl, .md-next .py-xl {
		padding-bottom: 80px
	}

	.md-next .pl-xl, .md-next .px-xl {
		padding-left: 80px
	}

	.md-direction-rtl .md-next .pl-xl, .md-direction-rtl .md-next .px-xl {
		padding-right: 80px;
		padding-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .p-xl {
		padding: 100px
	}

	.md-next .pt-xl, .md-next .py-xl {
		padding-top: 100px
	}

	.md-next .pr-xl, .md-next .px-xl {
		padding-right: 100px
	}

	.md-direction-rtl .md-next .pr-xl, .md-direction-rtl .md-next .px-xl {
		padding-left: 100px;
		padding-right: auto
	}

	.md-next .pb-xl, .md-next .py-xl {
		padding-bottom: 100px
	}

	.md-next .pl-xl, .md-next .px-xl {
		padding-left: 100px
	}

	.md-direction-rtl .md-next .pl-xl, .md-direction-rtl .md-next .px-xl {
		padding-right: 100px;
		padding-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .p-xl {
		padding: 120px
	}

	.md-next .pt-xl, .md-next .py-xl {
		padding-top: 120px
	}

	.md-next .pr-xl, .md-next .px-xl {
		padding-right: 120px
	}

	.md-direction-rtl .md-next .pr-xl, .md-direction-rtl .md-next .px-xl {
		padding-left: 120px;
		padding-right: auto
	}

	.md-next .pb-xl, .md-next .py-xl {
		padding-bottom: 120px
	}

	.md-next .pl-xl, .md-next .px-xl {
		padding-left: 120px
	}

	.md-direction-rtl .md-next .pl-xl, .md-direction-rtl .md-next .px-xl {
		padding-right: 120px;
		padding-left: auto
	}
}

.md-next .m-xs {
	margin: 5px
}

.md-next .mt-xs, .md-next .my-xs {
	margin-top: 5px
}

.md-next .mr-xs, .md-next .mx-xs {
	margin-right: 5px
}

.md-direction-rtl .md-next .mr-xs, .md-direction-rtl .md-next .mx-xs {
	margin-left: 5px;
	margin-right: auto
}

.md-next .mb-xs, .md-next .my-xs {
	margin-bottom: 5px
}

.md-next .ml-xs, .md-next .mx-xs {
	margin-left: 5px
}

.md-direction-rtl .md-next .ml-xs, .md-direction-rtl .md-next .mx-xs {
	margin-right: 5px;
	margin-left: auto
}

@media (min-width: 480px) {
	.md-next .m-xs {
		margin: 5px
	}

	.md-next .mt-xs, .md-next .my-xs {
		margin-top: 5px
	}

	.md-next .mr-xs, .md-next .mx-xs {
		margin-right: 5px
	}

	.md-direction-rtl .md-next .mr-xs, .md-direction-rtl .md-next .mx-xs {
		margin-left: 5px;
		margin-right: auto
	}

	.md-next .mb-xs, .md-next .my-xs {
		margin-bottom: 5px
	}

	.md-next .ml-xs, .md-next .mx-xs {
		margin-left: 5px
	}

	.md-direction-rtl .md-next .ml-xs, .md-direction-rtl .md-next .mx-xs {
		margin-right: 5px;
		margin-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .m-xs {
		margin: 5px
	}

	.md-next .mt-xs, .md-next .my-xs {
		margin-top: 5px
	}

	.md-next .mr-xs, .md-next .mx-xs {
		margin-right: 5px
	}

	.md-direction-rtl .md-next .mr-xs, .md-direction-rtl .md-next .mx-xs {
		margin-left: 5px;
		margin-right: auto
	}

	.md-next .mb-xs, .md-next .my-xs {
		margin-bottom: 5px
	}

	.md-next .ml-xs, .md-next .mx-xs {
		margin-left: 5px
	}

	.md-direction-rtl .md-next .ml-xs, .md-direction-rtl .md-next .mx-xs {
		margin-right: 5px;
		margin-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .m-xs {
		margin: 10px
	}

	.md-next .mt-xs, .md-next .my-xs {
		margin-top: 10px
	}

	.md-next .mr-xs, .md-next .mx-xs {
		margin-right: 10px
	}

	.md-direction-rtl .md-next .mr-xs, .md-direction-rtl .md-next .mx-xs {
		margin-left: 10px;
		margin-right: auto
	}

	.md-next .mb-xs, .md-next .my-xs {
		margin-bottom: 10px
	}

	.md-next .ml-xs, .md-next .mx-xs {
		margin-left: 10px
	}

	.md-direction-rtl .md-next .ml-xs, .md-direction-rtl .md-next .mx-xs {
		margin-right: 10px;
		margin-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .m-xs {
		margin: 10px
	}

	.md-next .mt-xs, .md-next .my-xs {
		margin-top: 10px
	}

	.md-next .mr-xs, .md-next .mx-xs {
		margin-right: 10px
	}

	.md-direction-rtl .md-next .mr-xs, .md-direction-rtl .md-next .mx-xs {
		margin-left: 10px;
		margin-right: auto
	}

	.md-next .mb-xs, .md-next .my-xs {
		margin-bottom: 10px
	}

	.md-next .ml-xs, .md-next .mx-xs {
		margin-left: 10px
	}

	.md-direction-rtl .md-next .ml-xs, .md-direction-rtl .md-next .mx-xs {
		margin-right: 10px;
		margin-left: auto
	}
}

.md-next .m-sm {
	margin: 10px
}

.md-next .mt-sm, .md-next .my-sm {
	margin-top: 10px
}

.md-next .mr-sm, .md-next .mx-sm {
	margin-right: 10px
}

.md-direction-rtl .md-next .mr-sm, .md-direction-rtl .md-next .mx-sm {
	margin-left: 10px;
	margin-right: auto
}

.md-next .mb-sm, .md-next .my-sm {
	margin-bottom: 10px
}

.md-next .ml-sm, .md-next .mx-sm {
	margin-left: 10px
}

.md-direction-rtl .md-next .ml-sm, .md-direction-rtl .md-next .mx-sm {
	margin-right: 10px;
	margin-left: auto
}

@media (min-width: 480px) {
	.md-next .m-sm {
		margin: 10px
	}

	.md-next .mt-sm, .md-next .my-sm {
		margin-top: 10px
	}

	.md-next .mr-sm, .md-next .mx-sm {
		margin-right: 10px
	}

	.md-direction-rtl .md-next .mr-sm, .md-direction-rtl .md-next .mx-sm {
		margin-left: 10px;
		margin-right: auto
	}

	.md-next .mb-sm, .md-next .my-sm {
		margin-bottom: 10px
	}

	.md-next .ml-sm, .md-next .mx-sm {
		margin-left: 10px
	}

	.md-direction-rtl .md-next .ml-sm, .md-direction-rtl .md-next .mx-sm {
		margin-right: 10px;
		margin-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .m-sm {
		margin: 10px
	}

	.md-next .mt-sm, .md-next .my-sm {
		margin-top: 10px
	}

	.md-next .mr-sm, .md-next .mx-sm {
		margin-right: 10px
	}

	.md-direction-rtl .md-next .mr-sm, .md-direction-rtl .md-next .mx-sm {
		margin-left: 10px;
		margin-right: auto
	}

	.md-next .mb-sm, .md-next .my-sm {
		margin-bottom: 10px
	}

	.md-next .ml-sm, .md-next .mx-sm {
		margin-left: 10px
	}

	.md-direction-rtl .md-next .ml-sm, .md-direction-rtl .md-next .mx-sm {
		margin-right: 10px;
		margin-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .m-sm {
		margin: 15px
	}

	.md-next .mt-sm, .md-next .my-sm {
		margin-top: 15px
	}

	.md-next .mr-sm, .md-next .mx-sm {
		margin-right: 15px
	}

	.md-direction-rtl .md-next .mr-sm, .md-direction-rtl .md-next .mx-sm {
		margin-left: 15px;
		margin-right: auto
	}

	.md-next .mb-sm, .md-next .my-sm {
		margin-bottom: 15px
	}

	.md-next .ml-sm, .md-next .mx-sm {
		margin-left: 15px
	}

	.md-direction-rtl .md-next .ml-sm, .md-direction-rtl .md-next .mx-sm {
		margin-right: 15px;
		margin-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .m-sm {
		margin: 20px
	}

	.md-next .mt-sm, .md-next .my-sm {
		margin-top: 20px
	}

	.md-next .mr-sm, .md-next .mx-sm {
		margin-right: 20px
	}

	.md-direction-rtl .md-next .mr-sm, .md-direction-rtl .md-next .mx-sm {
		margin-left: 20px;
		margin-right: auto
	}

	.md-next .mb-sm, .md-next .my-sm {
		margin-bottom: 20px
	}

	.md-next .ml-sm, .md-next .mx-sm {
		margin-left: 20px
	}

	.md-direction-rtl .md-next .ml-sm, .md-direction-rtl .md-next .mx-sm {
		margin-right: 20px;
		margin-left: auto
	}
}

.md-next .m-md {
	margin: 15px
}

.md-next .mt-md, .md-next .my-md {
	margin-top: 15px
}

.md-next .mr-md, .md-next .mx-md {
	margin-right: 15px
}

.md-direction-rtl .md-next .mr-md, .md-direction-rtl .md-next .mx-md {
	margin-left: 15px;
	margin-right: auto
}

.md-next .mb-md, .md-next .my-md {
	margin-bottom: 15px
}

.md-next .ml-md, .md-next .mx-md {
	margin-left: 15px
}

.md-direction-rtl .md-next .ml-md, .md-direction-rtl .md-next .mx-md {
	margin-right: 15px;
	margin-left: auto
}

@media (min-width: 480px) {
	.md-next .m-md {
		margin: 20px
	}

	.md-next .mt-md, .md-next .my-md {
		margin-top: 20px
	}

	.md-next .mr-md, .md-next .mx-md {
		margin-right: 20px
	}

	.md-direction-rtl .md-next .mr-md, .md-direction-rtl .md-next .mx-md {
		margin-left: 20px;
		margin-right: auto
	}

	.md-next .mb-md, .md-next .my-md {
		margin-bottom: 20px
	}

	.md-next .ml-md, .md-next .mx-md {
		margin-left: 20px
	}

	.md-direction-rtl .md-next .ml-md, .md-direction-rtl .md-next .mx-md {
		margin-right: 20px;
		margin-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .m-md {
		margin: 20px
	}

	.md-next .mt-md, .md-next .my-md {
		margin-top: 20px
	}

	.md-next .mr-md, .md-next .mx-md {
		margin-right: 20px
	}

	.md-direction-rtl .md-next .mr-md, .md-direction-rtl .md-next .mx-md {
		margin-left: 20px;
		margin-right: auto
	}

	.md-next .mb-md, .md-next .my-md {
		margin-bottom: 20px
	}

	.md-next .ml-md, .md-next .mx-md {
		margin-left: 20px
	}

	.md-direction-rtl .md-next .ml-md, .md-direction-rtl .md-next .mx-md {
		margin-right: 20px;
		margin-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .m-md {
		margin: 30px
	}

	.md-next .mt-md, .md-next .my-md {
		margin-top: 30px
	}

	.md-next .mr-md, .md-next .mx-md {
		margin-right: 30px
	}

	.md-direction-rtl .md-next .mr-md, .md-direction-rtl .md-next .mx-md {
		margin-left: 30px;
		margin-right: auto
	}

	.md-next .mb-md, .md-next .my-md {
		margin-bottom: 30px
	}

	.md-next .ml-md, .md-next .mx-md {
		margin-left: 30px
	}

	.md-direction-rtl .md-next .ml-md, .md-direction-rtl .md-next .mx-md {
		margin-right: 30px;
		margin-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .m-md {
		margin: 40px
	}

	.md-next .mt-md, .md-next .my-md {
		margin-top: 40px
	}

	.md-next .mr-md, .md-next .mx-md {
		margin-right: 40px
	}

	.md-direction-rtl .md-next .mr-md, .md-direction-rtl .md-next .mx-md {
		margin-left: 40px;
		margin-right: auto
	}

	.md-next .mb-md, .md-next .my-md {
		margin-bottom: 40px
	}

	.md-next .ml-md, .md-next .mx-md {
		margin-left: 40px
	}

	.md-direction-rtl .md-next .ml-md, .md-direction-rtl .md-next .mx-md {
		margin-right: 40px;
		margin-left: auto
	}
}

.md-next .m-lg {
	margin: 30px
}

.md-next .mt-lg, .md-next .my-lg {
	margin-top: 30px
}

.md-next .mr-lg, .md-next .mx-lg {
	margin-right: 30px
}

.md-direction-rtl .md-next .mr-lg, .md-direction-rtl .md-next .mx-lg {
	margin-left: 30px;
	margin-right: auto
}

.md-next .mb-lg, .md-next .my-lg {
	margin-bottom: 30px
}

.md-next .ml-lg, .md-next .mx-lg {
	margin-left: 30px
}

.md-direction-rtl .md-next .ml-lg, .md-direction-rtl .md-next .mx-lg {
	margin-right: 30px;
	margin-left: auto
}

@media (min-width: 480px) {
	.md-next .m-lg {
		margin: 40px
	}

	.md-next .mt-lg, .md-next .my-lg {
		margin-top: 40px
	}

	.md-next .mr-lg, .md-next .mx-lg {
		margin-right: 40px
	}

	.md-direction-rtl .md-next .mr-lg, .md-direction-rtl .md-next .mx-lg {
		margin-left: 40px;
		margin-right: auto
	}

	.md-next .mb-lg, .md-next .my-lg {
		margin-bottom: 40px
	}

	.md-next .ml-lg, .md-next .mx-lg {
		margin-left: 40px
	}

	.md-direction-rtl .md-next .ml-lg, .md-direction-rtl .md-next .mx-lg {
		margin-right: 40px;
		margin-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .m-lg {
		margin: 40px
	}

	.md-next .mt-lg, .md-next .my-lg {
		margin-top: 40px
	}

	.md-next .mr-lg, .md-next .mx-lg {
		margin-right: 40px
	}

	.md-direction-rtl .md-next .mr-lg, .md-direction-rtl .md-next .mx-lg {
		margin-left: 40px;
		margin-right: auto
	}

	.md-next .mb-lg, .md-next .my-lg {
		margin-bottom: 40px
	}

	.md-next .ml-lg, .md-next .mx-lg {
		margin-left: 40px
	}

	.md-direction-rtl .md-next .ml-lg, .md-direction-rtl .md-next .mx-lg {
		margin-right: 40px;
		margin-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .m-lg {
		margin: 50px
	}

	.md-next .mt-lg, .md-next .my-lg {
		margin-top: 50px
	}

	.md-next .mr-lg, .md-next .mx-lg {
		margin-right: 50px
	}

	.md-direction-rtl .md-next .mr-lg, .md-direction-rtl .md-next .mx-lg {
		margin-left: 50px;
		margin-right: auto
	}

	.md-next .mb-lg, .md-next .my-lg {
		margin-bottom: 50px
	}

	.md-next .ml-lg, .md-next .mx-lg {
		margin-left: 50px
	}

	.md-direction-rtl .md-next .ml-lg, .md-direction-rtl .md-next .mx-lg {
		margin-right: 50px;
		margin-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .m-lg {
		margin: 60px
	}

	.md-next .mt-lg, .md-next .my-lg {
		margin-top: 60px
	}

	.md-next .mr-lg, .md-next .mx-lg {
		margin-right: 60px
	}

	.md-direction-rtl .md-next .mr-lg, .md-direction-rtl .md-next .mx-lg {
		margin-left: 60px;
		margin-right: auto
	}

	.md-next .mb-lg, .md-next .my-lg {
		margin-bottom: 60px
	}

	.md-next .ml-lg, .md-next .mx-lg {
		margin-left: 60px
	}

	.md-direction-rtl .md-next .ml-lg, .md-direction-rtl .md-next .mx-lg {
		margin-right: 60px;
		margin-left: auto
	}
}

.md-next .m-xl {
	margin: 60px
}

.md-next .mt-xl, .md-next .my-xl {
	margin-top: 60px
}

.md-next .mr-xl, .md-next .mx-xl {
	margin-right: 60px
}

.md-direction-rtl .md-next .mr-xl, .md-direction-rtl .md-next .mx-xl {
	margin-left: 60px;
	margin-right: auto
}

.md-next .mb-xl, .md-next .my-xl {
	margin-bottom: 60px
}

.md-next .ml-xl, .md-next .mx-xl {
	margin-left: 60px
}

.md-direction-rtl .md-next .ml-xl, .md-direction-rtl .md-next .mx-xl {
	margin-right: 60px;
	margin-left: auto
}

@media (min-width: 480px) {
	.md-next .m-xl {
		margin: 80px
	}

	.md-next .mt-xl, .md-next .my-xl {
		margin-top: 80px
	}

	.md-next .mr-xl, .md-next .mx-xl {
		margin-right: 80px
	}

	.md-direction-rtl .md-next .mr-xl, .md-direction-rtl .md-next .mx-xl {
		margin-left: 80px;
		margin-right: auto
	}

	.md-next .mb-xl, .md-next .my-xl {
		margin-bottom: 80px
	}

	.md-next .ml-xl, .md-next .mx-xl {
		margin-left: 80px
	}

	.md-direction-rtl .md-next .ml-xl, .md-direction-rtl .md-next .mx-xl {
		margin-right: 80px;
		margin-left: auto
	}
}

@media (min-width: 768px) {
	.md-next .m-xl {
		margin: 80px
	}

	.md-next .mt-xl, .md-next .my-xl {
		margin-top: 80px
	}

	.md-next .mr-xl, .md-next .mx-xl {
		margin-right: 80px
	}

	.md-direction-rtl .md-next .mr-xl, .md-direction-rtl .md-next .mx-xl {
		margin-left: 80px;
		margin-right: auto
	}

	.md-next .mb-xl, .md-next .my-xl {
		margin-bottom: 80px
	}

	.md-next .ml-xl, .md-next .mx-xl {
		margin-left: 80px
	}

	.md-direction-rtl .md-next .ml-xl, .md-direction-rtl .md-next .mx-xl {
		margin-right: 80px;
		margin-left: auto
	}
}

@media (min-width: 1280px) {
	.md-next .m-xl {
		margin: 100px
	}

	.md-next .mt-xl, .md-next .my-xl {
		margin-top: 100px
	}

	.md-next .mr-xl, .md-next .mx-xl {
		margin-right: 100px
	}

	.md-direction-rtl .md-next .mr-xl, .md-direction-rtl .md-next .mx-xl {
		margin-left: 100px;
		margin-right: auto
	}

	.md-next .mb-xl, .md-next .my-xl {
		margin-bottom: 100px
	}

	.md-next .ml-xl, .md-next .mx-xl {
		margin-left: 100px
	}

	.md-direction-rtl .md-next .ml-xl, .md-direction-rtl .md-next .mx-xl {
		margin-right: 100px;
		margin-left: auto
	}
}

@media (min-width: 1920px) {
	.md-next .m-xl {
		margin: 120px
	}

	.md-next .mt-xl, .md-next .my-xl {
		margin-top: 120px
	}

	.md-next .mr-xl, .md-next .mx-xl {
		margin-right: 120px
	}

	.md-direction-rtl .md-next .mr-xl, .md-direction-rtl .md-next .mx-xl {
		margin-left: 120px;
		margin-right: auto
	}

	.md-next .mb-xl, .md-next .my-xl {
		margin-bottom: 120px
	}

	.md-next .ml-xl, .md-next .mx-xl {
		margin-left: 120px
	}

	.md-direction-rtl .md-next .ml-xl, .md-direction-rtl .md-next .mx-xl {
		margin-right: 120px;
		margin-left: auto
	}
}

.md-next .m-auto {
	margin: auto !important
}

.md-next .mt-auto, .md-next .my-auto {
	margin-top: auto !important
}

.md-next .mr-auto, .md-next .mx-auto {
	margin-right: auto !important
}

.md-direction-rtl .md-next .mr-auto, .md-direction-rtl .md-next .mx-auto {
	margin-left: auto !important
}

.md-next .mb-auto, .md-next .my-auto {
	margin-bottom: auto !important
}

.md-next .ml-auto, .md-next .mx-auto {
	margin-left: auto !important
}

.md-direction-rtl .md-next .ml-auto, .md-direction-rtl .md-next .mx-auto {
	margin-right: auto !important
}

.md-next .md-debug-tracking-inview {
	border: 1px solid red
}

.md-next .img-fluid, .md-next .md-rimage-bp-narrow {
	width: 100%;
	height: auto
}

.md-next .bg-dark {
	position: relative;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .bg-dark:before {
	content: "";
	background-color: #000;
	left: -50px;
	right: -50px;
	top: 0;
	bottom: 0;
	position: absolute;
	display: block
}

.md-next .bg-dark > * {
	position: relative
}

.md-next .light-on-dark *, .md-next.light-on-dark * {
	color: #fff
}

.md-next .light-on-dark hr, .md-next.light-on-dark hr {
	border-color: #fff
}

.md-next .light-on-dark .dark-on-light *, .md-next.light-on-dark .dark-on-light * {
	color: #000
}

.md-next .dark-on-light *, .md-next.dark-on-light * {
	color: #000
}

.md-next .dark-on-light hr, .md-next.dark-on-light hr {
	border-color: #000
}

.md-next .dark-on-light .light-on-dark *, .md-next.dark-on-light .light-on-dark * {
	color: #fff
}

.md-next .btn:focus {
	outline: none !important;
}

.md-next .btn {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem;
	display: inline-block;
	color: #fff;
	background: #000;
	border: 2px solid transparent;
	padding: 10px 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	position: relative;
	outline: 0
}

.localized-fonts-loaded .md-next .btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-next .btn:hover, .md-next .btn:active, .md-next .btn.active {
	text-decoration: none
}

.md-next .btn .btn-title {
	display: inline-block;
	position: relative
}

.md-next .btn .btn-icon-before, .md-next .btn .btn-icon-after {
	font-size: .9em;
	line-height: .9
}

.md-next .btn .btn-icon-before + .btn-title, .md-next .btn .btn-title + .btn-icon-after {
	margin-left: 5px
}

.md-direction-rtl .md-next .btn .btn-icon-before + .btn-title, .md-direction-rtl .md-next .btn .btn-title + .btn-icon-after {
	margin-left: 0;
	margin-right: 5px
}

.md-next .btn-primary {
	color: #fff;
	background-color: #a70d19;
	border-color: #a70d19;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-primary > * {
	color: #fff
}

.md-next .btn-primary:hover, .md-next .btn-primary.hover {
	color: #a70d19;
	background-color: #fff;
	border-color: #a70d19
}

.md-next .btn-primary:hover > *, .md-next .btn-primary.hover > * {
	color: #a70d19
}

.md-next .btn-secondary {
	color: #fff;
	background-color: #000;
	border-color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-secondary > * {
	color: #fff
}

.md-next .btn-secondary:hover, .md-next .btn-secondary.hover {
	color: #000;
	background-color: #fff;
	border-color: #000
}

.md-next .btn-secondary:hover > *, .md-next .btn-secondary.hover > * {
	color: #000
}

.light-on-dark .md-next .btn-secondary {
	color: #000;
	background-color: #fff;
	border-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-next .btn-secondary > * {
	color: #000
}

.light-on-dark .md-next .btn-secondary:hover, .light-on-dark .md-next .btn-secondary.hover {
	color: #fff;
	background-color: #000;
	border-color: #fff
}

.light-on-dark .md-next .btn-secondary:hover > *, .light-on-dark .md-next .btn-secondary.hover > * {
	color: #fff
}

.md-next .btn-primary-outline {
	color: #a70d19;
	background-color: #fff;
	border-color: #a70d19;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-primary-outline > * {
	color: #a70d19
}

.md-next .btn-primary-outline:hover, .md-next .btn-primary-outline.hover {
	color: #a70d19;
	background-color: #fff;
	border-color: #a70d19
}

.md-next .btn-primary-outline:hover > *, .md-next .btn-primary-outline.hover > * {
	color: #a70d19
}

.md-next .btn-secondary-outline {
	color: #000;
	background-color: #fff;
	border-color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-secondary-outline > * {
	color: #000
}

.md-next .btn-secondary-outline:hover, .md-next .btn-secondary-outline.hover {
	color: #000;
	background-color: #fff;
	border-color: #000
}

.md-next .btn-secondary-outline:hover > *, .md-next .btn-secondary-outline.hover > * {
	color: #000
}

.light-on-dark .md-next .btn-secondary-outline {
	color: #000;
	background-color: #fff;
	border-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-next .btn-secondary-outline > * {
	color: #000
}

.light-on-dark .md-next .btn-secondary-outline:hover, .light-on-dark .md-next .btn-secondary-outline.hover {
	color: #000;
	background-color: #fff;
	border-color: #fff
}

.light-on-dark .md-next .btn-secondary-outline:hover > *, .light-on-dark .md-next .btn-secondary-outline.hover > * {
	color: #000
}

.md-next .btn-highlight {
	color: #fff;
	background-color: #ed9300;
	border-color: #ed9300;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-highlight > * {
	color: #fff
}

.md-next .btn-highlight:hover, .md-next .btn-highlight.hover {
	color: #000;
	background-color: #fff;
	border-color: #000
}

.md-next .btn-highlight:hover > *, .md-next .btn-highlight.hover > * {
	color: #000
}

.light-on-dark .md-next .btn-highlight {
	color: #fff;
	background-color: #ed9300;
	border-color: #ed9300;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-next .btn-highlight > * {
	color: #fff
}

.light-on-dark .md-next .btn-highlight:hover, .light-on-dark .md-next .btn-highlight.hover {
	color: #fff;
	background-color: #000;
	border-color: #fff
}

.light-on-dark .md-next .btn-highlight:hover > *, .light-on-dark .md-next .btn-highlight.hover > * {
	color: #fff
}

.md-btn-highlight-color-blue .md-next .btn-highlight {
	color: #fff;
	background-color: #0085ac;
	border-color: #0085ac;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-btn-highlight-color-blue .md-next .btn-highlight > * {
	color: #fff
}

.md-btn-highlight-color-blue .md-next .btn-highlight:hover, .md-btn-highlight-color-blue .md-next .btn-highlight.hover {
	color: #000;
	background-color: #fff;
	border-color: #000
}

.md-btn-highlight-color-blue .md-next .btn-highlight:hover > *, .md-btn-highlight-color-blue .md-next .btn-highlight.hover > * {
	color: #000
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight {
	color: #fff;
	background-color: #0085ac;
	border-color: #0085ac;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight > * {
	color: #fff
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight:hover, .light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight.hover {
	color: #fff;
	background-color: #000;
	border-color: #fff
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight:hover > *, .light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight.hover > * {
	color: #fff
}

.md-btn-highlight-color-blue .md-next .btn-highlight {
	color: #fff;
	background-color: #0085ac;
	border-color: #0085ac;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-btn-highlight-color-blue .md-next .btn-highlight > * {
	color: #fff
}

.md-btn-highlight-color-blue .md-next .btn-highlight:hover, .md-btn-highlight-color-blue .md-next .btn-highlight.hover {
	color: #000;
	background-color: #fff;
	border-color: #000
}

.md-btn-highlight-color-blue .md-next .btn-highlight:hover > *, .md-btn-highlight-color-blue .md-next .btn-highlight.hover > * {
	color: #000
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight {
	color: #fff;
	background-color: #0085ac;
	border-color: #0085ac;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight > * {
	color: #fff
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight:hover, .light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight.hover {
	color: #fff;
	background-color: #000;
	border-color: #fff
}

.light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight:hover > *, .light-on-dark .md-btn-highlight-color-blue .md-next .btn-highlight.hover > * {
	color: #fff
}

.md-next .btn-white {
	color: #000;
	background-color: #fff;
	border-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-white > * {
	color: #000
}

.md-next .btn-white:hover, .md-next .btn-white.hover {
	color: #fff;
	background-color: #000;
	border-color: #fff
}

.md-next .btn-white:hover > *, .md-next .btn-white.hover > * {
	color: #fff
}

.md-next .btn-text {
	color: #000;
	background-color: transparent;
	border-color: transparent;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding-left: 0;
	text-align: left
}

.md-next .btn-text > * {
	color: #000
}

.md-next .btn-text:hover, .md-next .btn-text.hover {
	color: #000;
	background-color: transparent;
	border-color: transparent
}

.md-next .btn-text:hover > *, .md-next .btn-text.hover > * {
	color: #000
}

.md-next .btn-text .btn-title:after {
	content: "";
	position: absolute;
	display: none;
	left: 0;
	bottom: -3px;
	height: 1px;
	right: 0;
	background-color: #000
}

.md-next .btn-text:hover .btn-title:after {
	display: block
}

.md-next .btn-text .md-direction-rtl {
	padding-left: 20px;
	padding-right: 0
}

.light-on-dark .md-next .btn-text {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-next .btn-text > * {
	color: #fff
}

.light-on-dark .md-next .btn-text:hover, .light-on-dark .md-next .btn-text.hover {
	color: #fff;
	background-color: transparent;
	border-color: transparent
}

.light-on-dark .md-next .btn-text:hover > *, .light-on-dark .md-next .btn-text.hover > * {
	color: #fff
}

.light-on-dark .md-next .btn-text .btn-title:after {
	background-color: #fff
}

.md-next .btn-ghost {
	color: #000;
	background-color: transparent;
	border-color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .btn-ghost > * {
	color: #000
}

.md-next .btn-ghost:hover, .md-next .btn-ghost.hover {
	color: #fff;
	background-color: #000;
	border-color: #000
}

.md-next .btn-ghost:hover > *, .md-next .btn-ghost.hover > * {
	color: #fff
}

.light-on-dark .md-next .btn-ghost {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.light-on-dark .md-next .btn-ghost > * {
	color: #fff
}

.light-on-dark .md-next .btn-ghost:hover, .light-on-dark .md-next .btn-ghost.hover {
	color: #000;
	background-color: #fff;
	border-color: #fff
}

.light-on-dark .md-next .btn-ghost:hover > *, .light-on-dark .md-next .btn-ghost.hover > * {
	color: #000
}

.md-next .btn-ghost:active, .md-next .btn-ghost:hover {
	opacity: .7
}

.md-next .btn-full-width {
	display: block;
	width: 100%
}

.md-next .btn-full-width-mobile {
	display: block;
	width: 100%
}

@media (min-width: 480px) {
	.md-next .btn-full-width-mobile {
		display: inline-block;
		width: inherit
	}
}

.md-next .btn-round-icn {
	display: block;
	width: 28px;
	height: 28px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	outline: 0;
	border-radius: 100%;
	background-color: #fff;
	border: 0
}

.md-next .btn-round-icn:hover {
	background-color: #000
}

.md-next .btn-round-icn:hover [class^="md-icn"], .md-next .btn-round-icn:hover span {
	color: #fff
}

.md-next .btn-round-icn [class^="md-icn"], .md-next .btn-round-icn span {
	position: relative;
	top: -1px;
	left: -1px;
	color: black;
	font-size: 30px;
	line-height: 0
}

.md-next .md-custom-select {
	position: relative;
	display: inline-block
}

.md-next .md-custom-select::before {
	content: "";
	width: 38px;
	height: 100%;
	background-color: #000;
	display: block;
	position: absolute;
	right: 0;
	pointer-events: none
}

.md-next .md-custom-select::after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e804';
	text-indent: 0;
	font-size: 16px;
	position: absolute;
	top: 11px;
	right: 11px;
	z-index: 2;
	pointer-events: none;
	display: block;
	color: #fff
}

.md-next .md-custom-select select {
	width: 100%;
	margin: 0 38px 0 0;
	outline: 0;
	padding: 8px;
	background-color: transparent;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	border: 2px solid #000;
	color: #000;
	box-sizing: border-box;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0
}

.localized-fonts-loaded .md-next .md-custom-select select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-next .md-custom-select select option {
	color: #000;
	background-color: #fff
}

.md-next .md-custom-select.white::before {
	background-color: #fff
}

.md-next .md-custom-select.white::after {
	color: #000
}

.md-next .md-custom-select.white select {
	border-color: #fff;
	color: #fff
}

.md-next .md-custom-select.white select option {
	color: #fff;
	background-color: #000
}

.md-next .md-efficiency-marker {
	position: relative;
	display: inline-block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: .75rem;
	line-height: 14px;
	text-align: center;
	margin: 1px 7px 1px 0;
	padding: 0 5px;
	height: 14px;
	width: 26px;
	color: #fff;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)
}

.localized-fonts-loaded .md-next .md-efficiency-marker {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-next .md-efficiency-marker[data-category="A++"] {
	background-color: #00a94e;
	border-color: #00a94e
}

.md-next .md-efficiency-marker[data-category="A++"]:after {
	border-left-color: #00a94e
}

.md-next .md-efficiency-marker[data-category="A+"] {
	background-color: #00a94e;
	border-color: #00a94e
}

.md-next .md-efficiency-marker[data-category="A+"]:after {
	border-left-color: #00a94e
}

.md-next .md-efficiency-marker[data-category="A"] {
	background-color: #00a94e;
	border-color: #00a94e
}

.md-next .md-efficiency-marker[data-category="A"]:after {
	border-left-color: #00a94e
}

.md-next .md-efficiency-marker[data-category="B"] {
	background-color: #6cb947;
	border-color: #6cb947
}

.md-next .md-efficiency-marker[data-category="B"]:after {
	border-left-color: #6cb947
}

.md-next .md-efficiency-marker[data-category="C"] {
	background-color: #c1d534;
	border-color: #c1d534
}

.md-next .md-efficiency-marker[data-category="C"]:after {
	border-left-color: #c1d534
}

.md-next .md-efficiency-marker[data-category="D"] {
	background-color: #fff00d;
	border-color: #fff00d
}

.md-next .md-efficiency-marker[data-category="D"]:after {
	border-left-color: #fff00d
}

.md-next .md-efficiency-marker[data-category="E"] {
	background-color: #fab22a;
	border-color: #fab22a
}

.md-next .md-efficiency-marker[data-category="E"]:after {
	border-left-color: #fab22a
}

.md-next .md-efficiency-marker[data-category="F"] {
	background-color: #eb6130;
	border-color: #eb6130
}

.md-next .md-efficiency-marker[data-category="F"]:after {
	border-left-color: #eb6130
}

.md-next .md-efficiency-marker[data-category="G"] {
	background-color: #e42130;
	border-color: #e42130
}

.md-next .md-efficiency-marker[data-category="G"]:after {
	border-left-color: #e42130
}

.md-next .md-efficiency-marker[data-category="H"] {
	background-color: #e42130;
	border-color: #e42130
}

.md-next .md-efficiency-marker[data-category="H"]:after {
	border-left-color: #e42130
}

.md-next .md-efficiency-marker[data-category="I"] {
	background-color: #e42130;
	border-color: #e42130
}

.md-next .md-efficiency-marker[data-category="I"]:after {
	border-left-color: #e42130
}

.md-next .md-efficiency-marker:after {
	content: " ";
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: -7px;
	border-left: 7px solid;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	background-color: transparent
}

.md-next .md-switch-checkbox {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 28px
}

.md-next .md-switch-checkbox input {
	display: none
}

.md-next .md-switch-checkbox input:checked + .md-sc-slider:before {
	transform: translateX(32px)
}

.md-next .md-switch-checkbox .md-sc-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	transition: .4s;
	border-radius: 28px
}

.md-next .md-switch-checkbox .md-sc-slider:before {
	position: absolute;
	content: "";
	width: 24px;
	height: 24px;
	left: 2px;
	bottom: 2px;
	background-color: white;
	transition: .4s;
	border-radius: 50%
}

.md-next .md-switch-checkbox .md-sc-slider.edged {
	border-radius: 0
}

.md-next .md-switch-checkbox .md-sc-slider.edged:before {
	border-radius: 0
}

.md-next body, .md-next html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-next .richtext, .md-next p, .md-next .richtext ul li, .md-next p ul li, .md-next .richtext ol li, .md-next p ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-next .richtext, .localized-fonts-loaded .md-next p, .localized-fonts-loaded .md-next .richtext ul li, .localized-fonts-loaded .md-next p ul li, .localized-fonts-loaded .md-next .richtext ol li, .localized-fonts-loaded .md-next p ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-next .richtext, .md-next p, .md-next .richtext ul li, .md-next p ul li, .md-next .richtext ol li, .md-next p ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-next .richtext, .md-next p, .md-next .richtext ul li, .md-next p ul li, .md-next .richtext ol li, .md-next p ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-next .richtext, .md-font-styles-legacy .md-next p, .md-font-styles-legacy .md-next .richtext ul li, .md-font-styles-legacy .md-next p ul li, .md-font-styles-legacy .md-next .richtext ol li, .md-font-styles-legacy .md-next p ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next .richtext, .md-font-styles-legacy .md-next p, .md-font-styles-legacy .md-next .richtext ul li, .md-font-styles-legacy .md-next p ul li, .md-font-styles-legacy .md-next .richtext ol li, .md-font-styles-legacy .md-next p ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next .richtext, .md-font-styles-legacy .md-next p, .md-font-styles-legacy .md-next .richtext ul li, .md-font-styles-legacy .md-next p ul li, .md-font-styles-legacy .md-next .richtext ol li, .md-font-styles-legacy .md-next p ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-next .richtext b, .md-next p b, .md-next .richtext strong, .md-next p strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-next .richtext b, .localized-fonts-loaded .md-next p b, .localized-fonts-loaded .md-next .richtext strong, .localized-fonts-loaded .md-next p strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-next .richtext.has-richtext-margin, .md-next p.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next .richtext.has-richtext-margin, .md-next p.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-next .richtext h1, .md-next p h1, .md-next .richtext .h1, .md-next p .h1, .md-next .richtext h2, .md-next p h2, .md-next .richtext .h2, .md-next p .h2, .md-next .richtext h3, .md-next p h3, .md-next .richtext .h3, .md-next p .h3, .md-next .richtext h4, .md-next p h4, .md-next .richtext .h4, .md-next p .h4, .md-next .richtext .medium-title, .md-next p .medium-title, .md-next .richtext h5, .md-next p h5, .md-next .richtext .h5, .md-next p .h5, .md-next .richtext .small-title, .md-next p .small-title, .md-next .richtext ul, .md-next p ul, .md-next .richtext ol, .md-next p ol, .md-next .richtext p, .md-next p p {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next .richtext h1, .md-next p h1, .md-next .richtext .h1, .md-next p .h1, .md-next .richtext h2, .md-next p h2, .md-next .richtext .h2, .md-next p .h2, .md-next .richtext h3, .md-next p h3, .md-next .richtext .h3, .md-next p .h3, .md-next .richtext h4, .md-next p h4, .md-next .richtext .h4, .md-next p .h4, .md-next .richtext .medium-title, .md-next p .medium-title, .md-next .richtext h5, .md-next p h5, .md-next .richtext .h5, .md-next p .h5, .md-next .richtext .small-title, .md-next p .small-title, .md-next .richtext ul, .md-next p ul, .md-next .richtext ol, .md-next p ol, .md-next .richtext p, .md-next p p {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-next .richtext ul, .md-next p ul {
	list-style-type: disc;
	padding-left: 20px
}

.md-next .richtext ol, .md-next p ol {
	list-style-type: decimal;
	padding-left: 20px
}

.md-next .richtext li, .md-next p li {
	margin-bottom: 5px
}

.md-next .richtext > :first-child, .md-next p > :first-child {
	margin-top: 0
}

.md-next .richtext > :last-child, .md-next p > :last-child {
	margin-bottom: 0
}

.md-next .richtext a:not(.btn):not(.md-disclaimer-btn), .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn), .md-next a.link:not(.btn) * {
	color: #000;
	text-decoration: none !important;
	border-bottom: 1px solid #000
}

.md-next .richtext a:not(.btn):not(.md-disclaimer-btn):visited, .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):visited, .md-next a.link:not(.btn) *:visited {
	color: #000
}

.md-next .richtext a:not(.btn):not(.md-disclaimer-btn):hover, .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):hover, .md-next a.link:not(.btn) *:hover, .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):active, .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):active, .md-next a.link:not(.btn) *:active, .md-next .richtext a:not(.btn):not(.md-disclaimer-btn).active, .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn).active, .md-next a.link:not(.btn) *.active {
	color: #fff;
	background-color: #000
}

.light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn), .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn), .light-on-dark .md-next a.link:not(.btn) * {
	color: #fff;
	border-bottom: 1px solid #fff
}

.light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):visited, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):visited, .light-on-dark .md-next a.link:not(.btn) *:visited {
	color: #fff
}

.light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):hover, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):hover, .light-on-dark .md-next a.link:not(.btn) *:hover, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):active, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):active, .light-on-dark .md-next a.link:not(.btn) *:active, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn).active, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn).active, .light-on-dark .md-next a.link:not(.btn) *.active {
	color: #000;
	background-color: #fff
}

.light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):hover b, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):hover b, .light-on-dark .md-next a.link:not(.btn) *:hover b, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):active b, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):active b, .light-on-dark .md-next a.link:not(.btn) *:active b, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn).active b, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn).active b, .light-on-dark .md-next a.link:not(.btn) *.active b, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):hover i, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):hover i, .light-on-dark .md-next a.link:not(.btn) *:hover i, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):active i, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):active i, .light-on-dark .md-next a.link:not(.btn) *:active i, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn).active i, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn).active i, .light-on-dark .md-next a.link:not(.btn) *.active i, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):hover strong, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):hover strong, .light-on-dark .md-next a.link:not(.btn) *:hover strong, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):active strong, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):active strong, .light-on-dark .md-next a.link:not(.btn) *:active strong, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn).active strong, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn).active strong, .light-on-dark .md-next a.link:not(.btn) *.active strong, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):hover em, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):hover em, .light-on-dark .md-next a.link:not(.btn) *:hover em, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn):active em, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn):active em, .light-on-dark .md-next a.link:not(.btn) *:active em, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn).active em, .light-on-dark .md-next .richtext a:not(.btn):not(.md-disclaimer-btn) a.link:not(.btn).active em, .light-on-dark .md-next a.link:not(.btn) *.active em {
	color: #000
}

.md-next .h0 {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.875rem;
	line-height: 1.875rem
}

.localized-fonts-loaded .md-next .h0 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-next .h0 {
		font-size: 2.375rem;
		line-height: 2.375rem
	}
}

@media (min-width: 768px) {
	.md-next .h0 {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 1280px) {
	.md-next .h0 {
		font-size: 4.625rem;
		line-height: 4.625rem
	}
}

@media (min-width: 1920px) {
	.md-next .h0 {
		font-size: 6.875rem;
		line-height: 6.875rem
	}
}

.md-next .h0.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next .h0.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-next h1, .md-next .h1 {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.875rem;
	line-height: 1.875rem
}

.localized-fonts-loaded .md-next h1, .localized-fonts-loaded .md-next .h1 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-next h1, .md-next .h1 {
		font-size: 2.375rem;
		line-height: 2.375rem
	}
}

@media (min-width: 1280px) {
	.md-next h1, .md-next .h1 {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 1920px) {
	.md-next h1, .md-next .h1 {
		font-size: 4.625rem;
		line-height: 4.625rem
	}
}

.md-next h1.has-richtext-margin, .md-next .h1.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next h1.has-richtext-margin, .md-next .h1.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-next h1, .md-font-styles-legacy .md-next .h1 {
	font-size: 2.25rem;
	line-height: 2.25rem
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-next h1, .md-font-styles-legacy .md-next .h1 {
		font-size: 2.25rem;
		line-height: 2.25rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-next h1, .md-font-styles-legacy .md-next .h1 {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next h1, .md-font-styles-legacy .md-next .h1 {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next h1, .md-font-styles-legacy .md-next .h1 {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

.md-next h2, .md-next .h2 {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.375rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-next h2, .localized-fonts-loaded .md-next .h2 {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-next h2, .md-next .h2 {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1280px) {
	.md-next h2, .md-next .h2 {
		font-size: 2rem;
		line-height: 2rem
	}
}

@media (min-width: 1920px) {
	.md-next h2, .md-next .h2 {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

.md-next h2.has-richtext-margin, .md-next .h2.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next h2.has-richtext-margin, .md-next .h2.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-next h2, .md-font-styles-legacy .md-next .h2 {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.625rem;
	line-height: 1.625rem
}

.localized-fonts-loaded .md-font-styles-legacy .md-next h2, .localized-fonts-loaded .md-font-styles-legacy .md-next .h2 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-next h2, .md-font-styles-legacy .md-next .h2 {
		font-size: 1.625rem;
		line-height: 1.625rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-next h2, .md-font-styles-legacy .md-next .h2 {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next h2, .md-font-styles-legacy .md-next .h2 {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next h2, .md-font-styles-legacy .md-next .h2 {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

.md-next h3, .md-next .h3 {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.125rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-next h3, .localized-fonts-loaded .md-next .h3 {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-next h3, .md-next .h3 {
		font-size: 1.5rem;
		line-height: 1.8125rem
	}
}

@media (min-width: 1920px) {
	.md-next h3, .md-next .h3 {
		font-size: 2rem;
		line-height: 2.375rem
	}
}

.md-next h3.has-richtext-margin, .md-next .h3.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next h3.has-richtext-margin, .md-next .h3.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-next h3, .md-font-styles-legacy .md-next .h3 {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.375rem;
	line-height: 1.75rem
}

.localized-fonts-loaded .md-font-styles-legacy .md-next h3, .localized-fonts-loaded .md-font-styles-legacy .md-next .h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-next h3, .md-font-styles-legacy .md-next .h3 {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next h3, .md-font-styles-legacy .md-next .h3 {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next h3, .md-font-styles-legacy .md-next .h3 {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-next h4, .md-next .h4, .md-next .medium-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 1.375rem;
	line-height: 1.375rem;
	margin: 0 auto;
	word-wrap: break-word
}

.localized-fonts-loaded .md-next h4, .localized-fonts-loaded .md-next .h4, .localized-fonts-loaded .md-next .medium-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-next h4, .md-next .h4, .md-next .medium-title {
		font-size: 1.375rem;
		line-height: 1.375rem
	}
}

.md-next h4.has-richtext-margin, .md-next .h4.has-richtext-margin, .md-next .medium-title.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next h4.has-richtext-margin, .md-next .h4.has-richtext-margin, .md-next .medium-title.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-next h5, .md-next .h5, .md-next .small-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 1.125rem;
	line-height: 1.125rem;
	margin: 0 auto;
	word-wrap: break-word
}

.localized-fonts-loaded .md-next h5, .localized-fonts-loaded .md-next .h5, .localized-fonts-loaded .md-next .small-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-next h5, .md-next .h5, .md-next .small-title {
		font-size: 1.375rem;
		line-height: 1.375rem
	}
}

.md-next h5.has-richtext-margin, .md-next .h5.has-richtext-margin, .md-next .small-title.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-next h5.has-richtext-margin, .md-next .h5.has-richtext-margin, .md-next .small-title.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-next .copy-size {
	font-size: 1rem;
	line-height: 1.375rem
}

@media (min-width: 1280px) {
	.md-next .copy-size {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-next .copy-size {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-next .copy-size {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next .copy-size {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next .copy-size {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-next .copy-size-s {
	font-size: .75rem;
	line-height: 1rem
}

@media (min-width: 1280px) {
	.md-next .copy-size-s {
		font-size: .875rem;
		line-height: 1.125rem
	}
}

@media (min-width: 1920px) {
	.md-next .copy-size-s {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-font-styles-legacy .md-next .copy-size-s {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next .copy-size-s {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next .copy-size-s {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-next .copy-size-xs {
	font-size: .625rem;
	line-height: .8125rem
}

@media (min-width: 1280px) {
	.md-next .copy-size-xs {
		font-size: .75rem;
		line-height: 1rem
	}
}

@media (min-width: 1920px) {
	.md-next .copy-size-xs {
		font-size: .875rem;
		line-height: 1.125rem
	}
}

.md-font-styles-legacy .md-next .copy-size-xs {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-next .copy-size-xs {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-next .copy-size-xs {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-next .fine-print, .md-next .fine-print * {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: .75rem;
	line-height: .875rem
}

.localized-fonts-loaded .md-next .fine-print, .localized-fonts-loaded .md-next .fine-print * {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-font-styles-legacy .md-next .fine-print, .md-font-styles-legacy .md-next .fine-print * {
	font-size: .75rem;
	line-height: .875rem
}

.md-next .no-wrap {
	white-space: nowrap
}

.md-next hr {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: .625rem 0 20px
}

.md-next hr.headline-underline {
	margin-top: 5px
}

.md-next .btn-type {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem
}

.localized-fonts-loaded .md-next .btn-type {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-com-share, .md-share {
	text-align: center
}

.md-com-share .share-button, .md-share .share-button {
	background: 0;
	border: 0;
	color: inherit;
	font: inherit;
	line-height: normal;
	overflow: visible;
	padding: 0;
	-webkit-appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.md-com-share .share-button .btn--circle__icon, .md-share .share-button .btn--circle__icon {
	margin-left: -3px
}

.md-com-share .share-button:focus, .md-share .share-button:focus {
	outline: 0
}

.md-page-mci-localpage .md-ht-item .md-com-share, .md-page-mci-newspage .md-ht-item .md-com-share {
	margin: -5px 0 0 0
}

@media (min-width: 768px) {
	.md-page-mci-localpage .md-ht-item .md-com-share, .md-page-mci-newspage .md-ht-item .md-com-share {
		margin: 0
	}
}

.md-page-mci-localpage .md-ht-item .share-button, .md-page-mci-newspage .md-ht-item .share-button {
	margin-right: 15px
}

@media (min-width: 480px) {
	.md-page-mci-localpage .md-ht-item .share-button, .md-page-mci-newspage .md-ht-item .share-button {
		margin-right: 20px
	}
}

@media (min-width: 768px) {
	.md-page-mci-localpage .md-ht-item .share-button, .md-page-mci-newspage .md-ht-item .share-button {
		margin-right: 20px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-localpage .md-ht-item .share-button, .md-page-mci-newspage .md-ht-item .share-button {
		margin-right: 30px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-localpage .md-ht-item .share-button, .md-page-mci-newspage .md-ht-item .share-button {
		margin-right: 40px
	}
}

.md-page-mci-localpage .md-ht-item .share-button .btn--circle__face, .md-page-mci-newspage .md-ht-item .share-button .btn--circle__face {
	background: transparent;
	border: 0;
	width: auto;
	height: auto;
	border-radius: 0;
	display: block;
	margin-bottom: 0
}

.md-page-mci-localpage .md-ht-item .share-button .btn--circle__face:after, .md-page-mci-newspage .md-ht-item .share-button .btn--circle__face:after {
	display: none
}

.md-page-mci-localpage .md-ht-item .share-button .btn--circle__icon, .md-page-mci-newspage .md-ht-item .share-button .btn--circle__icon {
	color: #000;
	margin-left: 0;
	margin-top: 3px;
	font-size: 16px
}

@media (min-width: 768px) {
	.md-page-mci-localpage .md-ht-item .share-button .btn--circle__icon, .md-page-mci-newspage .md-ht-item .share-button .btn--circle__icon {
		margin-top: 20px
	}
}

.md-page-mci-localpage .md-ht-item .share-button .btn--circle__text, .md-page-mci-newspage .md-ht-item .share-button .btn--circle__text {
	display: none
}

.md-custom-overlay-veil.md-visible {
	opacity: 1
}

.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-type-share, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-type-share, .md-com .md-custom-overlay .md-custom-overlay-type-share {
	pointer-events: all
}

.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		margin-top: 80px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		margin-top: 80px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		margin-top: 100px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		margin-top: 120px
	}
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-grid-legacy .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main, .md-com .md-custom-overlay .md-custom-overlay-main {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main, .md-com .md-custom-overlay .md-custom-overlay-main {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
	margin: 0;
	padding: 0;
	height: 50px;
	padding-right: 15px;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		padding-right: 20px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		padding-right: 20px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		padding-right: 30px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		padding-right: 40px
	}
}

.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-close, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-close, .md-com .md-custom-overlay .md-custom-overlay-close {
	top: 0;
	font-size: 26px;
	margin-right: 3px
}

.md-page-mci-newspage .md-custom-overlay .md-share, .md-page-mci-localpage .md-custom-overlay .md-share, .md-com .md-custom-overlay .md-share {
	width: 100%
}

.md-page-mci-newspage .md-custom-overlay .md-share .share-icon-list, .md-page-mci-localpage .md-custom-overlay .md-share .share-icon-list, .md-com .md-custom-overlay .md-share .share-icon-list {
	margin-bottom: 60px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-share .share-icon-list, .md-page-mci-localpage .md-custom-overlay .md-share .share-icon-list, .md-com .md-custom-overlay .md-share .share-icon-list {
		margin-bottom: 80px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-share .share-icon-list, .md-page-mci-localpage .md-custom-overlay .md-share .share-icon-list, .md-com .md-custom-overlay .md-share .share-icon-list {
		margin-bottom: 80px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-share .share-icon-list, .md-page-mci-localpage .md-custom-overlay .md-share .share-icon-list, .md-com .md-custom-overlay .md-share .share-icon-list {
		margin-bottom: 100px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-share .share-icon-list, .md-page-mci-localpage .md-custom-overlay .md-share .share-icon-list, .md-com .md-custom-overlay .md-share .share-icon-list {
		margin-bottom: 120px
	}
}

.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
	text-align: left;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.875rem;
	line-height: 1.875rem;
	margin-bottom: 60px
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		padding-left: 10px;
		padding-right: 10px
	}
}

.localized-fonts-loaded .md-page-mci-newspage .md-custom-overlay .md-share-heading, .localized-fonts-loaded .md-page-mci-localpage .md-custom-overlay .md-share-heading, .localized-fonts-loaded .md-com .md-custom-overlay .md-share-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		font-size: 2.375rem;
		line-height: 2.375rem
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		font-size: 4.625rem;
		line-height: 4.625rem
	}
}

.md-page-mci-newspage .md-custom-overlay .md-share-heading.has-richtext-margin, .md-page-mci-localpage .md-custom-overlay .md-share-heading.has-richtext-margin, .md-com .md-custom-overlay .md-share-heading.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading.has-richtext-margin, .md-page-mci-localpage .md-custom-overlay .md-share-heading.has-richtext-margin, .md-com .md-custom-overlay .md-share-heading.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-com .md-custom-overlay .md-share-heading {
	font-size: 2.25rem;
	line-height: 2.25rem
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-com .md-custom-overlay .md-share-heading {
		font-size: 2.25rem;
		line-height: 2.25rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-com .md-custom-overlay .md-share-heading {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-com .md-custom-overlay .md-share-heading {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-font-styles-legacy .md-com .md-custom-overlay .md-share-heading {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		margin-bottom: 80px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		margin-bottom: 80px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		margin-bottom: 100px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		margin-bottom: 120px
	}
}

.md-page-mci-newspage .md-custom-overlay .md-share-heading:after, .md-page-mci-localpage .md-custom-overlay .md-share-heading:after, .md-com .md-custom-overlay .md-share-heading:after {
	margin-top: 10px;
	content: " ";
	display: block;
	position: relative;
	width: 60px;
	height: 4px;
	background: #000
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading:after, .md-page-mci-localpage .md-custom-overlay .md-share-heading:after, .md-com .md-custom-overlay .md-share-heading:after {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading:after, .md-page-mci-localpage .md-custom-overlay .md-share-heading:after, .md-com .md-custom-overlay .md-share-heading:after {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading:after, .md-page-mci-localpage .md-custom-overlay .md-share-heading:after, .md-com .md-custom-overlay .md-share-heading:after {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading:after, .md-page-mci-localpage .md-custom-overlay .md-share-heading:after, .md-com .md-custom-overlay .md-share-heading:after {
		margin-top: 20px
	}
}

.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
	margin: 20px 40px
}

.md-page-mci-newspage .md-custom-overlay .btn--circle__face:hover .btn--circle__icon, .md-page-mci-localpage .md-custom-overlay .btn--circle__face:hover .btn--circle__icon, .md-com .md-custom-overlay .btn--circle__face:hover .btn--circle__icon {
	color: #000
}

.md-page-mci-newspage .md-custom-overlay .btn--circle__icon, .md-page-mci-localpage .md-custom-overlay .btn--circle__icon, .md-com .md-custom-overlay .btn--circle__icon {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	font-size: 50px;
	line-height: 48px;
	color: #fff
}

.md-page-mci-newspage .md-custom-overlay .btn--circle__icon.md-icn-social-whatsapp, .md-page-mci-localpage .md-custom-overlay .btn--circle__icon.md-icn-social-whatsapp, .md-com .md-custom-overlay .btn--circle__icon.md-icn-social-whatsapp {
	font-size: 30px;
	line-height: 48px
}

.md-page-mci-newspage .md-custom-overlay .share-url, .md-page-mci-localpage .md-custom-overlay .share-url, .md-com .md-custom-overlay .share-url {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .share-url, .md-page-mci-localpage .md-custom-overlay .share-url, .md-com .md-custom-overlay .share-url {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
	width: 100%;
	font-weight: normal;
	text-align: center;
	display: block;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 1rem;
	line-height: 1.375rem;
	word-wrap: break-word;
	margin-bottom: 15px;
	border: 0;
	outline: 0
}

.localized-fonts-loaded .md-page-mci-newspage .md-custom-overlay .share-url-link, .localized-fonts-loaded .md-page-mci-localpage .md-custom-overlay .share-url-link, .localized-fonts-loaded .md-com .md-custom-overlay .share-url-link {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .share-url-link, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-font-styles-legacy .md-com .md-custom-overlay .share-url-link {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .share-url-link, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-font-styles-legacy .md-com .md-custom-overlay .share-url-link {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .share-url-link, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-font-styles-legacy .md-com .md-custom-overlay .share-url-link {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-link, .md-page-mci-localpage .md-custom-overlay .share-url-link, .md-com .md-custom-overlay .share-url-link {
		margin-bottom: 40px
	}
}

.md-page-mci-newspage .md-custom-overlay .share-url-headline, .md-page-mci-localpage .md-custom-overlay .share-url-headline, .md-com .md-custom-overlay .share-url-headline {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem;
	position: relative;
	display: inline-block;
	cursor: pointer;
	text-decoration: none
}

.localized-fonts-loaded .md-page-mci-newspage .md-custom-overlay .share-url-headline, .localized-fonts-loaded .md-page-mci-localpage .md-custom-overlay .share-url-headline, .localized-fonts-loaded .md-com .md-custom-overlay .share-url-headline {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-headline, .md-page-mci-localpage .md-custom-overlay .share-url-headline, .md-com .md-custom-overlay .share-url-headline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .share-url-headline, .md-page-mci-localpage .md-custom-overlay .share-url-headline, .md-com .md-custom-overlay .share-url-headline {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .share-url-headline, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .share-url-headline, .md-font-styles-legacy .md-com .md-custom-overlay .share-url-headline {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .share-url-headline, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .share-url-headline, .md-font-styles-legacy .md-com .md-custom-overlay .share-url-headline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-page-mci-newspage .md-custom-overlay .share-url-headline, .md-font-styles-legacy .md-page-mci-localpage .md-custom-overlay .share-url-headline, .md-font-styles-legacy .md-com .md-custom-overlay .share-url-headline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-page-mci-newspage .md-custom-overlay .share-url-headline:after, .md-page-mci-localpage .md-custom-overlay .share-url-headline:after, .md-com .md-custom-overlay .share-url-headline:after {
	content: " ";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 1px;
	left: 0;
	border-bottom: 1px solid #000;
	transform: scaleX(0);
	transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transform-origin: left
}

.md-page-mci-newspage .md-custom-overlay .share-url-headline:hover:after, .md-page-mci-localpage .md-custom-overlay .share-url-headline:hover:after, .md-com .md-custom-overlay .share-url-headline:hover:after {
	transform: scaleX(1)
}

@media (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		height: 66px
	}

	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-close, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-close, .md-com .md-custom-overlay .md-custom-overlay-close {
		top: 0;
		font-size: 39px;
		margin: 0
	}

	.md-page-mci-newspage .md-custom-overlay .md-share-heading:after, .md-page-mci-localpage .md-custom-overlay .md-share-heading:after, .md-com .md-custom-overlay .md-share-heading:after {
		width: 160px;
		height: 6px
	}
}

@media (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-com .md-custom-overlay .md-share-heading {
		margin-left: 8.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-direction-rtl .md-page-mci-newspage .md-custom-overlay .md-share-heading, .md-direction-rtl .md-page-mci-localpage .md-custom-overlay .md-share-heading, .md-direction-rtl .md-com .md-custom-overlay .md-share-heading {
		margin-left: 0;
		margin-right: 8.33333333%
	}

	.md-page-mci-newspage .md-custom-overlay .share-url, .md-page-mci-localpage .md-custom-overlay .share-url, .md-com .md-custom-overlay .share-url {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		margin-left: 8.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-direction-rtl .md-page-mci-newspage .md-custom-overlay .share-url, .md-direction-rtl .md-page-mci-localpage .md-custom-overlay .share-url, .md-direction-rtl .md-com .md-custom-overlay .share-url {
		margin-left: 0;
		margin-right: 8.33333333%
	}

	.md-page-mci-newspage .md-custom-overlay .btn--circle__face.is-mobile-only, .md-page-mci-localpage .md-custom-overlay .btn--circle__face.is-mobile-only, .md-com .md-custom-overlay .btn--circle__face.is-mobile-only {
		display: none
	}

	.md-page-mci-newspage .md-custom-overlay .btn--circle__icon, .md-page-mci-localpage .md-custom-overlay .btn--circle__icon, .md-com .md-custom-overlay .btn--circle__icon {
		line-height: 58px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .share-url, .md-page-mci-localpage .md-custom-overlay .share-url, .md-com .md-custom-overlay .share-url {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 1024px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		flex: auto;
		max-width: none;
		margin-bottom: 0;
		margin-left: 15px;
		margin-right: 15px;
		flex-grow: 0
	}

	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		height: 60px
	}
}

@media (min-width: 1024px) and (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-left: 20px
	}
}

@media (min-width: 1024px) and (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-left: 20px
	}
}

@media (min-width: 1024px) and (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-left: 30px
	}
}

@media (min-width: 1024px) and (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-left: 40px
	}
}

@media (min-width: 1024px) and (min-width: 480px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-right: 20px
	}
}

@media (min-width: 1024px) and (min-width: 768px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-right: 20px
	}
}

@media (min-width: 1024px) and (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-right: 30px
	}
}

@media (min-width: 1024px) and (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .btn--circle__face, .md-page-mci-localpage .md-custom-overlay .btn--circle__face, .md-com .md-custom-overlay .btn--circle__face {
		margin-right: 40px
	}
}

@media (min-width: 1280px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		height: 80px
	}
}

@media (min-width: 1920px) {
	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-header, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-header, .md-com .md-custom-overlay .md-custom-overlay-header {
		height: 100px
	}

	.md-page-mci-newspage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-page-mci-localpage .md-custom-overlay .md-custom-overlay-main-wrapper, .md-com .md-custom-overlay .md-custom-overlay-main-wrapper {
		margin-top: 110px
	}
}

.md-mci-backbutton-component {
	flex-grow: 1
}

.md-mci-backbutton-component a {
	text-decoration: none
}

.md-com-header .md-mci-backbutton-component {
	display: none
}

.md-main .md-mci-backbutton-component {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 8.33333333%
}

@media (min-width: 480px) {
	.md-main .md-mci-backbutton-component {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-main .md-mci-backbutton-component {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-main .md-mci-backbutton-component {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-main .md-mci-backbutton-component {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-main .md-mci-backbutton-component {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-direction-rtl .md-main .md-mci-backbutton-component {
	margin-left: 0;
	margin-right: 8.33333333%
}

@media (min-width: 768px) {
	.md-com-header .md-mci-backbutton-component {
		display: block;
		margin-left: 8.33333333%
	}

	.md-direction-rtl .md-com-header .md-mci-backbutton-component {
		margin-left: 0;
		margin-right: 8.33333333%
	}

	.md-main .md-mci-backbutton-component {
		display: none
	}
}

.md-com-interview-item .interview-comment {
	font-size: 1rem;
	line-height: 1.375rem;
	font-family: 'MINIRegular', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-com-interview-item .interview-comment {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-com-interview-item .interview-comment {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-com-interview-item .interview-comment {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-com-interview-item .interview-comment {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-com-interview-item .interview-comment {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.localized-fonts-loaded .md-com-interview-item .interview-comment {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-com-interview-item .interview-comment .interview-comment-author {
	text-transform: uppercase;
	font-weight: normal;
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-com-interview-item .interview-comment .interview-comment-author {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-com-interview-item .interview-item-question .richtext, .md-com-interview-item .interview-item-comment .richtext {
	display: inline
}

.md-com-interview-item .interview-item-question .richtext p, .md-com-interview-item .interview-item-comment .richtext p {
	display: inline
}

.md-com-interview-item .interview-item-question::before {
	vertical-align: unset
}

.md-com-interview-item .interview-item-question p {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-com-interview-item .interview-item-question p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-com-interview-item .interview-item-question p:before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e897';
	text-indent: 0;
	line-height: .8;
	padding-right: 5px
}

.md-youtubeplayer {
	position: relative
}

.md-youtubeplayer .md-youtubeplayer-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	height: auto;
	width: auto;
	background-color: #e5e5e5
}

.light-on-dark .md-youtubeplayer .md-youtubeplayer-wrapper {
	background-color: #333
}

.md-youtubeplayer .md-youtubeplayer-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.md-youtubeplayer .md-youtubeplayer-caption {
	padding: 20px 20px 25px
}

.md-youtubeplayer .md-youtubeplayer-caption h2 {
	margin-bottom: .9375rem
}

@media only screen and (min-width: 768px) {
	.md-youtubeplayer.md-youtubeplayer-playing .md-youtubeplayer-caption, .md-youtubeplayer.md-youtubeplayer-buffering .md-youtubeplayer-caption, .md-youtubeplayer.md-youtubeplayer-paused .md-youtubeplayer-caption {
		display: none
	}

	.md-youtubeplayer .md-youtubeplayer-caption {
		position: absolute;
		padding: 0;
		top: 50px;
		left: 60px;
		width: 35%
	}
}

.md-wltp-disclaimer-data {
	max-width: 350px
}

.md-wltp-disclaimer-data .md-item-label, .md-wltp-disclaimer-data .md-item-value {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px
}

@media (min-width: 768px) {
	.md-wltp-disclaimer-data .md-item-label, .md-wltp-disclaimer-data .md-item-value {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-wltp-disclaimer-data .md-item-label {
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}

.md-wltp-disclaimer-data .md-item-value {
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}

.md-wltp-disclaimer-data .md-efficiency-table {
	margin: 0
}

.md-visualizer {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	position: relative;
	z-index: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden
}

.md-visualizer.light-on-dark {
	background-color: #000
}

.md-visualizer .md-flex-container-nopadding {
	padding: 0;
	max-width: none;
	width: 100%
}

.md-visualizer .visualizer-wrapper {
	position: relative;
	height: 51vw;
	max-height: 660px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden
}

.md-visualizer .visualizer-wrapper-configuration {
	position: absolute;
	left: 0;
	z-index: 30;
	width: 100%;
	top: 44%;
	transform: translateY(-50%)
}

.md-visualizer .visualizer-wrapper-result-bg {
	width: 100%;
	height: 100%;
	position: relative
}

.md-visualizer .visualizer-wrapper-bg {
	width: 100%;
	height: 100%
}

.md-visualizer .visualizer-wrapper-result-car {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car {
	position: absolute;
	top: 0;
	width: 100vw;
	height: 100%
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car .visualizer-view-layer {
	position: absolute;
	width: 68%;
	max-width: 900px;
	height: auto;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.md-visualizer .visualizer-wrapper-swipe {
	position: absolute;
	top: 0;
	right: 0;
	width: 65%;
	height: 100%
}

.md-visualizer .visualizer-wrapper-intro {
	position: absolute;
	bottom: 80px;
	right: 100px;
	z-index: 100
}

@media (max-width: 1023px) {
	.md-visualizer .visualizer-wrapper {
		height: 60vw
	}

	.md-visualizer .visualizer-wrapper .visualizer-wrapper-car .visualizer-view-layer {
		width: 60%
	}
}

@media (max-width: 666px) and (orientation: landscape) {
	.md-visualizer .visualizer-wrapper {
		height: 65vw
	}

	.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car .visualizer-view-layer {
		width: 60%
	}
}

@media (max-width: 767px) and (orientation: portrait) {
	.md-visualizer .visualizer-wrapper {
		height: auto;
		max-height: none
	}

	.md-visualizer .visualizer-wrapper-result-bg {
		position: absolute
	}

	.md-visualizer .visualizer-wrapper-result-bg .visualizer-result {
		height: 100%
	}

	.md-visualizer .visualizer-wrapper-result-car {
		position: relative;
		height: 70vw
	}

	.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car .visualizer-view-layer {
		width: 100%;
		height: auto;
		max-width: none
	}

	.md-visualizer .visualizer-wrapper-swipe {
		width: 100%;
		height: 70vw
	}

	.md-visualizer .visualizer-wrapper-configuration {
		position: relative;
		top: 0;
		transform: initial;
		padding-bottom: 20px
	}
}

@media (max-width: 1023px) and (orientation: landscape) {
	.md-visualizer .visualizer-wrapper-configuration {
		top: 11%;
		transform: translateY(0)
	}
}

@media (min-width: 1280px) {
	.md-visualizer .visualizer-wrapper-result-car {
		width: 1280px
	}

	.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car {
		width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-visualizer .md-flex-container-nopadding {
		padding: 0;
		max-width: none;
		width: 100%
	}

	.md-visualizer .visualizer-wrapper-result-car {
		width: 100%
	}

	.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car {
		width: 100vw
	}
}

@media (min-width: 1440px) {
	.md-visualizer .md-flex-container-nopadding {
		margin-left: auto;
		margin-right: auto;
		max-width: 1440px
	}

	.md-visualizer .visualizer-wrapper-result-car {
		width: 1440px
	}

	.md-visualizer .visualizer-wrapper-result-car .visualizer-wrapper-car {
		max-width: 1440px !important
	}
}

.md-pdh-not-available .md-visualizer .btn-configurator {
	display: none
}

.md-direction-rtl .md-visualizer .md-visualizer-heading {
	direction: rtl
}

.md-visualizer .md-visualizer-footer {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: right
}

.md-direction-rtl .md-visualizer .md-visualizer-footer {
	text-align: left
}

.md-visualizer .md-visualizer-footer .md-button {
	margin-right: 0
}

@media (max-width: 479px) {
	.md-visualizer .md-visualizer-footer {
		width: 100%
	}
}

@media (max-width: 1023px) {
	.md-visualizer .md-visualizer-footer {
		padding: 20px
	}
}

.md-visualizer .accordion-item {
	color: #fff;
	width: 100%
}

.md-visualizer .accordion-item .accordion-item-header {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	text-align: left;
	font-weight: normal;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left: 30px;
	cursor: pointer;
	max-width: 40%;
	margin: 0;
	-webkit-appearance: none;
	border: 0;
	background: transparent
}

.localized-fonts-loaded .md-visualizer .accordion-item .accordion-item-header {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-visualizer .accordion-item .accordion-item-header .btn-text, .md-visualizer .accordion-item .accordion-item-header .btn-icon {
	color: #fff;
	vertical-align: middle
}

.md-visualizer .accordion-item .accordion-item-header .btn-icon {
	padding: 0 10px;
	height: auto
}

.md-visualizer .accordion-item .accordion-item-header:focus {
	outline: 0
}

.md-visualizer .accordion-item .accordion-item-content {
	position: relative;
	height: 0;
	overflow: hidden;
	margin-top: -5px;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1)
}

.md-visualizer .accordion-item .accordion-item-content:before {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	content: ' ';
	left: 60px;
	top: 20px;
	margin-left: -5px;
	background-color: #000;
	transition: all .5s cubic-bezier(0.25, 0.1, 0.25, 1)
}

.md-visualizer .accordion-item.is-active {
	margin-bottom: 16px
}

.md-visualizer .accordion-item.is-active .accordion-item-content {
	padding-top: 10px;
	height: 110px;
	overflow: hidden
}

.md-visualizer .accordion-item.is-active .accordion-item-content:before {
	top: 5px
}

.md-direction-rtl .md-visualizer .accordion-item .accordion-item-header {
	width: 30%;
	direction: rtl;
	text-align: right
}

.md-direction-rtl .md-visualizer .accordion-item .accordion-item-content:before {
	left: 25%
}

@media (min-width: 480px) {
	.md-visualizer .accordion-item .accordion-item-header {
		padding-left: 40px
	}
}

@media (min-width: 768px) {
	.md-visualizer .accordion-item .accordion-item-header {
		padding-left: 50px
	}
}

@media (max-width: 1023px) {
	.md-visualizer .accordion-item .accordion-item-header {
		max-width: 45%
	}
}

@media (max-width: 767px) and (orientation: portrait) {
	.md-visualizer .accordion-item .accordion-item-header {
		max-width: 100%
	}

	.md-visualizer .accordion-item .accordion-item-content:before {
		left: 50%
	}

	.md-direction-rtl .md-visualizer .accordion-item .accordion-item-header {
		width: 100%
	}

	.md-direction-rtl .md-visualizer .accordion-item .accordion-item-content:before {
		left: 50%
	}

	.md-direction-rtl .md-visualizer .accordion-item .wrapper-subitems {
		width: 100%
	}

	.md-direction-rtl .md-visualizer .accordion-item .wrapper-subitems:after {
		display: none
	}

	.md-direction-rtl .md-visualizer .accordion-item .wrapper-subitems.is-sliding:after {
		display: none
	}

	.md-direction-rtl .md-visualizer .accordion-item .wrapper-subitem-list {
		padding-right: 0;
		text-align: center
	}
}

@media (max-width: 666px) and (orientation: landscape) {
	.md-visualizer .accordion-item .accordion-item-header {
		padding-top: 8px;
		padding-bottom: 8px
	}

	.md-visualizer .accordion-item.is-active {
		margin-bottom: 0
	}

	.md-visualizer .accordion-item.is-active .accordion-item-content {
		height: 90px
	}

	.md-visualizer .accordion-item .accordion-item-content:before {
		left: 25%
	}
}

.md-visualizer .accordion-subitems {
	position: relative;
	background-color: #000;
	overflow: hidden
}

.md-visualizer .accordion-subitems .wrapper-subitems {
	width: 33%;
	position: relative;
	overflow: hidden
}

.md-visualizer .accordion-subitems .wrapper-subitems .subitem-label {
	display: none
}

.md-visualizer .accordion-subitems .wrapper-subitems .wrapper-subitem-list {
	padding: 25px 0
}

.md-visualizer .accordion-subitems .wrapper-subitems:after {
	content: " ";
	width: 60px;
	height: 100%;
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0), #000 50%)
}

.md-visualizer .accordion-subitems .wrapper-subitems.is-sliding .wrapper-subitem-list {
	padding: 25px 100px 25px 0
}

.md-visualizer .accordion-subitems .wrapper-subitem-list {
	width: 1000px;
	position: relative;
	height: 100px;
	overflow: hidden;
	white-space: nowrap;
	margin: 0 40px;
	text-align: left
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin: 0 15px;
	cursor: pointer;
	transform: translateY(50%);
	top: -50%
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li img {
	width: 100%;
	height: auto
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li:after {
	content: " ";
	position: absolute;
	display: inline-block;
	left: 50%;
	bottom: -11px;
	width: 0;
	height: 3px;
	margin: 0 auto;
	background: #fff;
	transform: translateX(-50%);
	transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1)
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li.is-active:after, .md-visualizer .accordion-subitems .wrapper-subitem-list li:hover:after {
	width: 20px
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li.is-hexcolor {
	border: 2px solid;
	background-color: transparent;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1);
	border-color: #fff
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li.is-hexcolor:after {
	display: none;
	width: 30px;
	height: 30px;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	bottom: inherit;
	background-image: url('data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS40MSAxOC4xMiI+PHRpdGxlPmNoZWNrX2JsYWNrPC90aXRsZT48cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMjUuNDEgMS40MSA4LjcxIDE4LjEyIDAgOS40MSAxLjQxIDggOC43MSAxNS4yOSAyNCAwIDI1LjQxIDEuNDEiLz48L3N2Zz4=');
	background-repeat: no-repeat;
	background-size: 30px 20px;
	background-color: transparent;
	left: 50%;
	background-position: center center
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li.is-hexcolor.is-active:after, .md-visualizer .accordion-subitems .wrapper-subitem-list li.is-hexcolor.is-fallback:after {
	display: block
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li.is-hexcolor.is-conflicting {
	width: 0;
	height: 0;
	opacity: 0;
	margin: 0;
	border: 0;
	overflow: hidden
}

.md-visualizer .accordion-subitems .wrapper-subitem-list li.is-dark:after {
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMjYgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ0LjEgKDQxNDU1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5FYmVuZV8xPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IldlYnNpdGVfU3RyYXRlZ3ktRGV2ZWxvcG1lbnQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZXNrdG9wLUhELVZpc3VhbGlzZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDEuMDAwMDAwLCAtNTI0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iV0hFRUxTIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuMDAwMDAwLCA0ODEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyOS4wMDAwMDAsIDMyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJ0aWNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NC4wMDAwMDAsIDExLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRWJlbmVfMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMjUuNzA3MDMxMyAyLjAyMDE4MjI3IDkgMTguNzI3MjEzNSAwLjI5Mjk2ODczMyAxMC4wMjAxODIzIDEuNzA3MDMxMjcgOC42MDYxMTk3MyA5IDE1Ljg5OTA4ODUgMjQuMjkyOTY4NyAwLjYwNjExOTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+')
}

.md-visualizer .accordion-subitems .arrow-left, .md-visualizer .accordion-subitems .arrow-right {
	position: absolute;
	top: 0;
	-webkit-appearance: none;
	height: 100%;
	background: 0;
	border: 0;
	padding: 0;
	z-index: 10
}

.md-visualizer .accordion-subitems .arrow-left.is-hidden, .md-visualizer .accordion-subitems .arrow-right.is-hidden {
	display: none
}

.md-visualizer .accordion-subitems .arrow-left:focus, .md-visualizer .accordion-subitems .arrow-right:focus {
	outline: 0
}

.md-visualizer .accordion-subitems .arrow-left .btn-icon, .md-visualizer .accordion-subitems .arrow-right .btn-icon {
	font-size: 20px;
	line-height: 1
}

.md-visualizer .accordion-subitems .arrow-left {
	width: 40px;
	left: 0;
	background: linear-gradient(-90deg, rgba(0, 0, 0, 0), #000 80%)
}

.md-visualizer .accordion-subitems .arrow-right {
	right: 0;
	width: 40px
}

.md-visualizer .accordion-subitems .arrow-left-alt, .md-visualizer .accordion-subitems .arrow-right-alt {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

@media (max-width: 767px) and (orientation: portrait) {
	.md-visualizer .accordion-subitems .wrapper-subitem-list {
		margin: 0 auto;
		text-align: center
	}

	.md-visualizer .accordion-subitems .wrapper-subitems {
		width: 100%
	}

	.md-visualizer .accordion-subitems .wrapper-subitems:after {
		background: transparent;
		display: none
	}

	.md-visualizer .accordion-subitems .wrapper-subitems.is-sliding .wrapper-subitem-list {
		padding: 25px 0
	}

	.md-visualizer .accordion-subitems .arrow-left, .md-visualizer .accordion-subitems .arrow-right {
		display: none !important
	}
}

@media (max-width: 666px) and (orientation: landscape) {
	.md-visualizer .accordion-subitems li {
		width: 40px;
		height: 40px;
		margin: 0 10px
	}

	.md-visualizer .accordion-subitems .wrapper-subitems {
		width: 50%
	}

	.md-visualizer .accordion-subitems .wrapper-subitems.is-sliding .wrapper-subitem-list {
		padding: 20px 100px 20px 0
	}
}

@media (min-width: 667px) and (orientation: landscape) {
	.md-visualizer .accordion-subitems .wrapper-subitems:after {
		width: 50px
	}
}

@media (min-width: 1024px) and (orientation: landscape) {
	.md-visualizer .accordion-subitems .wrapper-subitems:after {
		width: 50px
	}
}

.md-visualizer .visualizer-result {
	position: absolute;
	overflow: hidden;
	top: 0;
	width: 0;
	height: 100%;
	transition: opacity .4s
}

.md-visualizer .visualizer-result .visualizer-view-layer img {
	display: block;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none
}

.md-visualizer .visualizer-result .visualizer-wrapper-car-preloader {
	display: none
}

.md-visualizer .visualizer-result .visualizer-wrapper-car-preloader .md-icn-loading {
	font-size: 25px;
	z-index: 100;
	color: white;
	position: absolute;
	left: 50%;
	top: 50%
}

.md-visualizer .visualizer-result.is-loading .visualizer-wrapper-car-preloader {
	display: block
}

.md-visualizer .visualizer-result.is-active {
	width: 100% !important
}

.md-visualizer .visualizer-result.is-right {
	left: 0
}

.md-visualizer .visualizer-result.is-right .visualizer-wrapper-car {
	position: relative
}

.md-visualizer .visualizer-result.is-left {
	right: 0
}

.md-visualizer .visualizer-result.is-left .visualizer-wrapper-car {
	position: absolute;
	right: 0
}

.md-visualizer .visualizer-result.is-fading-in {
	opacity: 1
}

.md-visualizer .visualizer-result.is-fading-out {
	opacity: 0
}

.md-visualizer .visualizer-wrapper-result-bg .visualizer-result {
	z-index: 10
}

.md-visualizer .visualizer-wrapper-result-bg .visualizer-result.is-moving {
	z-index: 19
}

.md-visualizer .visualizer-wrapper-result-bg .visualizer-result.is-active {
	z-index: 15
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result {
	z-index: inherit
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result .visualizer-view-layer {
	z-index: 50;
	min-height: 100%
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result .visualizer-view-layer img {
	opacity: 0
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result.is-moving {
	z-index: inherit
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result.is-moving .visualizer-view-layer {
	z-index: 59;
	opacity: 1
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result.is-moving .visualizer-view-layer img {
	opacity: 1 !important
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result.is-active {
	z-index: inherit
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result.is-active .visualizer-view-layer {
	z-index: 55;
	opacity: 1
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result.is-active .visualizer-view-layer img {
	opacity: 1 !important
}

.md-visualizer .visualizer-wrapper-result-car .visualizer-result img {
	width: 100%;
	height: auto
}

.md-visualizer .visualizer-wrapper-swipe {
	cursor: -webkit-grab;
	z-index: 60
}

.md-visualizer .visualizer-wrapper-swipe:active {
	cursor: -webkit-grabbing
}

.md-visualizer .visualizer-wrapper-intro {
	color: #fff;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1);
	opacity: 0
}

@keyframes animation-arrow-left {

0
{
	left: 0
}
50
%
{
	left: -10px
}
0
{
	left: 0
}
}
@keyframes animation-arrow-right {

0
{
	left: 0
}
50
%
{
	left: 10px
}
0
{
	left: 0
}
}
.md-visualizer .visualizer-wrapper-intro .md-icn-arrow-left, .md-visualizer .visualizer-wrapper-intro .md-icn-arrow-right {
	position: relative;
	left: 0;
	top: 50%;
	transform: translateY(50%);
	transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1)
}

.md-visualizer .visualizer-wrapper-intro .md-icn-arrow-left.is-animating {
	animation-name: animation-arrow-left;
	animation-duration: .8s
}

.md-visualizer .visualizer-wrapper-intro .md-icn-arrow-right.is-animating {
	animation-name: animation-arrow-right;
	animation-duration: .8s
}

.md-visualizer .visualizer-wrapper-intro .visualizer-wrapper-intro-text {
	max-width: 180px;
	display: inline-block;
	top: 50%;
	transform: translateY(50%);
	text-align: center;
	padding: 0 30px
}

.md-visualizer .visualizer-wrapper-intro.is-active {
	opacity: 1
}

@media (max-width: 767px) and (orientation: portrait) {
	.md-visualizer .visualizer-wrapper-intro {
		display: none
	}
}

.md-visualizer .visualizer-wrapper-pagination {
	position: absolute;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 100
}

.md-visualizer .visualizer-wrapper-pagination .pagination-navigation {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 20px
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item {
	width: 13px;
	margin: 0 3px;
	-webkit-appearance: none;
	background: transparent;
	border: 0;
	cursor: pointer
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item:focus {
	outline: 0
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item-prev, .md-visualizer .visualizer-wrapper-pagination .pagination-item-next {
	display: none;
	border: 0;
	border-radius: 0;
	color: #fff;
	width: auto;
	margin: 0;
	padding: 0
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item-prev .btn-icon, .md-visualizer .visualizer-wrapper-pagination .pagination-item-next .btn-icon {
	font-size: 20px;
	line-height: 1
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item-prev {
	margin-right: 30px
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item-next {
	margin-left: 30px
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item-circle {
	display: block;
	width: 2px;
	height: 2px;
	border: 2px solid #fff;
	border-radius: 50%;
	background: transparent;
	padding: 0;
	transform: translateX(-50%);
	transition: width .6s, height .6s
}

.md-visualizer .visualizer-wrapper-pagination .pagination-item.is-active .pagination-item-circle {
	width: 13px;
	height: 13px
}

.md-visualizer .visualizer-wrapper-pagination .pagination-subline {
	display: block;
	width: 100%;
	color: #fff;
	text-align: center;
	padding: 5px 0
}

.md-direction-rtl .md-visualizer .visualizer-wrapper-pagination {
	direction: rtl
}

.md-direction-rtl .md-visualizer .visualizer-wrapper-pagination .pagination-item-next {
	margin-left: 0;
	margin-right: 30px
}

.md-direction-rtl .md-visualizer .visualizer-wrapper-pagination .pagination-item-prev {
	margin-right: 0;
	margin-left: 30px
}

.md-direction-rtl .md-visualizer .visualizer-wrapper-pagination .pagination-item {
	direction: ltr
}

.md-direction-rtl .md-visualizer .visualizer-wrapper-pagination .md-icn-angle-left:before {
	content: '\e808';
	text-indent: 0
}

.md-direction-rtl .md-visualizer .visualizer-wrapper-pagination .md-icn-angle-right:before {
	content: '\e806';
	text-indent: 0
}

@media (max-width: 767px) and (orientation: portrait) {
	.md-visualizer .visualizer-wrapper-pagination {
		position: relative;
		padding: 20px 0
	}

	.md-visualizer .visualizer-wrapper-pagination .pagination-navigation {
		justify-content: center
	}

	.md-visualizer .visualizer-wrapper-pagination .pagination-subline {
		display: none
	}
}

@media (min-width: 768px) {
	.md-visualizer .visualizer-wrapper-pagination .pagination-item-prev, .md-visualizer .visualizer-wrapper-pagination .pagination-item-next {
		display: block
	}
}

.md-visualizer-pdh-not-available {
	display: none
}

.md-pdh-not-available .md-visualizer-pdh-not-available {
	display: block !important
}

.md-pdh-not-available .md-visualizer {
	display: none !important
}

.videoplayer {
	position: relative
}

.videoplayer .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	margin-top: 0
}

.videoplayer .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.videoplayer:hover .md-icn-share {
	opacity: 1
}

.md-video-player {
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden
}

.md-video-player .jw-tab-focus:focus {
	outline: 0
}

.md-video-player .jwrail .jwoverlay .jwcontents {
	border: 2px solid #fff;
	padding: 5px 8px;
	background: #000;
	background: linear-gradient(to bottom, #000 0, #0f0f0f 100%)
}

.md-video-player .md-overlay-video {
	display: inline-block;
	box-sizing: border-box;
	width: 100%
}

.md-video-player .md-overlay-video img {
	width: 100%;
	display: block
}

.md-video-player .md-video-caption {
	padding: 20px
}

.md-video-player .md-video-caption h2 {
	margin-bottom: .9375rem
}

@media (min-width: 768px) {
	.videoplayer .md-icn-share {
		opacity: 0
	}

	.md-video-player .md-video-caption {
		padding: 0;
		position: absolute;
		top: 50px;
		left: 60px;
		width: 40%
	}

	.md-video-player .md-video-caption-hide {
		display: none
	}
}

.md-video-item {
	position: relative
}

.md-video-item .md-motion-video {
	position: absolute;
	top: 0
}

.md-next.md-topstage {
	position: relative
}

.md-next.md-topstage .md-image img {
	width: 100%;
	vertical-align: text-bottom
}

.md-next.md-topstage .md-video-player + .md-ts-bottom-frame, .md-next.md-topstage .md-youtubeplayer + .md-ts-bottom-frame {
	margin-top: -3px
}

.md-next.md-topstage .md-ts-bottom-frame {
	height: 10px
}

.md-next.md-topstage .md-ts-text {
	position: relative;
	padding: 20px 10px 50px
}

.md-next.md-topstage .md-ts-text h2, .md-next.md-topstage .md-ts-text h3, .md-next.md-topstage .md-ts-text p {
	text-transform: uppercase
}

.md-next.md-topstage .md-ts-text sup {
	font-size: .5em;
	position: relative;
	top: -0.75em
}

.md-next.md-topstage .md-nav-ctas {
	position: static;
	margin: 1em -20px 0
}

.md-next.md-topstage .md-nav-ctas a.md-nav-item-link {
	display: block;
	margin: 0 10px 2px;
	text-align: center
}

.md-next.md-topstage .md-nav-ctas a.md-nav-item-link:hover, .md-next.md-topstage .md-nav-ctas a.md-nav-item-link:active, .md-next.md-topstage .md-nav-ctas a.md-nav-item-link:focus {
	background-color: #fff;
	color: #000
}

.md-next.md-topstage.light-on-dark {
	background-color: #000
}

.md-next.md-topstage.light-on-dark .md-nav-ctas {
	right: 4px
}

.md-next.md-topstage.light-on-dark .md-nav-ctas .md-nav-item-link {
	background: #fff;
	color: #000
}

.md-next.md-topstage.light-on-dark .md-nav-ctas .md-nav-item-link:hover, .md-next.md-topstage.light-on-dark .md-nav-ctas .md-nav-item-link:focus {
	background: #000;
	color: #fff
}

.md-next.md-topstage.light-on-dark .md-nav-ctas .md-nav-item-link:active {
	background: #fff
}

@media (min-width: 768px) {
	.md-next.md-topstage .md-ts-text {
		padding: 40px 30px 70px
	}

	.md-next.md-topstage .md-nav-ctas {
		position: absolute;
		top: 25px;
		right: -26px;
		margin: 0
	}

	.md-next.md-topstage .md-nav-ctas a.md-nav-item-link {
		display: inline-block;
		width: auto;
		margin-left: 5px;
		font-size: .75rem
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.md-next.md-topstage .md-ts-text, .md-next.md-topstage.light-on-dark .md-ts-text {
		padding-left: 2.5%;
		padding-right: 30%
	}
}

.md-teaser {
	padding-top: 60px
}

.md-teaser .teaser-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-teaser .teaser-row {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-teaser .teaser-row .teaser-item, .md-teaser .teaser-row-single .teaser-item .asset-wrapper, .md-teaser .teaser-row-single .teaser-item .copy-wrapper {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-teaser .teaser-row .teaser-item, .md-teaser .teaser-row-single .teaser-item .asset-wrapper, .md-teaser .teaser-row-single .teaser-item .copy-wrapper {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-teaser .teaser-row-single .teaser-item {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-teaser .teaser-row-single .teaser-item {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-teaser .teaser-title .divider {
	width: 100%;
	height: 0;
	border-bottom: 1px solid #000;
	margin-top: 10px
}

.md-teaser .teaser-item {
	padding-top: 20px
}

.md-teaser .teaser-item .divider {
	width: 50px;
	height: 0;
	border-bottom: 2px solid #000;
	margin-bottom: 10px
}

.md-teaser .asset-wrapper {
	margin-bottom: 20px
}

.md-teaser .btn-wrapper-placeholder {
	display: none
}

.md-teaser .btn-wrapper {
	padding-top: 20px;
	padding-bottom: 40px
}

.md-teaser .btn {
	margin-right: 5px;
	margin-bottom: 5px
}

.md-teaser .light-on-dark {
	background-color: #000
}

.md-teaser .light-on-dark .divider {
	border-color: #fff !important
}

@media (min-width: 768px) {
	.md-teaser .teaser-item {
		padding-top: 40px
	}

	.md-teaser .asset-wrapper {
		margin-bottom: 40px
	}

	.md-teaser .teaser-row-triple .teaser-item {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-teaser .teaser-row-double .teaser-item {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-teaser .teaser-row-single .teaser-item .asset-wrapper, .md-teaser .teaser-row-single .teaser-item .copy-wrapper {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-teaser .btn-wrapper-placeholder {
		display: block;
		visibility: hidden;
		opacity: 0;
		padding-top: 110px;
		padding-bottom: 40px
	}

	.md-teaser .btn-wrapper {
		padding-top: 40px;
		position: absolute;
		bottom: 0
	}
}

.i0051-table-item .table-wrapper {
	overflow-x: hidden
}

.i0051-table-item .table-wrapper.table-wrapper-scroll {
	overflow-x: scroll
}

.i0051-table-item .table-wrapper .table-item {
	table-layout: auto;
	width: 100%;
	word-wrap: normal;
	border-collapse: separate;
	margin-bottom: 25px
}

.i0051-table-item .table-item-2 th, .i0051-table-item .table-item-2 td {
	width: 50%
}

.i0051-table-item .table-item-2.table-item-leading th, .i0051-table-item .table-item-2.table-item-leading td {
	width: 40%
}

.i0051-table-item .table-item-2.table-item-leading th:first-child, .i0051-table-item .table-item-2.table-item-leading td:first-child {
	width: 60%
}

.i0051-table-item .table-item-3 th, .i0051-table-item .table-item-3 td {
	width: 33.33%
}

.i0051-table-item .table-item-3.table-item-leading th, .i0051-table-item .table-item-3.table-item-leading td {
	width: 28%
}

.i0051-table-item .table-item-3.table-item-leading th:first-child, .i0051-table-item .table-item-3.table-item-leading td:first-child {
	width: 44%
}

.i0051-table-item .table-item-4 th, .i0051-table-item .table-item-4 td {
	width: 25%
}

.i0051-table-item .table-item-4.table-item-leading th, .i0051-table-item .table-item-4.table-item-leading td {
	width: 20%
}

.i0051-table-item .table-item-4.table-item-leading th:first-child, .i0051-table-item .table-item-4.table-item-leading td:first-child {
	width: 40%
}

.i0051-table-item .table-item-5 th, .i0051-table-item .table-item-5 td {
	width: 20%
}

.i0051-table-item .table-item-5.table-item-leading th, .i0051-table-item .table-item-5.table-item-leading td {
	width: 16%
}

.i0051-table-item .table-item-5.table-item-leading th:first-child, .i0051-table-item .table-item-5.table-item-leading td:first-child {
	width: 36%
}

.i0051-table-item .table-item-scroll-touched .table-item-scroll-decor, .i0051-table-item .table-item-scroll-extent .table-item-scroll-decor, .i0051-table-item .table-item-scroll-touched .table-item-touch-scroll-icon, .i0051-table-item .table-item-scroll-extent .table-item-touch-scroll-icon {
	transform: translate(60px, 0)
}

.i0051-table-item .table-item-cell {
	border-bottom: 1px solid #333;
	border-top: 1px solid #fff;
	height: 50px;
	padding: 10px;
	vertical-align: top
}

.i0051-table-item .table-item-head {
	border-bottom: 2px solid #000;
	font-weight: bold
}

.i0051-table-item .table-item-head .table-item-cell {
	border-bottom-color: #a7a7a7;
	border-top: 0;
	min-height: 30px;
	vertical-align: middle
}

.i0051-table-item .table-item-head .table-item-cell:last-child {
	text-align: left
}

.i0051-table-item .table-item-head .table-item-text {
	font-family: 'MINISansReg', Arial, sans-serif;
	text-align: left
}

.localized-fonts-loaded .i0051-table-item .table-item-head .table-item-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.i0051-table-item .table-item-head .table-item-image:last-child {
	text-align: center
}

.i0051-table-item .table-item tbody tr:last-child .table-item-cell {
	border-bottom: 0
}

.i0051-table-item .table-item-head .table-item-text {
	text-align: left;
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 10px;
	line-height: 1.2em
}

.localized-fonts-loaded .i0051-table-item .table-item-head .table-item-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.i0051-table-item .table-item-body .table-item-text {
	text-align: left;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 1.57142857em
}

.localized-fonts-loaded .i0051-table-item .table-item-body .table-item-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.i0051-table-item .table-item-image {
	padding: 5px;
	text-align: center
}

.i0051-table-item .table-item-image img {
	max-width: 100%
}

.i0051-table-item .table-item-icon {
	text-align: center
}

.i0051-table-item .table-item-cta {
	text-align: left
}

.i0051-table-item .table-item-cta a:after {
	padding-left: 5px;
	vertical-align: middle
}

.i0051-table-item .table-item-strong {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .i0051-table-item .table-item-strong {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.i0051-table-item .table-item-cta, .i0051-table-item .table-item-blank, .i0051-table-item .table-item-text {
	position: relative
}

.i0051-table-item .table-item-cta:after, .i0051-table-item .table-item-blank:after, .i0051-table-item .table-item-text:after {
	display: block;
	content: "";
	width: 0;
	background: white;
	height: 1px;
	position: absolute;
	right: 0;
	bottom: -1px
}

.i0051-table-item .table-item-cta:last-child:after, .i0051-table-item .table-item-blank:last-child:after, .i0051-table-item .table-item-text:last-child:after {
	display: none
}

.i0051-table-item .table-item-body tr:last-child .table-item-text:after {
	display: none
}

.i0051-table-item .table-item-body .table-item-text:nth-child(odd) {
	color: #000;
	text-align: left
}

.i0051-table-item .table-item-body .table-item-text:nth-child(even) {
	font-size: 18px
}

tbody tr:last-child .i0051-table-item .table-item-text:after, tbody tr:last-child .i0051-table-item .table-item-blank:after {
	bottom: 0
}

.i0051-table-item .table-item-text thead:after, .i0051-table-item .table-item-blank thead:after {
	bottom: -1px
}

.i0051-table-item .table-item-body:first-child .table-item-cell {
	border-top: 2px solid #000
}

.i0051-table-item .table-item-body:last-child tr:last-child .table-item-text:nth-child(odd):after {
	display: none
}

.i0051-table-item .table-item-body .table-item-cta, .i0051-table-item .table-item-body .table-item-text {
	text-transform: uppercase
}

.i0051-table-item .table-item-body .table-item-cta:nth-child(even), .i0051-table-item .table-item-body .table-item-text:nth-child(even) {
	font-size: 14px;
	text-align: left
}

.i0051-table-item .table-item-body .table-item-cta:nth-child(odd), .i0051-table-item .table-item-body .table-item-text:nth-child(odd) {
	font-size: 14px
}

.i0051-table-item .table-item-body .table-item-cta a:after {
	vertical-align: baseline
}

@media (min-width: 768px) {
	.i0051-table-item .table-item {
		margin-bottom: 50px
	}

	.i0051-table-item .table-item-heading {
		font-family: 'MINIBold', 'Georgia', serif;
		display: block;
		color: #000;
		margin-bottom: 20px;
		text-transform: uppercase;
		font-size: 40px;
		line-height: 1em
	}

	.localized-fonts-loaded .i0051-table-item .table-item-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.i0051-table-item .table-item-head .table-item-text {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		line-height: 1em
	}

	.localized-fonts-loaded .i0051-table-item .table-item-head .table-item-text {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.i0051-table-item .table-item-body .table-item-text {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		line-height: 1.66666667em
	}

	.localized-fonts-loaded .i0051-table-item .table-item-body .table-item-text {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.i0051-table-item .table-item-body .table-item-text:nth-child(odd) {
		color: #000;
		text-align: left
	}

	.i0051-table-item .md-page-dealer .table-item {
		margin-bottom: 2rem
	}

	.i0051-table-item .table-item-head .table-item-text {
		font-size: 12px;
		padding-left: 15px
	}

	.i0051-table-item .table-item-body .table-item-cta, .i0051-table-item .table-item-body .table-item-text {
		text-transform: uppercase;
		padding-left: 15px
	}
}

@media (max-width: 320px) {
	.i0051-table-item .table-wrapper {
		overflow-x: scroll
	}

	.i0051-table-item .table-wrapper .table-item {
		table-layout: auto;
		width: 100%;
		word-wrap: normal;
		border-collapse: separate;
		margin-bottom: 25px
	}
}

@media (min-width: 768px) {
	.md-split-consent-stage__heading {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.md-split-consent-faq {
	position: relative
}

.md-split-consent-faq > a {
	position: absolute
}

.md-split-consent-faq__heading {
	margin-bottom: 30px
}

@media (min-width: 480px) {
	.md-split-consent-faq__heading {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-split-consent-faq__heading {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.md-split-consent-faq__heading {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.md-split-consent-faq__heading {
		margin-bottom: 60px
	}
}

.md-split-consent-faq__wrapper {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-split-consent-faq__wrapper {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) {
	.md-split-consent-faq__heading {
		margin-bottom: 15px
	}

	.md-split-consent-faq__wrapper {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
		margin-left: 8.33333333%
	}

	.md-direction-rtl .md-split-consent-faq__wrapper {
		margin-left: 0;
		margin-right: 8.33333333%
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-split-consent-faq__heading {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-split-consent-faq__heading {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-split-consent-faq__heading {
		margin-bottom: 30px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-split-consent-faq__heading {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-split-consent-faq__wrapper {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-split-consent-faq-item__content .md-split-consent-faq {
	margin-left: 15px
}

@media (min-width: 480px) {
	.md-split-consent-faq-item__content .md-split-consent-faq {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.md-split-consent-faq-item__content .md-split-consent-faq {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-split-consent-faq-item__content .md-split-consent-faq {
		margin-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-split-consent-faq-item__content .md-split-consent-faq {
		margin-left: 40px
	}
}

.md-split-consent-faq-item__content .md-split-consent-faq__wrapper {
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 0
}

.md-direction-rtl .md-split-consent-faq-item__content .md-split-consent-faq__wrapper {
	margin-left: 0;
	margin-right: 0
}

.md-split-consent-faq-item {
	border-bottom: 1px solid rgba(0, 0, 0, 0.4)
}

.md-split-consent-faq__content .item:first-child > .md-split-consent-faq-item {
	border-top: 1px solid rgba(0, 0, 0, 0.4)
}

.md-split-consent-faq-item--open > .md-split-consent-faq-item__header .md-split-consent-faq-item__header__icon .md-icn {
	transform: rotate3D(0, 0, 1, 180deg);
	transform-origin: bottom center
}

.md-split-consent-faq-item__header {
	display: flex;
	align-items: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.md-split-consent-faq-item__header__icon {
	flex: 0 0 auto;
	height: 42px;
	width: 42px;
	font-size: 20px;
	line-height: 1;
	text-align: center;
	border: 1px solid #000;
	border-radius: 50%;
	vertical-align: middle;
	display: inline-block
}

.md-split-consent-faq-item__header__icon .md-icn {
	line-height: 42px
}

.md-split-consent-faq-item__header__title {
	flex: 1 1 auto;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase
}

.md-split-consent-faq-item__content {
	display: none
}

.md-split-consent-faq[data-is-expanded] .md-split-consent-faq-item__content {
	display: block
}

.md-split-consent-faq-item__content > div:not(:first-of-type) {
	margin-top: 15px
}

@media (min-width: 480px) {
	.md-split-consent-faq-item__content > div:not(:first-of-type) {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-split-consent-faq-item__content > div:not(:first-of-type) {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-split-consent-faq-item__content > div:not(:first-of-type) {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-split-consent-faq-item__content > div:not(:first-of-type) {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.md-split-consent-faq-item__header__title, .md-split-consent-faq-item__header > .heading {
		font-size: 18px;
		line-height: 1
	}
}

.md-split-consent-fallback-teaser {
	height: 100%;
	width: 100%
}

.md-split-consent-fallback-teaser .content-wrapper {
	height: 100%;
	background-color: #0085ac
}

.md-split-consent-fallback-teaser .md-split-consent-fallback-teaser-image-wrapper img {
	border: 15px solid white;
	border-radius: 50%;
	width: 200px;
	height: 200px
}

.md-split-consent-fallback-teaser .md-split-consent-fallback-teaser-image-wrapper .image-atom {
	position: relative
}

.md-split-consent-fallback-teaser .md-split-consent-fallback-teaser-image-wrapper .image-atom .asset-ratio-box {
	z-index: 2
}

.md-split-consent-fallback-teaser .md-split-consent-fallback-teaser-image-wrapper .image-atom:after {
	content: '';
	position: absolute;
	top: 100px;
	height: 500px;
	width: 100%;
	background-color: #134A6Ded;
	z-index: 1;
	transform: rotate(-45deg);
	transform-origin: top
}

.md-split-consent-fallback-teaser-image-wrapper {
	display: flex;
	justify-content: center;
	align-items: center
}

.md-split-consent-fallback-teaser__image-content {
	overflow: hidden;
	display: none
}

.md-split-consent-fallback-teaser .disabled-categories-list {
	list-style: disc;
	padding-left: 20px
}

.md-split-consent-fallback-teaser .disabled-categories-list, .md-split-consent-fallback-teaser .disabled-categories-list ul li, .md-split-consent-fallback-teaser .disabled-categories-list ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-split-consent-fallback-teaser .disabled-categories-list, .localized-fonts-loaded .md-split-consent-fallback-teaser .disabled-categories-list ul li, .localized-fonts-loaded .md-split-consent-fallback-teaser .disabled-categories-list ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-split-consent-fallback-teaser .disabled-categories-list, .md-split-consent-fallback-teaser .disabled-categories-list ul li, .md-split-consent-fallback-teaser .disabled-categories-list ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-split-consent-fallback-teaser .disabled-categories-list, .md-split-consent-fallback-teaser .disabled-categories-list ul li, .md-split-consent-fallback-teaser .disabled-categories-list ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list, .md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list ul li, .md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list, .md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list ul li, .md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list, .md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list ul li, .md-font-styles-legacy .md-split-consent-fallback-teaser .disabled-categories-list ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-split-consent-fallback-teaser .disabled-categories-list b, .md-split-consent-fallback-teaser .disabled-categories-list strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-split-consent-fallback-teaser .disabled-categories-list b, .localized-fonts-loaded .md-split-consent-fallback-teaser .disabled-categories-list strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-split-consent-fallback-teaser .disabled-categories-list.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-split-consent-fallback-teaser .disabled-categories-list.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 768px) {
	.md-split-consent-fallback-teaser .content-wrapper {
		display: flex
	}

	.md-split-consent-fallback-teaser__text-content {
		flex-basis: 60%
	}

	.md-split-consent-fallback-teaser__image-content {
		display: flex;
		justify-content: center;
		flex-basis: 40%
	}
}

.md-youtubeplayer-consent-message .md-split-consent-fallback-teaser {
	position: absolute
}

.md-youtubeplayer .md-youtubeplayer-consent-message--fallback-teaser {
	overflow-y: auto !important;
	background-color: #0085ac !important
}

.bc-scm-overview {
	background-color: #000;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px
}

@media (min-width: 480px) {
	.bc-scm-overview {
		padding-top: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview {
		padding-top: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview {
		padding-top: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview {
		padding-top: 60px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview {
		padding-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview {
		padding-bottom: 60px
	}
}

.bc-scm-overview__heading {
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.bc-scm-overview__heading {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__heading {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__heading {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__heading {
		margin-bottom: 20px
	}
}

.bc-scm-overview__heading:after {
	content: "";
	width: 40px;
	display: block;
	border-bottom: 2px solid #fff;
	margin-top: 10px;
	margin-bottom: 15px
}

@media (min-width: 480px) {
	.bc-scm-overview__heading:after {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__heading:after {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__heading:after {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__heading:after {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__heading:after {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__heading:after {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__heading:after {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__heading:after {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__heading:after {
		width: 70px
	}
}

.bc-scm-overview__subheading {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.125rem;
	line-height: 1.375rem;
	text-transform: none
}

@media (min-width: 480px) {
	.bc-scm-overview__subheading {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__subheading {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__subheading {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__subheading {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__subheading {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__subheading {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__subheading {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__subheading {
		margin-bottom: 20px
	}
}

.localized-fonts-loaded .bc-scm-overview__subheading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.bc-scm-overview__subheading {
		font-size: 1.5rem;
		line-height: 1.8125rem
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__subheading {
		font-size: 2rem;
		line-height: 2.375rem
	}
}

.bc-scm-overview__subheading.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.bc-scm-overview__subheading.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .bc-scm-overview__subheading {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.375rem;
	line-height: 1.75rem
}

.localized-fonts-loaded .md-font-styles-legacy .bc-scm-overview__subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-font-styles-legacy .bc-scm-overview__subheading {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .bc-scm-overview__subheading {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .bc-scm-overview__subheading {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__subheading {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.bc-scm-overview__paragraph {
	margin-top: 10px;
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.bc-scm-overview__paragraph {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__paragraph {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__paragraph {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__paragraph {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__paragraph {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__paragraph {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__paragraph {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__paragraph {
		margin-bottom: 20px
	}
}

.bc-scm-overview__paragraph, .bc-scm-overview__paragraph ul li, .bc-scm-overview__paragraph ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .bc-scm-overview__paragraph, .localized-fonts-loaded .bc-scm-overview__paragraph ul li, .localized-fonts-loaded .bc-scm-overview__paragraph ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.bc-scm-overview__paragraph, .bc-scm-overview__paragraph ul li, .bc-scm-overview__paragraph ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__paragraph, .bc-scm-overview__paragraph ul li, .bc-scm-overview__paragraph ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .bc-scm-overview__paragraph, .md-font-styles-legacy .bc-scm-overview__paragraph ul li, .md-font-styles-legacy .bc-scm-overview__paragraph ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .bc-scm-overview__paragraph, .md-font-styles-legacy .bc-scm-overview__paragraph ul li, .md-font-styles-legacy .bc-scm-overview__paragraph ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .bc-scm-overview__paragraph, .md-font-styles-legacy .bc-scm-overview__paragraph ul li, .md-font-styles-legacy .bc-scm-overview__paragraph ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.bc-scm-overview__paragraph b, .bc-scm-overview__paragraph strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .bc-scm-overview__paragraph b, .localized-fonts-loaded .bc-scm-overview__paragraph strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.bc-scm-overview__paragraph.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.bc-scm-overview__paragraph.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__paragraph {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.bc-scm-overview__link {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem
}

@media (min-width: 480px) {
	.bc-scm-overview__link {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__link {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__link {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__link {
		margin-top: 40px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__link {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__link {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__link {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__link {
		margin-bottom: 40px
	}
}

.localized-fonts-loaded .bc-scm-overview__link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

@media (min-width: 768px) {
	.bc-scm-overview__link {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.bc-scm-overview__controls {
	margin-top: 10px;
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.bc-scm-overview__controls {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__controls {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__controls {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__controls {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__controls {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__controls {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__controls {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__controls {
		margin-bottom: 20px
	}
}

.bc-scm-overview__controls__button--accept:before {
	content: '\e8f9';
	text-indent: 0;
	font-family: 'md-icon';
	vertical-align: middle;
	margin-right: 5px
}

@media (min-width: 480px) {
	.bc-scm-overview__controls__button--accept:before {
		margin-right: 5px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__controls__button--accept:before {
		margin-right: 5px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__controls__button--accept:before {
		margin-right: 10px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__controls__button--accept:before {
		margin-right: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__controls {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.bc-scm-overview__thank-you-message__icon {
	display: flex;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 30px
}

@media (min-width: 480px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-top: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-top: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-top: 60px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__thank-you-message__icon {
		margin-bottom: 60px
	}
}

.bc-scm-overview__thank-you-message__icon:before {
	content: '\e8fa';
	text-indent: 0;
	font-family: 'md-icon';
	vertical-align: middle;
	font-size: 60px;
	background-color: #96a126;
	border-radius: 50%;
	padding: 20px
}

.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.125rem;
	line-height: 1.375rem;
	text-transform: none
}

.localized-fonts-loaded .bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		font-size: 1.5rem;
		line-height: 1.8125rem
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		font-size: 2rem;
		line-height: 2.375rem
	}
}

.bc-scm-overview__thank-you-message .bc-scm-overview__subheading.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.375rem;
	line-height: 1.75rem
}

.localized-fonts-loaded .md-font-styles-legacy .bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-font-styles-legacy .bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__thank-you-message {
		display: flex;
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}

	.bc-scm-overview__thank-you-message__icon {
		flex-basis: 20%
	}

	.bc-scm-overview__thank-you-message__icon:before {
		font-size: 120px;
		padding: 25px
	}

	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		display: flex;
		flex-basis: 70%;
		align-items: center;
		margin-left: 30px;
		margin-right: 30px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-left: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-left: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-left: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-left: 60px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-right: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-right: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-right: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.bc-scm-overview__thank-you-message .bc-scm-overview__subheading {
		margin-right: 60px
	}
}

.bc-scm-overview__uncertainty-message {
	margin-bottom: 30px
}

.bc-scm-overview__uncertainty-message, .bc-scm-overview__uncertainty-message ul li, .bc-scm-overview__uncertainty-message ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .bc-scm-overview__uncertainty-message, .localized-fonts-loaded .bc-scm-overview__uncertainty-message ul li, .localized-fonts-loaded .bc-scm-overview__uncertainty-message ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.bc-scm-overview__uncertainty-message, .bc-scm-overview__uncertainty-message ul li, .bc-scm-overview__uncertainty-message ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__uncertainty-message, .bc-scm-overview__uncertainty-message ul li, .bc-scm-overview__uncertainty-message ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .bc-scm-overview__uncertainty-message, .md-font-styles-legacy .bc-scm-overview__uncertainty-message ul li, .md-font-styles-legacy .bc-scm-overview__uncertainty-message ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .bc-scm-overview__uncertainty-message, .md-font-styles-legacy .bc-scm-overview__uncertainty-message ul li, .md-font-styles-legacy .bc-scm-overview__uncertainty-message ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .bc-scm-overview__uncertainty-message, .md-font-styles-legacy .bc-scm-overview__uncertainty-message ul li, .md-font-styles-legacy .bc-scm-overview__uncertainty-message ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.bc-scm-overview__uncertainty-message b, .bc-scm-overview__uncertainty-message strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .bc-scm-overview__uncertainty-message b, .localized-fonts-loaded .bc-scm-overview__uncertainty-message strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.bc-scm-overview__uncertainty-message.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.bc-scm-overview__uncertainty-message.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__uncertainty-message {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__uncertainty-message {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__uncertainty-message {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__uncertainty-message {
		margin-bottom: 60px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__uncertainty-message {
		display: flex;
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.bc-scm-overview__category {
	background-color: #333;
	margin-bottom: 2px;
	margin-left: -30px;
	margin-right: -30px;
	padding-top: 10px;
	padding-bottom: 10px
}

@media (min-width: 480px) {
	.bc-scm-overview__category {
		padding-top: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__category {
		padding-top: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__category {
		padding-top: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__category {
		padding-top: 20px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__category {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__category {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__category {
		padding-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__category {
		padding-bottom: 20px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__category {
		margin-left: 0;
		margin-right: 0
	}
}

.bc-scm-overview__category__content {
	display: flex;
	flex-wrap: wrap;
	text-transform: uppercase;
	margin-left: 8.33333333%;
	margin-right: 8.33333333%
}

.bc-scm-overview__category__content__name_expand {
	flex-basis: 80%
}

.bc-scm-overview__category__content__name {
	max-width: 80%;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer
}

@media (min-width: 480px) {
	.bc-scm-overview__category__content__name {
		padding-top: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__category__content__name {
		padding-top: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__category__content__name {
		padding-top: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__category__content__name {
		padding-top: 20px
	}
}

@media (min-width: 480px) {
	.bc-scm-overview__category__content__name {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__category__content__name {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__category__content__name {
		padding-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__category__content__name {
		padding-bottom: 20px
	}
}

.bc-scm-overview__category__content__name:after {
	content: "\e808";
	font-family: 'md-icon'
}

@media (min-width: 768px) {
	.bc-scm-overview__category__content {
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center
	}
}

.bc-scm-overview__category--consent-given .category-status__text--on {
	display: inline-block
}

.bc-scm-overview__category--consent-given .category-status__text--off, .bc-scm-overview__category--consent-given .category-status__text--always-on {
	display: none
}

.bc-scm-overview__category--consent-given .category-status__symbol {
	background-color: #96a126
}

.bc-scm-overview__category--consent-revoked .category-status__symbol, .bc-scm-overview__category--consent-unknown .category-status__symbol {
	background-color: #999
}

.bc-scm-overview__category--consent-given .category-status__symbol, .bc-scm-overview__category--consent-always-on .category-status__symbol {
	background-color: #96a126
}

.bc-scm-overview__category--consent-revoked .category-status__text--off {
	display: inline-block
}

.bc-scm-overview__category--consent-revoked .category-status__text--on, .bc-scm-overview__category--consent-revoked .category-status__text--always-on {
	display: none
}

.bc-scm-overview__category--consent-always-on .category-status__text--always-on {
	display: inline-block
}

.bc-scm-overview__category--consent-always-on .category-status__text--on, .bc-scm-overview__category--consent-always-on .category-status__text--off {
	display: none
}

.bc-scm-overview__category-list {
	margin-top: 15px
}

@media (min-width: 480px) {
	.bc-scm-overview__category-list {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.bc-scm-overview__category-list {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.bc-scm-overview__category-list {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.bc-scm-overview__category-list {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.md-next .bc-scm-overview__heading {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.md-body .bc-scm-overview__link a {
	color: white
}

@media (min-width: 768px) {
	.bc-scm-categories {
		padding-top: 60px;
		padding-bottom: 60px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.bc-scm-categories {
		padding-top: 80px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.bc-scm-categories {
		padding-top: 80px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.bc-scm-categories {
		padding-top: 100px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.bc-scm-categories {
		padding-top: 120px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.bc-scm-categories {
		padding-bottom: 80px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.bc-scm-categories {
		padding-bottom: 80px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.bc-scm-categories {
		padding-bottom: 100px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.bc-scm-categories {
		padding-bottom: 120px
	}
}

.bc-scm-categories__details {
	margin-left: -30px;
	margin-right: -30px;
	background-color: #f1f1f1
}

@media (min-width: 768px) {
	.bc-scm-categories__details {
		margin-left: 0;
		margin-right: 0
	}
}

.bc-scm-category-detail {
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 2px white solid
}

@media (min-width: 480px) {
	.bc-scm-category-detail {
		padding-top: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail {
		padding-top: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail {
		padding-top: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail {
		padding-top: 60px
	}
}

@media (min-width: 480px) {
	.bc-scm-category-detail {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail {
		padding-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail {
		padding-bottom: 60px
	}
}

.bc-scm-category-detail__header {
	display: block;
	margin-bottom: 30px
}

@media (min-width: 480px) {
	.bc-scm-category-detail__header {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail__header {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail__header {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail__header {
		margin-bottom: 60px
	}
}

.bc-scm-category-detail__header__controller {
	display: block;
	text-align: right;
	text-transform: uppercase;
	margin-top: 30px
}

@media (min-width: 480px) {
	.bc-scm-category-detail__header__controller {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail__header__controller {
		margin-top: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail__header__controller {
		margin-top: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail__header__controller {
		margin-top: 60px
	}
}

.bc-scm-category-detail__header__controller__tooltip {
	background: #333;
	color: white;
	padding: 20px 40px;
	width: 200px;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 40px
}

.bc-scm-category-detail__header__controller__tooltip:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #333;
	right: 30px;
	bottom: -10px
}

@media (min-width: 768px) {
	.bc-scm-category-detail__header__controller {
		margin-top: 0
	}
}

.bc-scm-category-detail__header__switch {
	position: relative;
	display: inline-block;
	width: 65px;
	height: 30px;
	cursor: pointer
}

.bc-scm-category-detail__header__switch input {
	opacity: 0;
	width: 0;
	height: 0
}

.bc-scm-category-detail__header__switch input:checked + .slider {
	background-color: #96a126
}

.bc-scm-category-detail__header__switch input:checked + .slider:before {
	transform: translateX(35px);
	left: 2px
}

.bc-scm-category-detail__header__switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #4a4a4a;
	display: flex;
	align-items: center;
	transition: .4s
}

.bc-scm-category-detail__header__switch .slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	top: 2px;
	left: 2px;
	background-color: white;
	transition: .4s
}

.bc-scm-category-detail__header__switch .slider--round {
	border-radius: 34px
}

.bc-scm-category-detail__header__switch .slider--round:before {
	border-radius: 50%
}

.bc-scm-category-detail__header__switch .slider__text {
	color: white
}

.bc-scm-category-detail__header__switch .slider__text--on {
	margin-left: 15px
}

.bc-scm-category-detail__header__switch .slider__text--off {
	margin-right: 15px
}

.bc-scm-category-detail__header__switch--on .slider__text--on {
	display: inline-block
}

.bc-scm-category-detail__header__switch--on .slider__text--off {
	display: none
}

.bc-scm-category-detail__header__switch--on .tooltip--message-on {
	display: block
}

.bc-scm-category-detail__header__switch--on .tooltip--message-off {
	display: none
}

.bc-scm-category-detail__header__switch--off .slider__text--on {
	display: none
}

.bc-scm-category-detail__header__switch--off .slider__text--off {
	display: flex;
	flex-basis: 100%;
	justify-content: flex-end
}

.bc-scm-category-detail__header__switch--off .tooltip--message-on {
	display: none
}

.bc-scm-category-detail__header__switch--off .tooltip--message-off {
	display: block
}

.bc-scm-category-detail__header__always-on {
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

@media (min-width: 768px) {
	.bc-scm-category-detail__header {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap
	}

	.bc-scm-category-detail__header__controller {
		display: flex
	}
}

.bc-scm-category-detail__main-benefit-section {
	margin-left: 8.33333333%;
	margin-right: 8.33333333%;
	padding-bottom: 30px
}

@media (min-width: 480px) {
	.bc-scm-category-detail__main-benefit-section {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail__main-benefit-section {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail__main-benefit-section {
		padding-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail__main-benefit-section {
		padding-bottom: 60px
	}
}

.bc-scm-category-detail__main-benefit-list {
	list-style-type: none;
	padding-left: 0
}

.bc-scm-category-detail__main-benefit-list li {
	display: flex;
	margin-bottom: 5px
}

.bc-scm-category-detail__main-benefit-list li, .bc-scm-category-detail__main-benefit-list li ul li, .bc-scm-category-detail__main-benefit-list li ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .bc-scm-category-detail__main-benefit-list li, .localized-fonts-loaded .bc-scm-category-detail__main-benefit-list li ul li, .localized-fonts-loaded .bc-scm-category-detail__main-benefit-list li ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.bc-scm-category-detail__main-benefit-list li, .bc-scm-category-detail__main-benefit-list li ul li, .bc-scm-category-detail__main-benefit-list li ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail__main-benefit-list li, .bc-scm-category-detail__main-benefit-list li ul li, .bc-scm-category-detail__main-benefit-list li ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li, .md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li ul li, .md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li, .md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li ul li, .md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li, .md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li ul li, .md-font-styles-legacy .bc-scm-category-detail__main-benefit-list li ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.bc-scm-category-detail__main-benefit-list li b, .bc-scm-category-detail__main-benefit-list li strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .bc-scm-category-detail__main-benefit-list li b, .localized-fonts-loaded .bc-scm-category-detail__main-benefit-list li strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.bc-scm-category-detail__main-benefit-list li.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.bc-scm-category-detail__main-benefit-list li.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 480px) {
	.bc-scm-category-detail__main-benefit-list li {
		margin-bottom: 5px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail__main-benefit-list li {
		margin-bottom: 5px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail__main-benefit-list li {
		margin-bottom: 10px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail__main-benefit-list li {
		margin-bottom: 10px
	}
}

.bc-scm-category-detail__main-benefit-list li:before {
	color: #96a126;
	content: '\e811';
	font-family: 'md-icon';
	margin-right: 10px
}

@media (min-width: 480px) {
	.bc-scm-category-detail__main-benefit-list li:before {
		margin-right: 10px
	}
}

@media (min-width: 768px) {
	.bc-scm-category-detail__main-benefit-list li:before {
		margin-right: 10px
	}
}

@media (min-width: 1280px) {
	.bc-scm-category-detail__main-benefit-list li:before {
		margin-right: 15px
	}
}

@media (min-width: 1920px) {
	.bc-scm-category-detail__main-benefit-list li:before {
		margin-right: 20px
	}
}

.bc-scm-category-detail__details-section {
	margin-left: 8.33333333%;
	margin-right: 8.33333333%
}

@media (min-width: 768px) {
	.md-next h2.bc-scm-category-detail__header__heading {
		margin: 0;
		max-width: 90%
	}
}

.details-section__description, .details-section__description ul li, .details-section__description ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .details-section__description, .localized-fonts-loaded .details-section__description ul li, .localized-fonts-loaded .details-section__description ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.details-section__description, .details-section__description ul li, .details-section__description ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.details-section__description, .details-section__description ul li, .details-section__description ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .details-section__description, .md-font-styles-legacy .details-section__description ul li, .md-font-styles-legacy .details-section__description ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .details-section__description, .md-font-styles-legacy .details-section__description ul li, .md-font-styles-legacy .details-section__description ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .details-section__description, .md-font-styles-legacy .details-section__description ul li, .md-font-styles-legacy .details-section__description ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.details-section__description b, .details-section__description strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .details-section__description b, .localized-fonts-loaded .details-section__description strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.details-section__description.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.details-section__description.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 768px) {
	.details-section-content {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.category-status {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-basis: 100%
}

.category-status__text {
	text-align: right;
	margin-right: 10px
}

@media (min-width: 480px) {
	.category-status__text {
		margin-right: 10px
	}
}

@media (min-width: 768px) {
	.category-status__text {
		margin-right: 10px
	}
}

@media (min-width: 1280px) {
	.category-status__text {
		margin-right: 15px
	}
}

@media (min-width: 1920px) {
	.category-status__text {
		margin-right: 20px
	}
}

.category-status__symbol {
	height: 28px;
	width: 28px;
	border-radius: 50%;
	display: inline-block
}

@media (min-width: 768px) {
	.category-status {
		flex-basis: auto
	}
}

.bc-button {
	display: inline-block;
	color: #fff;
	background: #000;
	border: 2px solid transparent;
	padding: 10px 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	position: relative;
	outline: 0;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem
}

.localized-fonts-loaded .bc-button {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.bc-button--blue {
	color: #fff;
	background-color: #0085ac;
	border-color: #0085ac;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.bc-button--blue > * {
	color: #fff
}

.bc-button--blue:hover, .bc-button--blue.hover {
	color: #000;
	background-color: #fff;
	border-color: #000
}

.bc-button--blue:hover > *, .bc-button--blue.hover > * {
	color: #000
}

.bc-button--text {
	padding: 0;
	text-decoration: underline
}

.details-section-expander-button-wrapper, .persistence-details-button-wrapper {
	display: flex;
	align-items: center
}

.details-section-expander-button {
	min-height: 40px;
	min-width: 40px;
	border-radius: 50%;
	padding: 0;
	outline: 0
}

.details-section-expander-button__title {
	margin-left: 10px;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1rem
}

@media (min-width: 480px) {
	.details-section-expander-button__title {
		margin-left: 10px
	}
}

@media (min-width: 768px) {
	.details-section-expander-button__title {
		margin-left: 10px
	}
}

@media (min-width: 1280px) {
	.details-section-expander-button__title {
		margin-left: 15px
	}
}

@media (min-width: 1920px) {
	.details-section-expander-button__title {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.details-section-expander-button {
		min-height: 60px;
		min-width: 60px
	}
}

.persistence-detail-expander-button {
	height: 35px;
	width: 35px;
	border-radius: 50%;
	padding: 0;
	outline: 0;
	flex-shrink: 0
}

.persistence-detail-expander-button__title {
	margin-left: 5px;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1rem;
	word-break: break-word
}

@media (min-width: 480px) {
	.persistence-detail-expander-button__title {
		margin-left: 5px
	}
}

@media (min-width: 768px) {
	.persistence-detail-expander-button__title {
		margin-left: 5px
	}
}

@media (min-width: 1280px) {
	.persistence-detail-expander-button__title {
		margin-left: 10px
	}
}

@media (min-width: 1920px) {
	.persistence-detail-expander-button__title {
		margin-left: 10px
	}
}

@media (min-width: 768px) {
	.persistence-detail-expander-button {
		height: 55px;
		width: 55px
	}
}

.md-next .details-section-expander-button {
	background: black;
	color: white;
	font-size: 18px;
	border: 0
}

@media (min-width: 768px) {
	.md-next .details-section-expander-button {
		font-size: 22px
	}
}

.md-next .persistence-detail-expander-button {
	background: transparent;
	color: black;
	font-size: 14px;
	border: 1px solid black
}

@media (min-width: 768px) {
	.md-next .persistence-detail-expander-button {
		font-size: 20px
	}
}

.details-section__description {
	padding-top: 15px;
	padding-bottom: 15px
}

@media (min-width: 480px) {
	.details-section__description {
		padding-top: 20px
	}
}

@media (min-width: 768px) {
	.details-section__description {
		padding-top: 20px
	}
}

@media (min-width: 1280px) {
	.details-section__description {
		padding-top: 30px
	}
}

@media (min-width: 1920px) {
	.details-section__description {
		padding-top: 40px
	}
}

@media (min-width: 480px) {
	.details-section__description {
		padding-bottom: 20px
	}
}

@media (min-width: 768px) {
	.details-section__description {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.details-section__description {
		padding-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.details-section__description {
		padding-bottom: 40px
	}
}

.details-section--collapsed .details-section-expander-button:after {
	font-family: 'md-icon';
	content: '\e862'
}

.details-section--collapsed .details-section-content {
	display: none
}

.details-section--collapsed .details-section-expander-button__title--open {
	display: block
}

.details-section--collapsed .details-section-expander-button__title--close {
	display: none
}

.details-section--expanded .details-section-expander-button:after {
	font-family: 'md-icon';
	content: '\e897'
}

.details-section--expanded .details-section-expander-button__title--open {
	display: none
}

.details-section--expanded .details-section-expander-button__title--close {
	display: block
}

.persistence-details {
	border-bottom: 1px solid black;
	padding-top: 10px;
	padding-bottom: 10px
}

.persistence-details, .persistence-details ul li, .persistence-details ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .persistence-details, .localized-fonts-loaded .persistence-details ul li, .localized-fonts-loaded .persistence-details ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.persistence-details, .persistence-details ul li, .persistence-details ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.persistence-details, .persistence-details ul li, .persistence-details ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .persistence-details, .md-font-styles-legacy .persistence-details ul li, .md-font-styles-legacy .persistence-details ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .persistence-details, .md-font-styles-legacy .persistence-details ul li, .md-font-styles-legacy .persistence-details ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .persistence-details, .md-font-styles-legacy .persistence-details ul li, .md-font-styles-legacy .persistence-details ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.persistence-details b, .persistence-details strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .persistence-details b, .localized-fonts-loaded .persistence-details strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.persistence-details.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.persistence-details.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 480px) {
	.persistence-details {
		padding-top: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details {
		padding-top: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details {
		padding-top: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details {
		padding-top: 20px
	}
}

@media (min-width: 480px) {
	.persistence-details {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details {
		padding-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details {
		padding-bottom: 20px
	}
}

.persistence-details--expanded .persistence-details__info, .persistence-details--expanded .node-sublist {
	display: block
}

.persistence-details--expanded .persistence-detail-expander-button:after {
	font-family: 'md-icon';
	content: '\e80a'
}

.persistence-details--collapsed .persistence-details__info, .persistence-details--collapsed .node-sublist {
	display: none
}

.persistence-details--collapsed .persistence-detail-expander-button:after {
	font-family: 'md-icon';
	content: '\e804'
}

.persistence-details__info {
	padding-top: 15px
}

@media (min-width: 480px) {
	.persistence-details__info {
		padding-top: 20px
	}
}

@media (min-width: 768px) {
	.persistence-details__info {
		padding-top: 20px
	}
}

@media (min-width: 1280px) {
	.persistence-details__info {
		padding-top: 30px
	}
}

@media (min-width: 1920px) {
	.persistence-details__info {
		padding-top: 40px
	}
}

.persistence-details__info-item {
	display: flex
}

.persistence-details__info-item__label {
	flex-basis: 40%
}

@media (min-width: 768px) {
	.persistence-details__info-item__label {
		flex-basis: 25%
	}
}

.persistence-details__info-item__info {
	flex-basis: 60%
}

@media (min-width: 768px) {
	.persistence-details__info-item__info {
		flex-basis: 75%
	}
}

.persistence-details__info-item--extra-margin {
	margin-top: 10px;
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.persistence-details__info-item--extra-margin {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details__info-item--extra-margin {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details__info-item--extra-margin {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details__info-item--extra-margin {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.persistence-details__info-item--extra-margin {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details__info-item--extra-margin {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details__info-item--extra-margin {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details__info-item--extra-margin {
		margin-bottom: 20px
	}
}

.persistence-details:first-child {
	border-top: 1px solid black
}

.persistence-details .node-sublist {
	margin-left: 10%;
	padding-top: 10px;
	padding-bottom: 10px
}

@media (min-width: 480px) {
	.persistence-details .node-sublist {
		padding-top: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details .node-sublist {
		padding-top: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details .node-sublist {
		padding-top: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details .node-sublist {
		padding-top: 20px
	}
}

@media (min-width: 480px) {
	.persistence-details .node-sublist {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details .node-sublist {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details .node-sublist {
		padding-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details .node-sublist {
		padding-bottom: 20px
	}
}

.persistence-details .node-sublist .persistence-details {
	margin-top: 10px;
	padding-bottom: 0;
	border-top: 1px solid black;
	border-bottom: 0
}

@media (min-width: 480px) {
	.persistence-details .node-sublist .persistence-details {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details .node-sublist .persistence-details {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details .node-sublist .persistence-details {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details .node-sublist .persistence-details {
		margin-top: 20px
	}
}

.persistence-details .node-sublist .persistence-details:last-child {
	padding-bottom: 10px;
	border-bottom: 1px solid black
}

@media (min-width: 480px) {
	.persistence-details .node-sublist .persistence-details:last-child {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) {
	.persistence-details .node-sublist .persistence-details:last-child {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.persistence-details .node-sublist .persistence-details:last-child {
		padding-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.persistence-details .node-sublist .persistence-details:last-child {
		padding-bottom: 20px
	}
}

.full-stop {
	display: none
}

.md-main .full-stop {
	display: inline-block
}

.bc-flex-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px
}

@media (min-width: 480px) {
	.bc-flex-container {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.bc-flex-container {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.bc-flex-container {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .bc-flex-container {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .bc-flex-container {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .bc-flex-container {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .bc-flex-container {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-next .bc-button {
	text-transform: uppercase
}

.md-next .bc-button--text {
	margin: 10px 20px
}

.md-next .bc-scm-category-detail__header {
	margin-left: 8.33333333%;
	margin-right: 8.33333333%
}

.md-next .bc-scm-category-detail__header__heading {
	margin-left: 0;
	margin-right: 0
}

.md-small-markets-dealer .md-smd-entry {
	margin-bottom: 80px;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px
}

.localized-fonts-loaded .md-small-markets-dealer .md-smd-entry {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-small-markets-dealer .md-smd-entry h2 {
	padding-bottom: 25px
}

.md-small-markets-dealer .md-smd-entry h3 {
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
	text-transform: uppercase
}

.md-small-markets-dealer .md-smd-entry .md-smd-top-wrapper {
	margin-bottom: 25px
}

.md-small-markets-dealer .md-smd-entry a {
	display: inline-block;
	text-decoration: none
}

.md-small-markets-dealer .md-smd-entry a:hover, .md-small-markets-dealer .md-smd-entry a:focus {
	text-decoration: underline
}

.md-small-markets-dealer .md-smd-entry a:before {
	text-decoration: none
}

.md-small-markets-dealer .md-smd-entry a.btn:hover, .md-small-markets-dealer .md-smd-entry a.btn:focus {
	text-decoration: none
}

.md-small-markets-dealer .md-smd-entry .md-smd-address p {
	padding-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-geo-link {
	padding-bottom: 30px
}

.md-small-markets-dealer .md-smd-entry .md-smd-geo-link a {
	padding-left: 35px;
	position: relative
}

.md-small-markets-dealer .md-smd-entry .md-smd-geo-link a:before {
	font-size: 26px;
	position: absolute;
	left: 0
}

.md-small-markets-dealer .md-smd-entry .md-smd-contact li {
	padding-bottom: 30px
}

.md-small-markets-dealer .md-smd-entry .md-smd-contact a {
	padding-left: 35px;
	position: relative
}

.md-small-markets-dealer .md-smd-entry .md-smd-contact a:before {
	font-size: 26px;
	position: absolute;
	left: 0
}

.md-small-markets-dealer .md-smd-entry > .btn-wrapper {
	margin-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry > .btn-wrapper .btn {
	display: block
}

.md-small-markets-dealer .md-smd-entry > .btn-wrapper .btn + .btn {
	margin-top: 10px
}

.md-small-markets-dealer .md-smd-entry .md-rimage {
	padding-bottom: 20px;
	overflow: hidden
}

.md-small-markets-dealer .md-smd-entry .md-rimage > img {
	width: 100%
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview h3 {
	border-bottom-width: 2px
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview ul li {
	display: inline-block;
	width: 50%;
	margin-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview .md-smd-icon {
	display: inline-block;
	width: 54px;
	font-size: 39px;
	vertical-align: top
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview .md-smd-icon:before {
	display: inline-block;
	position: relative;
	top: 2px
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview .md-smd-hours {
	display: inline-block;
	width: calc(100% - 56px);
	line-height: 1.3em
}

.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview .md-smd-hours em {
	display: block;
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview .md-smd-hours em {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper {
	clear: both
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-toggle-info {
	padding: 20px 0 10px;
	text-align: right;
	border-bottom: 2px solid #000
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-toggle-info a {
	display: inline-block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase
}

.localized-fonts-loaded .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-toggle-info a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-toggle-info a:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e804';
	text-indent: 0;
	font-size: 20px;
	line-height: 1em;
	position: relative;
	top: 2px;
	margin-left: 6px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-toggle-info a.open:after {
	content: '\e80a';
	text-indent: 0
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info {
	display: none;
	padding-top: 40px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info .md-custom-select {
	display: none;
	margin-bottom: 25px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info .md-custom-select[data-visible="true"] {
	display: inline-block
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block {
	padding-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block .md-smd-info-block-content strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block .md-smd-info-block-content strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block .md-smd-info-block-content > strong {
	display: inline-block;
	padding-bottom: 5px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block .md-smd-info-block-content p {
	margin-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-services li {
	padding-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-services span {
	padding-left: 35px;
	position: relative
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-services span:before {
	font-size: 26px;
	position: absolute;
	left: 0
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-services span:before {
	font-size: 28px;
	top: -2px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-links li {
	padding-bottom: 15px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons a {
	margin-right: 5px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons a:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons a:active, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons a:focus {
	text-decoration: none
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons .btn-wrapper {
	margin-top: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table {
	font-size: 18px;
	margin-bottom: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table .md-pseudo-cell {
	width: 50%;
	padding-bottom: .5em
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table .md-pseudo-cell:first-child {
	width: 50%;
	padding-right: 20px
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons .md-smd-info-block-content {
	text-align: center
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a {
	display: inline-block;
	margin: 0 1.2vw 20px;
	font-size: 46px;
	background-color: #000;
	color: #fff;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	position: relative
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a:focus {
	background-color: #000;
	color: #fff
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='twitter']:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='twitter']:focus {
	background-color: #1da1f2
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='facebook']:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='facebook']:focus {
	background-color: #3b5998
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='google']:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='google']:focus {
	background-color: #d34836
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='instagram']:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='instagram']:focus {
	background-color: #652d42
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='pinterest']:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-social-icons a[class*='pinterest']:focus {
	background-color: #bd081c
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-cta {
	padding-top: 20px;
	border-top: 2px solid #000;
	text-align: right
}

.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-cta a:hover, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-cta a:active, .md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-cta a:focus {
	text-decoration: none
}

.md-small-markets-dealer .md-pseudo-table {
	display: table;
	width: 100%;
	border-collapse: collapse
}

.md-small-markets-dealer .md-pseudo-table .md-pseudo-row {
	display: table-row
}

.md-small-markets-dealer .md-pseudo-table .md-pseudo-cell {
	display: table-cell
}

@media (max-width: 480px) {
	.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview ul {
		flex-wrap: wrap
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview ul li {
		width: 100%
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-cta {
		text-align: center
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-cta a {
		display: block
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info .md-custom-select[data-visible="true"] {
		display: block
	}
}

@media (min-width: 768px) {
	.md-small-markets-dealer .md-smd-entry .md-smd-top-wrapper:after {
		content: "";
		display: block;
		clear: both
	}

	.md-small-markets-dealer .md-smd-entry .left-side {
		width: 40%
	}

	.md-small-markets-dealer .md-smd-entry .right-side {
		width: 60%
	}

	.md-small-markets-dealer .md-smd-entry .left-side {
		float: left;
		padding-right: 20px
	}

	.md-small-markets-dealer .md-smd-entry .right-side {
		float: right
	}

	.md-small-markets-dealer .md-smd-entry > .btn-wrapper {
		text-align: right
	}

	.md-small-markets-dealer .md-smd-entry > .btn-wrapper .btn {
		display: inline-block
	}

	.md-small-markets-dealer .md-smd-entry > .btn-wrapper .btn + .btn {
		margin-top: 0;
		margin-left: 10px
	}

	.md-small-markets-dealer .md-smd-entry .md-rimage {
		padding-bottom: 0
	}

	.md-small-markets-dealer .md-smd-entry .md-rimage > img {
		float: right;
		width: auto;
		max-height: 270px
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview ul {
		flex-wrap: nowrap
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-service-times-overview ul li {
		width: 25%
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block .md-smd-info-block-content {
		width: 40vw;
		margin: 0 auto
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons .md-smd-info-block-content {
		width: 100%
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-smd-info-block.md-smd-social-icons .btn-wrapper {
		float: right;
		margin-top: -5px
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table .md-pseudo-cell {
		width: 70%
	}

	.md-small-markets-dealer .md-smd-entry .md-smd-info-wrapper .md-pseudo-table .md-pseudo-cell:first-child {
		width: 30%
	}
}

.md-small-markets-dealer .md-small-markets-dealer-wcmmode-edit + .md-smd-entry .md-smd-info-wrapper .md-smd-info {
	display: block !important
}

@media (min-width: 768px) {
	.md-teaser .teaser-row-quadruple .teaser-item {
		flex: 0 0 25%;
		max-width: 25%;
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-dealerslider .md-dealerslider-header {
	margin-bottom: 15px
}

@media (min-width: 750px) {
	.md-dealerslider .md-dealerslider-content {
		display: flex;
		align-items: flex-end
	}

	.md-dealerslider .md-dealerslider-content .md-dealerslider-content-text {
		display: inline-block;
		flex-grow: 1;
		align-self: flex-start
	}

	.md-dealerslider .md-dealerslider-content .md-dealerslider-content-button {
		display: inline-block;
		flex-shrink: 0
	}
}

.remote-content .md-component .md-flex-row .md-cg-content-col {
	max-width: 100%;
	margin-left: 0;
	flex: 0 0 100%
}

.remote-content .light-on-dark .md-teaser .teaser-item .divider {
	border-color: white
}

.remote-content .light-on-dark .md-teaser .teaser-item .btn-wrapper a {
	color: black
}

.md-introduction-noalignment {
	margin-top: 0 !important;
	padding-top: 0 !important
}

.remotecontent-introduction-element .introduction-additional-information {
	margin-top: 25px;
	display: flex
}

.remotecontent-introduction-element .introduction-additional-information-address {
	margin-right: 75px
}

.remotecontent-introduction-element .introduction-additional-information-contact {
	display: flex;
	flex-direction: column
}

.remotecontent-introduction-element .introduction-additional-information-opening-time-0, .remotecontent-introduction-element .introduction-additional-information-opening-time-1, .remotecontent-introduction-element .introduction-additional-information-opening-time-2, .remotecontent-introduction-element .introduction-additional-information-opening-time-3, .remotecontent-introduction-element .introduction-additional-information-opening-time-4, .remotecontent-introduction-element .introduction-additional-information-opening-time-5, .remotecontent-introduction-element .introduction-additional-information-opening-time-6 {
	display: none
}

.md-leasingslider {
	margin-right: 2px;
	max-width: 1278px
}

.md-leasingslider .toggle-content-closed {
	display: none
}

.md-leasingslider hr {
	margin-bottom: 0;
	border: 0;
	border-bottom: 2px solid white
}

.md-leasingslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-prev, .md-leasingslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-next {
	padding-bottom: 16px
}

.md-leasingslider .md-ds-slider .slick-arrow {
	background-color: black
}

.md-leasingslider .md-ds-slider .slick-dots {
	padding-top: 0
}

.md-leasingslider .md-teaser .btn-wrapper {
	padding: 0
}

.md-leasingslider .md-teaser .btn-wrapper .btn-secondary {
	color: black
}

.md-leasingslider .md-teaser .btn-wrapper .btn-secondary:active, .md-leasingslider .md-teaser .btn-wrapper .btn-secondary:focus, .md-leasingslider .md-teaser .btn-wrapper .btn-secondary:hover {
	background-color: white;
	color: black;
	cursor: pointer
}

.md-leasingslider .md-dealerslider {
	padding-top: 0
}

.md-leasingslider .md-dealerslider .md-ds-item-inner {
	padding: 0 20px
}

.md-leasingslider .md-dealerslider .md-ds-item-inner .md-leasingslider-teaser-text {
	margin-bottom: 25px
}

.md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 0
}

.md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button a {
	padding: 5px 15px;
	color: black;
	background-color: white;
	border-color: black
}

.md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button a .md-icn-angle-down, .md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button a .md-icn-angle-up {
	color: black;
	font-size: 27px;
	vertical-align: sub;
	transition: transform .25s ease-out
}

.md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button .toggle-content-open .md-icn-angle-down, .md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button .toggle-content-open .md-icn-angle-up {
	transform: rotate3D(0, 0, 1, -180deg)
}

@media (max-width: 800px) {
	.md-leasingslider .md-dealerslider .md-ds-item-inner .toggle-button {
		position: relative
	}
}

.md-leasingslider .md-dealerslider .md-dealerslider-layout-100-width .md-leasingslider-teaser-text {
	padding: 20px 0 0 0
}

.md-leasingslider .teaser-row .teaser-item .asset-wrapper {
	margin-bottom: 0;
	padding-right: 0
}

@media (min-width: 767px) {
	.md-leasingslider .teaser-row .teaser-item .asset-wrapper {
		margin-bottom: 0;
		padding-right: 35px
	}
}

.md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage {
	display: block;
	padding: 0
}

.md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage .md-colctrl-c0, .md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage .md-colctrl-c1 {
	display: inline-block;
	margin: 0
}

.md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage .md-colctrl-c1 {
	float: right
}

@media (max-width: 767px) {
	.md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage {
		margin-top: 15px
	}
}

@media (max-width: 1250px) {
	.md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage .md-colctrl-c0, .md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage .md-colctrl-c1 {
		display: block
	}

	.md-leasingslider .teaser-row .teaser-item .md-leasingslider-usage .md-colctrl-c1 {
		float: left;
		margin-bottom: 2rem
	}
}

.md-leasingslider .md-dealerslider-layout-100-width .teaser-row .teaser-item .md-leasingslider-usage {
	padding-left: 50px
}

.md-leasingslider .md-dealerslider-layout-100-width .teaser-row .teaser-item .md-leasingslider-usage .md-std-txt p {
	margin-top: 0
}

.md-leasingslider .toggle-content {
	padding-bottom: 60px
}

.md-leasingslider .toggle-content .md-contenttable th {
	border-top: 2px solid white
}

.md-leasingslider .toggle-content .md-contenttable th, .md-leasingslider .toggle-content .md-contenttable td {
	vertical-align: middle
}

.md-leasingslider .toggle-content .parsys-column, .md-leasingslider .toggle-content .md-colctrl.md-colctrl-medium, .md-leasingslider .toggle-content .md-std-txt {
	padding-left: 0;
	margin-left: 0
}

.md-leasingslider .toggle-content .text-size-2 p {
	color: black
}

.md-leasingslider .toggle-content .md-dealerslider .slick-prev {
	left: -10px
}

.md-leasingslider .toggle-content .md-dealerslider .slick-next {
	right: -10px
}

.md-leasingslider .light-on-dark {
	background-color: black
}

.md-leasingslider .light-on-dark .md-teaser * {
	color: white
}

.md-leasingslider .md-teaser .teaser-row-single .teaser-item {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}

.md-leasingslider .md-teaser .teaser-row-single .teaser-item .asset-wrapper {
	padding-left: 0
}

.md-leasingslider .md-dealerslider-layout-100-width .md-ds-asset {
	width: 100%
}

.md-leasingslider .md-dealerslider.md-dealerslider-tabbed .md-ds-slider-tabmenu {
	background-color: transparent;
	border-top: 1px solid black;
	border-bottom: 1px solid black
}

.md-leasingslider .md-dealerslider.md-dealerslider-tabbed .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab {
	padding-top: 18px;
	color: black
}

.md-leasingslider .md-dealerslider.md-dealerslider-tabbed .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab.selected {
	border-bottom: 10px solid black
}

.md-leasingslider .md-dealerslider.md-dealerslider-tabbed .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab:hover {
	border-bottom: 10px solid black
}

.md-leasingslider .md-dealerslider.md-dealerslider-tabbed .slick-prev, .md-leasingslider .md-dealerslider.md-dealerslider-tabbed .slick-next {
	padding: 0;
	display: inline-block !important;
	background-color: transparent;
	border: 0;
	top: 280px
}

.md-leasingslider .md-dealerslider.md-dealerslider-tabbed .md-dealerslider-layout-100-width .slick-prev, .md-leasingslider .md-dealerslider.md-dealerslider-tabbed .md-dealerslider-layout-100-width .slick-next {
	top: 320px
}

.md-leasing-module .btn-wrapper {
	position: static;
	padding: 0
}

.md-leasing-module .md-contenttable-body .md-contenttable-cell {
	border-top: 0
}

.md-leasing-module .md-heading-h3 {
	margin-bottom: 20px
}

.md-leasing-module .md-dealerslider {
	padding-top: 0
}

.md-leasing-module .md-dealerslider .slick-dotted.slick-slider {
	padding-bottom: 0
}

.md-leasing-module .md-dealerslider .slick-dotted.slick-slider .slick-dots {
	padding-top: 0
}

.remotecontent-consulting-teaser .teaser-item {
	display: flex;
	flex-direction: column
}

.remotecontent-consulting-teaser .copy-wrapper.richtext {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.remotecontent-consulting-teaser .copy-wrapper.richtext .h4, .remotecontent-consulting-teaser .copy-wrapper.richtext .h2, .remotecontent-consulting-teaser .copy-wrapper.richtext .divider, .remotecontent-consulting-teaser .copy-wrapper.richtext .parbase.text {
	margin-left: 0
}

.remotecontent-consulting-teaser span.md-cta-wrapper.md-next.md-inpage-cta {
	flex-grow: 1;
	display: flex;
	align-items: flex-end
}

.md-next.md-range-overview .md-flex-container-nopadding {
	margin-left: 0;
	margin-top: 0
}

.md-range-overview {
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px
}

@media (min-width: 1024px) {
	.md-range-overview {
		padding-left: 90px;
		padding-right: 90px
	}
}

.md-range-overview .md-range-header-image .md-heading-item {
	padding-left: 20px
}

.md-range-overview .md-range-item-emission-table {
	color: #aaa;
	z-index: 20
}

.md-range-overview .md-range-item-emission-table .md-icn-info {
	color: #aaa
}

.md-range-overview .md-range-item-row {
	display: flex;
	padding-top: 5px;
	padding-bottom: 15px
}

.md-range-overview .md-range-item-row p {
	padding-left: 5px
}

.md-range-overview .md-range-item-emission-table-mobile {
	display: unset
}

.md-range-overview .md-range-item-emission-table-desktop {
	display: none
}

.md-range-overview .md-range-item-emission-table-header {
	padding-bottom: 10px
}

.md-range-overview .md-range-item-emission-table-content span {
	padding-right: 10px
}

.md-range-overview .md-range-item-heading {
	padding-bottom: 10px;
	padding-top: 10px
}

.md-range-overview .md-range-item-content {
	margin-left: 20px
}

.md-range-overview .md-range-item-content [class^="md-icnpre-"] {
	font-size: 40px
}

.md-range-overview .md-range-item-content .md-range-item-padding {
	padding-top: 10px
}

.md-range-overview .md-range-item-subheader {
	padding-bottom: 10px;
	padding-top: 10px
}

.md-range-overview .md-range-info {
	padding-left: 10px;
	padding-top: 10px
}

.md-range-overview .md-range-item-col-4, .md-range-overview .md-range-item-col-5, .md-range-overview .md-range-item-col-6, .md-range-overview .md-range-item-col-7, .md-range-overview .md-range-item-col-8 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-range-overview .md-range-item-col-4, .md-range-overview .md-range-item-col-5, .md-range-overview .md-range-item-col-6, .md-range-overview .md-range-item-col-7, .md-range-overview .md-range-item-col-8 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-range-overview .md-flex-container .valign-top.md-range-item-heading {
	padding-bottom: 0
}

.md-range-overview .md-flex-container .valign-top.md-range-item-subheading {
	padding-top: 0
}

.md-range-overview .md-range-buttons {
	margin-left: 10px;
	margin-right: 10px
}

.md-range-overview .md-range-buttons .md-button.btn-inline-container, .md-range-overview .md-range-buttons a.btn.btn-highlight, .md-range-overview .md-range-buttons a.btn.btn-secondary {
	width: 100%
}

.md-range-overview .md-range-buttons .md-button.btn-inline-container {
	margin-bottom: 10px
}

.md-range-overview .md-range-overview-content {
	padding-top: 0;
	padding-left: 0
}

.md-range-overview .md-editorial-offset-1 {
	margin-left: 0
}

.md-direction-rtl .md-range-overview .md-editorial-offset-1 {
	margin-left: 0;
	margin-right: 0
}

.md-range-overview .valign-middle {
	align-items: center
}

.md-range-overview .valign-bottom {
	align-items: flex-end
}

.md-range-overview .md-range-col:not(:first-of-type) {
	padding-top: 20px
}

.md-range-overview .md-range-col:not(:last-of-type) {
	padding-bottom: 20px
}

.md-range-overview .md-range-col > * {
	margin-bottom: 20px
}

.md-range-overview .md-range-col > *:last-child {
	margin-bottom: 0 !important
}

.md-range-overview .md-range-item-emission-table {
	margin-left: 15px;
	font-size: 1rem;
	line-height: 1.375rem
}

@media (min-width: 1280px) {
	.md-range-overview .md-range-item-emission-table {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-range-overview .md-range-item-emission-table {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-range-overview .md-range-item-emission-table {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-range-overview .md-range-item-emission-table {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-range-overview .md-range-item-emission-table {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-range-overview .md-range-item-highlight {
	min-height: 380px
}

.md-range-overview .column-flow-right-first {
	flex-flow: wrap-reverse
}

.md-range-overview .column-flow-right-first.valign-bottom {
	align-items: flex-start
}

.md-range-overview .column-flow-right-first .md-range-col:not(:first-of-type) {
	padding-top: 0;
	padding-bottom: 20px
}

.md-range-overview .column-flow-right-first .md-range-col:not(:last-of-type) {
	padding-top: 20px;
	padding-bottom: 0
}

.md-range-overview .md-range-overview-item .md-from-price {
	padding-left: 20px
}

.md-range-overview .md-range-overview-item .md-heading-item {
	padding-left: 20px
}

.md-range-overview .md-range-item-emission-table-mobile .md-range-item-fuelconsumption, .md-range-overview .md-range-item-emission-table-mobile .md-range-item-co2emission {
	display: block
}

@media (min-width: 768px) {
	.md-range-overview {
		padding-left: 40px;
		padding-right: 40px
	}

	.md-range-overview .md-range-item-emission-table-mobile {
		display: none
	}

	.md-range-overview .md-range-item-emission-table-desktop {
		display: unset
	}

	.md-range-overview .md-range-info {
		padding-left: 20px;
		padding-top: 20px
	}

	.md-range-overview .md-range-overview-content {
		padding-top: 20px;
		padding-left: 30px
	}

	.md-range-overview .md-range-header-image .md-heading-item {
		padding-left: 0
	}

	.md-range-overview .md-range-item-row p {
		padding-left: 5px
	}

	.md-range-overview .md-range-buttons {
		margin-left: 20px;
		margin-right: 20px
	}

	.md-range-overview .md-range-buttons .md-button.btn-inline-container {
		margin-bottom: 20px
	}

	.md-range-overview .md-range-item-offset-1 {
		margin-left: 8.33333333%
	}

	.md-direction-rtl .md-range-overview .md-range-item-offset-1 {
		margin-left: 0;
		margin-right: 8.33333333%
	}

	.md-range-overview .md-range-item-col-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-range-overview .md-range-item-col-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.md-range-overview .md-range-item-col-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-range-overview .md-range-item-col-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
		padding-left: 0
	}

	.md-range-overview .md-range-item-col-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-range-overview .md-range-item-emission-table {
		margin-left: 0
	}

	.md-range-overview .md-range-col {
		padding-top: 0;
		padding-bottom: 0
	}

	.md-range-overview .md-range-col > * {
		margin-bottom: 10px
	}

	.md-range-overview .md-range-col:not(:first-of-type) {
		padding-top: 0
	}

	.md-range-overview .md-range-col:not(:last-of-type) {
		padding-bottom: 0
	}
}

@media (min-width: 768px) and (min-width: 1024px) {
	.md-range-overview .md-range-buttons {
		margin-left: 50px;
		margin-right: 50px
	}
}

.md-direction-rtl .md-range-overview {
	direction: rtl
}

.md-range-overview .md-range-item-fuelconsumption, .md-range-overview .md-range-item-co2emission {
	display: initial
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] {
	position: fixed
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-wrapper, .md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-header, .md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-main-wrapper, .md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-main, .md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-main::-webkit-scrollbar {
	background-color: #fff;
	background: #fff;
	color: #000
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-header {
	border-top: 0;
	border-bottom: 0;
	box-shadow: none
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-title {
	color: #000
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-title {
	font-size: 1.5rem;
	color: #000
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-range-price-table {
	margin-left: 20px;
	width: 90%
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-btn.md-icn-close {
	color: #000
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-pricedetails-row {
	margin-bottom: 20px
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] tr.md-pricedetails-row td {
	padding-bottom: 5px;
	padding-top: 5px
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-pricedetails-disclaimer {
	color: #aaa;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] tr.md-pricedetails-row.md-pricedetails-total td {
	border-bottom: 2px solid #000;
	border-top: 2px solid #000
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] tbody td:last-child {
	text-align: right
}

.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-pricedetails-total strong {
	font-family: 'MINISansBold', Arial, sans-serif
}

.localized-fonts-loaded .md-custom-layer[data-layer-group="md-range-item-price-details"] .md-pricedetails-total strong {
	font-family: 'MINISansBold', 'MINISansBoldLocalized', Arial, sans-serif
}

.md-custom-layer-veil[data-layer-group="md-range-item-price-details"] {
	position: fixed
}

@media (min-width: 479px) {
	.md-custom-layer[data-layer-group="md-range-item-price-details"] .md-custom-layer-wrapper {
		height: 350px
	}
}

@media (min-width: 320px) {
	.md-com-quote-item.has-topline.is-big:before {
		width: 60px;
		border-bottom-width: 4px
	}

	.md-com-quote-item.has-topline.is-small:before {
		width: 40px;
		border-bottom-width: 2px
	}

	.md-com-quote-item.has-quotes.is-big .quote-item-quote:before {
		margin-left: -20px
	}

	.md-com-quote-item.has-quotes.is-small .quote-item-quote:before {
		margin-left: -15px
	}
}

@media (min-width: 480px) {
	.md-com-quote-item.has-topline.is-big:before {
		width: 80px;
		border-bottom-width: 4px
	}

	.md-com-quote-item.has-topline.is-small:before {
		width: 60px;
		border-bottom-width: 2px
	}

	.md-com-quote-item.has-quotes.is-big .quote-item-quote:before {
		margin-left: -25px
	}

	.md-com-quote-item.has-quotes.is-small .quote-item-quote:before {
		margin-left: -15px
	}
}

@media (min-width: 768px) {
	.md-com-quote-item.has-topline.is-big:before {
		width: 80px;
		border-bottom-width: 4px
	}

	.md-com-quote-item.has-topline.is-small:before {
		width: 60px;
		border-bottom-width: 2px
	}

	.md-com-quote-item.has-quotes.is-big .quote-item-quote:before {
		margin-left: -25px
	}

	.md-com-quote-item.has-quotes.is-small .quote-item-quote:before {
		margin-left: -15px
	}
}

@media (min-width: 1280px) {
	.md-com-quote-item.has-topline.is-big:before {
		width: 100px;
		border-bottom-width: 4px
	}

	.md-com-quote-item.has-topline.is-small:before {
		width: 70px;
		border-bottom-width: 2px
	}

	.md-com-quote-item.has-quotes.is-big .quote-item-quote:before {
		margin-left: -30px
	}

	.md-com-quote-item.has-quotes.is-small .quote-item-quote:before {
		margin-left: -20px
	}
}

@media (min-width: 1920px) {
	.md-com-quote-item.has-topline.is-big:before {
		width: 160px;
		border-bottom-width: 6px
	}

	.md-com-quote-item.has-topline.is-small:before {
		width: 100px;
		border-bottom-width: 4px
	}

	.md-com-quote-item.has-quotes.is-big .quote-item-quote:before {
		margin-left: -45px
	}

	.md-com-quote-item.has-quotes.is-small .quote-item-quote:before {
		margin-left: -25px
	}
}

.md-com-quote-item .quote-item-subline {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 1rem;
	line-height: 1.375rem;
	font-style: italic
}

.localized-fonts-loaded .md-com-quote-item .quote-item-subline {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-com-quote-item .quote-item-subline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-com-quote-item .quote-item-subline {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-com-quote-item .quote-item-subline {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-com-quote-item .quote-item-subline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-com-quote-item .quote-item-subline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-com-quote-item.has-topline:before {
	content: " ";
	display: block;
	position: relative;
	border-bottom-color: #000;
	border-bottom-style: solid
}

.light-on-dark .md-com-quote-item.has-topline:before {
	border-bottom-color: #fff
}

.md-com-quote-item.has-quotes .quote-item-quote:before {
	content: "\201E"
}

.md-com-quote-item.has-quotes .quote-item-quote:after {
	content: "\201C"
}

.md-quick-entries .md-quick-entry-list {
	display: flex;
	flex-wrap: wrap
}

.md-quick-entries .md-quick-entry-list .md-quick-entry {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center
}

@media (min-width: 480px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-left: 10px
	}
}

@media (min-width: 768px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-left: 10px
	}
}

@media (min-width: 1280px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-left: 15px
	}
}

@media (min-width: 1920px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-left: 20px
	}
}

@media (min-width: 480px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-right: 10px
	}
}

@media (min-width: 768px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-right: 10px
	}
}

@media (min-width: 1280px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-right: 15px
	}
}

@media (min-width: 1920px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		padding-right: 20px
	}
}

.md-quick-entries .md-quick-entry-list .md-quick-entry .md-button {
	width: 100%;
	display: flex;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	justify-content: center
}

.md-quick-entries .md-quick-entry-list .md-quick-entry .md-button.btn-inline-container {
	margin-bottom: 0
}

.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
	font-size: 39px;
	margin-bottom: 15px
}

@media (min-width: 480px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		margin-bottom: 40px
	}
}

.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title {
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	display: block
}

.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title::after {
	content: ''
}

.md-quick-entries .md-quick-entry-list .md-quick-entry a {
	text-decoration: none;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

@media (min-width: 480px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		width: 50%
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		font-size: 39px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title::after {
		content: ''
	}
}

@media (min-width: 768px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		width: 33%
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		font-size: 40px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title::after {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e808';
		text-indent: 0;
		display: inline;
		white-space: nowrap;
		font-size: 13px;
		padding-left: 5px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title {
		line-height: 13px
	}
}

@media (min-width: 1280px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		width: 25%
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		font-size: 50px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title::after {
		font-size: 20px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title {
		line-height: 20px
	}
}

@media (min-width: 1920px) {
	.md-quick-entries .md-quick-entry-list .md-quick-entry {
		width: 20%
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-icon-before {
		font-size: 60px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title::after {
		font-size: 20px
	}

	.md-quick-entries .md-quick-entry-list .md-quick-entry span.btn-title {
		line-height: 20px
	}
}

.md-quick-entries.light-on-dark {
	background-color: #000
}

.md-progress-bar {
	width: 100%;
	height: inherit
}

.md-progress-bar__bar-wrapper {
	height: inherit;
	background-color: transparent
}

.md-progress-bar__bar {
	height: inherit;
	width: 0
}

.md-product-stage-pdh-not-available {
	display: none
}

.md-pdh-not-available .md-product-stage-pdh-not-available {
	display: block !important
}

.md-product-stage {
	position: relative;
	opacity: 0;
	transition: opacity .2s ease-in-out
}

.md-pdh-not-available .md-product-stage {
	display: none !important
}

.md-product-stage.md-component--initialized, .no-js .md-product-stage {
	opacity: 1
}

.md-product-stage .md-ps-asset-wrapper {
	position: relative;
	height: calc(100vh - 98px - 77px)
}

.light-on-dark.md-product-stage .md-ps-asset-wrapper .md-image .asset-ratio-box {
	background-color: #e5e5e5
}

.md-product-stage .md-ps-content-wrapper {
	position: absolute;
	width: 100%;
	z-index: 5
}

.md-product-stage .md-ps-content-wrapper.valign-top {
	top: 60px;
	padding-top: 0 !important
}

.md-product-stage .md-ps-content-wrapper.valign-middle {
	top: 50%;
	transform: translate3D(0, -55%, 0)
}

.md-product-stage .md-ps-content-wrapper.valign-bottom {
	bottom: 100px;
	padding-bottom: 0 !important
}

.md-product-stage .md-ps-content-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-content-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-stage .md-ps-subheading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 1.375rem;
	line-height: 1.375rem;
	margin: 0 auto;
	word-wrap: break-word
}

.localized-fonts-loaded .md-product-stage .md-ps-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-subheading {
		font-size: 1.375rem;
		line-height: 1.375rem
	}
}

.md-product-stage .md-ps-subheading.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-subheading.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-subheading {
		font-size: 2rem;
		line-height: 2.25rem
	}
}

.md-product-stage .md-ps-legal-wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 10px;
	line-height: 13px;
	z-index: 10;
	padding-bottom: 30px
}

@media (min-width: 480px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 60px
	}
}

.md-product-stage .md-ps-legal-wrapper .md-button.btn-inline-container {
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.md-product-stage .md-ps-legal-wrapper .md-button.btn-inline-container {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-legal-wrapper .md-button.btn-inline-container {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.md-product-stage .md-ps-legal-wrapper .md-button.btn-inline-container {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.md-product-stage .md-ps-legal-wrapper .md-button.btn-inline-container {
		margin-bottom: 20px
	}
}

.md-product-stage .show-on-tablet-portrait {
	display: block
}

.md-product-stage .hide-on-tablet-portrait {
	display: none
}

@media (min-width: 480px) {
	.md-product-stage .md-ps-content-col {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-product-stage .md-ps-content-wrapper.valign-top {
		top: 80px
	}

	.md-product-stage .md-ps-content-wrapper.valign-bottom {
		bottom: 80px
	}
}

@media (min-width: 768px) {
	.md-product-stage .md-ps-content-wrapper.valign-top {
		top: 80px
	}

	.md-product-stage .md-ps-content-wrapper.valign-bottom {
		bottom: 80px
	}

	.md-product-stage .md-ps-content-col {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-product-stage .md-ps-legal-wrapper {
		font-size: 12px;
		line-height: 16px;
		padding-bottom: 10px
	}

	.md-product-stage .show-on-tablet-portrait {
		display: none
	}

	.md-product-stage .hide-on-tablet-portrait {
		display: block
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-product-stage .md-ps-legal-wrapper {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-stage .md-ps-content-wrapper.valign-top {
		top: 100px
	}

	.md-product-stage .md-ps-content-wrapper.valign-bottom {
		bottom: 100px
	}

	.md-product-stage .md-ps-legal-wrapper {
		font-size: 14px;
		line-height: 18px
	}
}

@media (min-width: 1920px) {
	.md-product-stage .md-ps-content-wrapper.valign-top {
		top: 120px
	}

	.md-product-stage .md-ps-content-wrapper.valign-bottom {
		bottom: 120px
	}
}

.md-direction-rtl .md-product-stage {
	direction: rtl
}

.md-product-selector-teaser {
	display: none
}

.md-pdh-not-available .md-product-selector-teaser {
	display: none !important
}

.md-product-selector-teaser .md-pst-image {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector-teaser .md-pst-image {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector-teaser .md-pst-data {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector-teaser .md-pst-data {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector-teaser .md-pst-btn-sec {
	text-align: center;
	text-transform: none
}

@media (max-width: 767px) {
	.md-product-selector-teaser .md-pst-btn-sec {
		padding-right: 0
	}
}

@media (min-width: 768px) {
	.md-product-selector-teaser .md-flex-row {
		align-items: center
	}

	.md-product-selector-teaser .md-pst-image {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-product-selector-teaser .md-pst-data {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-selector-teaser .md-pst-image {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-selector-teaser .md-pst-data {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 1280px) {
	.md-product-selector-teaser .md-flex-row {
		align-items: center
	}

	.md-product-selector-teaser .md-pst-image {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-product-selector-teaser .md-pst-data {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector-teaser .md-pst-image {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector-teaser .md-pst-data {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-direction-rtl .md-product-selector {
	direction: rtl
}

.md-direction-rtl .md-product-selector .md-ht-btn {
	float: left
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-slider {
	user-select: initial;
	-webkit-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial
}

.md-product-selector .md-product-selector-flex-col-10 {
	width: 100%
}

.md-product-selector .md-product-selector-flex-col-10 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-flex-col-10 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-flex-offset-1 {
	margin-left: 0
}

.md-product-selector .md-flex-col-4 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-flex-col-4 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-flex-col-6 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-flex-col-6 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-flex-col-8 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-flex-col-8 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-flex-col-10 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-flex-col-10 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-disclaimer {
	color: #aaa
}

.md-pdh-not-available .md-product-selector .md-product-selector-reset-wrapper {
	display: none
}

.md-product-selector .md-product-selector-reset {
	text-transform: none;
	border: 0;
	padding-left: 0;
	padding-right: 0
}

@media (min-width: 768px) {
	.md-product-selector .md-flex-col-4 {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-product-selector .md-flex-col-6 {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-selector .md-flex-col-4 {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-flex-col-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-product-selector .md-flex-col-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-product-selector .md-product-selector-flex-col-10 {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-product-selector .md-product-selector-flex-offset-1 {
		margin-left: 8.33333333%
	}

	.md-direction-rtl .md-product-selector .md-product-selector-flex-offset-1 {
		margin-left: 0;
		margin-right: 8.33333333%
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-flex-col-10 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-color {
	width: 20px;
	height: 20px;
	border-radius: 50%
}

.md-product-selector .md-product-selector-color.border-type-white {
	border: 2px solid #fff
}

.md-product-selector .md-product-selector-color.border-type-black {
	border: 2px solid #000
}

@media screen and (min-width: 768px) {
	.md-product-selector .md-product-selector-color {
		width: 26px;
		height: 26px
	}
}

.md-product-selector .md-product-selector-togglebutton {
	position: relative;
	display: inline-block;
	border: 2px solid #000;
	width: 44px;
	height: 24px;
	border-radius: 12px
}

.md-product-selector .md-product-selector-togglebutton > span {
	position: absolute;
	display: block;
	background-color: #000;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 2px;
	left: 0;
	top: 0;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.25, 1)
}

.md-product-selector .md-product-selector-togglebutton.is-right > span {
	left: 20px
}

.md-product-selector .md-product-selector-header-global .md-product-selector-brandimage {
	text-align: right;
	margin-left: auto;
	width: 60%;
	max-width: 220px
}

.md-direction-rtl .md-product-selector .md-product-selector-header-global .md-product-selector-brandimage {
	text-align: left;
	margin-left: 0;
	margin-right: auto
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-header-global .md-product-selector-brandimage {
		text-align: left;
		margin-left: 0
	}
}

.md-product-selector .md-product-selector-header-summary.has-brandimage {
	display: flex
}

.md-product-selector .md-product-selector-header-summary.has-brandimage > div {
	flex: 0 0 50%
}

.md-product-selector .md-product-selector-header-summary.has-brandimage .md-product-selector-brandimage {
	text-align: right
}

.md-product-selector .md-product-selector-list-options .md-ps-list-option {
	font-family: 'MINIRegular', 'Georgia', serif;
	list-style-type: none;
	margin-bottom: 0;
	word-break: break-word;
	padding-left: 25px;
	position: relative
}

.localized-fonts-loaded .md-product-selector .md-product-selector-list-options .md-ps-list-option {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-list-options .md-ps-list-option:before {
	position: absolute;
	left: 0;
	top: 4px;
	content: '\e811';
	text-indent: 0;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	speak: none;
	line-height: 1;
	text-rendering: auto
}

.md-direction-rtl .md-product-selector .md-product-selector-list-options .md-ps-list-option {
	padding-left: 0;
	padding-right: 25px
}

.md-direction-rtl .md-product-selector .md-product-selector-list-options .md-ps-list-option:before {
	content: ''
}

.md-direction-rtl .md-product-selector .md-product-selector-list-options .md-ps-list-option:after {
	position: absolute;
	right: 0;
	top: 4px;
	content: '\e811';
	text-indent: 0;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	speak: none;
	line-height: 1;
	text-rendering: auto
}

.md-product-selector .md-product-selector-fact {
	padding: 30px;
	text-align: center;
	margin: .5px;
	background-color: #fff;
	display: flex;
	justify-content: center;
	flex-direction: column
}

.md-product-selector .md-product-selector-fact.has-tooltip {
	cursor: pointer
}

.md-product-selector .md-product-selector-fact .fact-icon {
	font-size: 28px;
	margin-bottom: 5px
}

.md-product-selector .md-product-selector-fact .fact-value {
	font-size: 18px;
	line-height: 26px;
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-product-selector .md-product-selector-fact .fact-value {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-fact .fact-unit {
	font-size: 12px;
	line-height: 16px;
	font-family: 'MINISansReg', Arial, sans-serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-product-selector .md-product-selector-fact .fact-unit {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-product-selector .md-product-selector-fact .fact-2column-subgroup {
	display: flex
}

.md-product-selector .md-product-selector-fact .fact-2column-subgroup .fact-icon {
	flex: 0 0 15%
}

.md-product-selector .md-product-selector-fact .fact-2column-value-unit-wrapper {
	flex: 0 0 75%;
	text-align: left
}

.md-product-selector .md-product-selector-fact .fact-2column-value-unit-wrapper.fact-icon {
	padding-right: 20px;
	flex: 0 0 20%
}

.md-product-selector .md-product-selector-fact .fact-emission-subgroup {
	display: flex;
	align-items: left;
	justify-content: flex-end
}

.md-product-selector .md-product-selector-fact .fact-emission-subgroup .md-efficiency-table {
	margin: 0
}

.md-product-selector .md-product-selector-fact .fact-emission-item {
	flex: 0 0 85%
}

.md-product-selector .md-product-selector-fact .fact-emission-item.fine-print {
	flex: 0 0 85%
}

.md-product-selector .md-product-selector-fact .fact-emission-overlay-only .fact-emission-inline {
	display: none
}

@media (max-width: 480px) {
	.md-product-selector .md-product-selector-fact.is-emission {
		flex: 1 1 100%
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-fact {
		padding: 30px 10px
	}

	.md-product-selector .md-product-selector-fact .fact-icon {
		font-size: 54px
	}

	.md-product-selector .md-product-selector-fact .fact-value {
		font-size: 22px
	}

	.md-product-selector .md-product-selector-fact .fact-unit {
		font-size: 14px
	}

	.md-product-selector .md-product-selector-fact .fact-emission-item {
		padding: 20px
	}

	.md-product-selector .md-product-selector-fact .fact-emission-item:not(.fine-print) {
		flex: 1 1 25%
	}

	.md-product-selector .md-product-selector-fact .fact-emission-overlay {
		display: none
	}

	.md-product-selector .md-product-selector-fact .fact-emission-overlay-only .fact-emission-overlay {
		display: block
	}

	.md-product-selector .md-product-selector-fact .fact-2column-subgroup {
		flex-direction: column;
		padding: 0 20px
	}

	.md-product-selector .md-product-selector-fact .fact-2column-value-unit-wrapper {
		flex: 100%;
		text-align: center
	}

	.md-product-selector .md-product-selector-fact .fact-2column-value-unit-wrapper.fact-icon {
		padding-right: 0
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-enginestats .md-product-selector-fact .fact-icon {
		flex: 0 0 25%
	}

	.md-product-selector .md-product-selector-model-enginestats .md-product-selector-fact .fact-2column-subgroup {
		display: block
	}

	.md-product-selector .md-product-selector-model-enginestats .md-product-selector-fact .fact-2column-value-unit-wrapper {
		flex: 0 0 25%;
		padding-left: 0;
		padding-right: 0
	}

	.md-product-selector .md-product-selector-model-enginestats .md-product-selector-fact .fact-emission-subgroup {
		flex-basis: 30%
	}
}

.md-product-selector .md-product-selector-toggle {
	text-align: center
}

.md-product-selector .md-product-selector-toggle .md-toggle-icon {
	display: inline-block;
	font-size: 48px
}

.md-product-selector .md-product-selector-pagination {
	display: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 1rem;
	line-height: 1rem;
	text-align: center;
	margin: 0 auto 60px
}

.localized-fonts-loaded .md-product-selector .md-product-selector-pagination {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-product-selector .md-product-selector-pagination.is-active {
	display: block
}

.md-product-selector .md-product-selector-summary .md-summary-content-wrapper {
	background: #f1f1f1;
	border-bottom: 2px solid #fff
}

.md-product-selector .md-product-selector-summary .md-summary-content-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-summary .md-summary-content-row {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-product-selector .md-product-selector-summary .md-summary-content-row .md-summary-content-column-left, .md-product-selector .md-product-selector-summary .md-summary-content-row .md-summary-content-column-right {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-summary .md-summary-content-row .md-summary-content-column-left, .md-product-selector .md-product-selector-summary .md-summary-content-row .md-summary-content-column-right {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-summary .md-product-selector-brandimage {
	text-align: right;
	margin-left: auto;
	width: 60%;
	max-width: 220px
}

.md-product-selector .md-product-selector-summary .md-summary-header.has-brandimage {
	display: flex
}

.md-product-selector .md-product-selector-summary .md-summary-header.has-brandimage .md-summary-headercontent-wrapper {
	flex: 0 0 50%
}

.md-product-selector .md-product-selector-summary .md-product-selector-info-price {
	text-transform: uppercase
}

.md-product-selector .md-product-selector-summary .md-product-selector-info-price .md-disclaimer-btn {
	top: -1px
}

.md-product-selector .md-product-selector-summary .md-product-selector-info-price .md-disclaimer-btn::before {
	font-size: 13px;
	vertical-align: 6px
}

.md-product-selector .md-product-selector-summary.summary-grid-double .md-summary-content-row .md-summary-content-column-left, .md-product-selector .md-product-selector-summary.summary-grid-double .md-summary-content-row .md-summary-content-column-right {
	flex: 0 0 50%;
	max-width: 50%
}

.md-product-selector .md-product-selector-summary.bg-dark::before {
	left: 0;
	right: 0
}

.md-product-selector .md-product-selector-summary.bg-dark .md-summary-content-wrapper {
	background: #000
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-summary.summary-grid-double-desktop .md-summary-content-row .md-summary-content-column-left, .md-product-selector .md-product-selector-summary.summary-grid-double-desktop .md-summary-content-row .md-summary-content-column-right {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-summary.summary-grid-double-desktop .md-summary-content-row .md-summary-content-column-left, .md-product-selector .md-product-selector-summary.summary-grid-double .md-summary-content-row .md-summary-content-column-left {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.md-product-selector .md-product-selector-summary.summary-grid-double-desktop .md-summary-content-row .md-summary-content-column-right, .md-product-selector .md-product-selector-summary.summary-grid-double .md-summary-content-row .md-summary-content-column-right {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.md-product-selector .md-product-selector-summary.summary-grid-triple .md-summary-content-row .md-summary-content-column-left, .md-product-selector .md-product-selector-summary.summary-grid-triple .md-summary-content-row .md-summary-content-column-right {
		flex: 0 0 25%;
		max-width: 25%
	}
}

.md-product-selector .md-product-selector-emissiondisclaimer {
	margin-bottom: 40px
}

.md-product-selector .md-product-selector-emissiondisclaimer .md-toggle-select {
	min-width: 180px;
	max-width: 260px;
	margin-bottom: 20px;
	background: #fff;
	color: #000;
	border: 2px solid #000
}

.md-product-selector .md-product-selector-emissiondisclaimer .md-toggle-select:after {
	content: '\e804';
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	background: #000;
	color: #fff;
	width: 32px;
	vertical-align: middle;
	align-items: center;
	display: flex;
	justify-content: center
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-item {
	display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-characteristics .md-characteristics-item {
		margin-left: 0;
		margin-right: 0
	}
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-item + .md-characteristics-item {
	border-top: 2px solid #fff
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-item .md-characteristics-item-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-product-selector .md-product-selector-characteristics .md-characteristics-item .md-characteristics-item-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-item .default-text {
	display: none
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-item.is-default .default-text {
	display: inline
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-column-left {
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-column-left img {
	width: 100%;
	max-width: 100%
}

.md-product-selector .md-product-selector-characteristics .md-characteristics-column-right {
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}

.md-product-selector .md-modelgroup-summary-option, .md-product-selector .md-modelgroup-summary-subview {
	height: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 0 5px;
	height: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header {
	text-align: center
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1rem;
	line-height: 1.375rem;
	text-transform: uppercase
}

.localized-fonts-loaded .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .localized-fonts-loaded .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .md-font-styles-legacy .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .md-font-styles-legacy .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header .h4, .md-font-styles-legacy .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-header h4 {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-content {
	background-color: #f1f1f1
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-model {
	flex: 0 0 auto
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-model .md-modelgroup-summary-header {
	display: none
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-model .md-modelgroup-summary-content {
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-model .md-modelgroup-summary-button {
	width: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-content-wrapper-bottom {
	align-self: flex-end;
	width: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-characteristics, .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-motorisation {
	margin-bottom: 2px
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list dt {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list dt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list dd {
	position: relative
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list dd:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list-emission .ms-disclaimer-item-markers {
	display: inline-block;
	margin-left: 5px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list-emission .ms-disclaimer-item-markers {
		margin-left: 5px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list-emission .ms-disclaimer-item-markers {
		margin-left: 5px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list-emission .ms-disclaimer-item-markers {
		margin-left: 10px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-description-list-emission .ms-disclaimer-item-markers {
		margin-left: 10px
	}
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-brandimage {
	display: flex;
	justify-content: flex-end
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-brandimage .md-image-item {
	max-width: 50%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-image img {
	width: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-button {
	display: flex;
	justify-content: flex-end;
	flex: 0 0 40px;
	width: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-backtotop {
	position: absolute;
	display: inline-block;
	background-color: #000;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: #fff;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%)
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-backtotop:after {
	content: " ";
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e80a';
	text-indent: 0;
	font-size: 1em;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	height: 1em;
	margin: auto 0;
	text-align: center;
	width: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-disclaimer-pair {
	flex-basis: 100%;
	display: flex
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer {
	border-top: 2px solid #fff;
	background-color: #f1f1f1;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item {
	display: flex;
	flex-direction: row;
	min-width: 45%
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-icon {
	font-size: 1.75rem;
	display: flex
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-text .text-value {
	display: block;
	font-size: 1rem;
	line-height: 1.5rem;
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-text .text-value {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-text .text-unit {
	display: block;
	font-size: .75rem;
	line-height: 1rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	padding-bottom: 5px
}

.localized-fonts-loaded .md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-text .text-unit {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-text .md-efficiency-marker {
	margin-right: 5px;
	top: -2px
}

.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-markers {
	display: inline-block
}

.md-product-selector .md-product-selector-modelgroup-summary .btn {
	display: block;
	width: 100%
}

.md-product-selector .md-product-selector-modelgroup-summary.bg-dark:before {
	display: none
}

.md-product-selector .md-product-selector-modelgroup-summary.bg-dark .md-modelgroup-summary-content, .md-product-selector .md-product-selector-modelgroup-summary.bg-dark .md-modelgroup-summary-disclaimer {
	background-color: #000
}

.md-product-selector .md-product-selector-modelgroup-summary.bg-dark .md-modelgroup-summary-header h4, .md-product-selector .md-product-selector-modelgroup-summary.bg-dark .md-modelgroup-summary-header .h4 {
	color: #000
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item {
		min-width: 35%
	}

	.md-product-selector .md-product-selector-modelgroup-summary .md-modelgroup-summary-disclaimer .ms-disclaimer-item-text .text-value {
		display: inline-block;
		font-size: 1.125rem;
		line-height: 1.625rem
	}
}

@media (min-width: 768px) {
	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-model, .md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-motorisation, .md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-characteristics {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 33.333%;
		max-width: 33.333%;
		display: flex;
		flex-direction: column
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-model .md-modelgroup-summary-header, .md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-motorisation .md-modelgroup-summary-header, .md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-characteristics .md-modelgroup-summary-header {
		display: block
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-model .md-characteristics-item p:last-of-type, .md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-motorisation .md-characteristics-item p:last-of-type, .md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-characteristics .md-characteristics-item p:last-of-type {
		padding-top: 2px
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-content {
		flex: 1 1 auto;
		display: block
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-content-wrapper-top {
		display: flex;
		flex-direction: column
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-content-wrapper-top .md-modelgroup-summary-image {
		order: 2
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-button {
		display: none
	}

	.md-product-selector .has-single-item .md-product-selector-modelgroup-summary .md-modelgroup-summary-content-wrapper-bottom .md-modelgroup-summary-button {
		display: block
	}
}

.md-product-selector .md-product-selector-modelgroup-summary-slider {
	position: relative;
	display: flex;
	flex-direction: column
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btns-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: none
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper {
	position: -webkit-sticky;
	position: sticky;
	top: 40%;
	bottom: 0
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--left {
	float: left;
	left: 0
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--left .md-mgs-slider-btn {
	left: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--left .md-mgs-slider-btn {
		left: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--left .md-mgs-slider-btn {
		left: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--left .md-mgs-slider-btn {
		left: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--left .md-mgs-slider-btn {
		left: 40px
	}
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--right {
	float: right;
	right: 0
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--right .md-mgs-slider-btn {
	right: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--right .md-mgs-slider-btn {
		right: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--right .md-mgs-slider-btn {
		right: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--right .md-mgs-slider-btn {
		right: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btn-wrapper--right .md-mgs-slider-btn {
		right: 40px
	}
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow {
	display: none !important;
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	transition: background-color .2s;
	outline: 0;
	pointer-events: all
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev {
	left: 0;
	margin-left: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev {
		margin-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev {
		margin-left: 40px
	}
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev:before {
	content: '\e8a3';
	text-indent: 0
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next {
	right: 0;
	margin-right: 15px;
	left: auto
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next {
		margin-right: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next {
		margin-right: 40px
	}
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next:before {
	content: '\e8a6';
	text-indent: 0
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-hidden, .md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-disabled {
	display: none !important
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow {
		display: inline-block !important
	}
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow {
	background-color: rgba(0, 0, 0, 0.5)
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow:hover {
	background-color: #000
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-prev:before, .md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow.slick-next:before {
	color: #fff
}

.md-product-selector .md-product-selector-modelgroup-summary-slider.light-on-dark .slick-arrow, .light-on-dark.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow {
	background-color: rgba(74, 74, 74, 0.5)
}

.md-product-selector .md-product-selector-modelgroup-summary-slider.light-on-dark .slick-arrow:before, .light-on-dark.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow:before {
	color: #fff
}

.md-product-selector .md-product-selector-modelgroup-summary-slider.light-on-dark .slick-arrow:hover, .light-on-dark.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-arrow:hover {
	background-color: #4a4a4a
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-content {
	display: inline-flex;
	flex-wrap: nowrap;
	flex-direction: row;
	flex: 1 0 auto;
	overflow: hidden;
	height: auto
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-content .model-group-summary {
	flex: 0 0 33.3333%
}

.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-list {
	padding: 0 25px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-list {
		padding: 0 35px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-list {
		padding: 0 45px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-list {
		padding: 0 45px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-modelgroup-summary-slider .slick-list {
		padding: 0 55px
	}
}

.md-direction-rtl .md-product-selector .md-product-selector-modelgroup-summary-slider .md-mgs-slider-content .slick-slide {
	float: right
}

.md-product-selector .md-mgs-slider-ui {
	position: relative;
	display: flex;
	justify-content: center;
	flex-direction: row
}

.md-pdh-not-available .md-product-selector .md-mgs-slider-ui {
	display: none
}

.md-product-selector .slick-pagination {
	display: block;
	width: auto;
	padding: 0 20px;
	line-height: 30px
}

.md-product-selector .slick-pagination.is-inactive {
	display: none
}

.md-product-selector .slick-pagination .current-slide {
	color: #000
}

.md-product-selector .slick-pagination .slide-count {
	color: #a7a7a7
}

.md-product-selector .has-single-item .md-product-selector-modelgroup-summary-slider .md-mgs-slider-btns-wrapper {
	display: none
}

.md-product-selector .has-single-item .md-product-selector-modelgroup-summary-slider .md-mgs-slider-content .model-group-summary {
	flex: 100%
}

.md-product-selector .has-single-item .md-product-selector-modelgroup-summary-slider .md-product-selector-toggle {
	display: none
}

.md-product-selector .md-product-selector-model-summary {
	width: 100%
}

.md-product-selector .md-product-selector-model-summary img {
	width: 100%;
	height: auto
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-info-price .md-disclaimer-btn {
	top: -1px
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-info-price .md-disclaimer-btn::before {
	font-size: 13px;
	vertical-align: 6px
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data {
	font-size: 16px;
	line-height: 22px;
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-product-selector-info-price {
	font-family: 'MINIRegular', 'Georgia', serif
}

.localized-fonts-loaded .md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-product-selector-info-price {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data > section {
	border-top: 1px solid #cbcbcb
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data > section:last-of-type {
	border-bottom: 1px solid #cbcbcb
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact {
	display: flex
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span {
	flex: 0 0 auto
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
	margin-left: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 40px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-icn-dummy {
	width: 1em
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
	font-family: 'MINIRegular', 'Georgia', serif;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 15px
}

.localized-fonts-loaded .md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 40px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 50px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 60px
	}
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 60px
	}
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 40px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
	margin-top: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 40px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .md-icn {
	font-size: 20px
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
	font-size: 10px;
	line-height: 13px;
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
	padding-bottom: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 40px
	}
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 40px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .fact + .fact {
	margin-top: 5px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .fact + .fact {
		margin-top: 5px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .fact + .fact {
		margin-top: 5px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .fact + .fact {
		margin-top: 10px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .fact + .fact {
		margin-top: 10px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .md-icn {
	font-size: 13px
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
	flex: 0 0 auto;
	max-width: 100px;
	margin-left: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 40px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats .md-efficiency-table-list {
	margin: 0
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
	float: right;
	margin-right: 0;
	margin-top: 15px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 40px
	}
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button .btn {
	text-transform: none;
	text-align: right;
	padding: 0
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button .bzn-title {
	margin-left: 0
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-fallbacks {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: .875rem;
	line-height: 1.125rem;
	background-color: #f1f1f1
}

.localized-fonts-loaded .md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-fallbacks {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-fallbacks .md-icn-info {
	font-size: 26px;
	float: left
}

.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-fallbacks .fallback__colour:not(.hidden) + .fallback__wheels::before {
	content: ', ';
	margin-left: -3px
}

@media (max-width: 767px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		margin-bottom: 15px
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		margin-bottom: 20px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		margin-bottom: 20px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		margin-bottom: 30px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		margin-bottom: 40px
	}
}

@media (min-width: 1024px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-fallbacks .md-icn-info {
		margin-top: -4px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-heading-item {
		margin-bottom: 15px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image-wrapper {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image {
		width: 960px;
		float: right
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data {
		font-size: 22px;
		line-height: 28px;
		-ms-grid-row-align: center;
		align-self: center;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 10px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 15px;
		padding-bottom: 15px;
		margin-top: 10px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 10px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .md-icn {
		font-size: 26px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		font-size: 14px;
		line-height: 18px;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .md-icn {
		font-size: 20px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 10px
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-heading-item {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-heading-item {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-heading-item {
		margin-bottom: 30px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-heading-item {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .fact span + span {
		margin-left: 20px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 20px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 20px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 30px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-top: 40px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 30px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection {
		margin-top: 20px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-selection .fact + .fact {
		margin-top: 20px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-top: 20px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		margin-left: 20px
	}
}

@media (min-width: 1280px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 10px
	}
}

@media (min-width: 1280px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 15px
	}
}

@media (min-width: 1280px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data .md-button {
		margin-top: 20px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-image {
		width: 1200px;
		float: right
	}

	.md-product-selector .md-product-selector-model-summary .md-product-selector-model-summary-data-consumption .keystats {
		max-width: initial
	}
}

.md-product-selector .md-product-selector-model-buttons {
	text-align: center;
	background-color: #f1f1f1
}

.md-product-selector .md-product-selector-factgroup {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	background-color: #000;
	padding: .5px
}

.md-product-selector .md-product-selector-factgroup .md-product-selector-fact {
	flex: 1 1 40%;
	margin: .5px;
	background-color: #fff
}

.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-small {
	flex: 1 1 24%
}

.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-half {
	flex: 1 1 40%
}

.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-large {
	flex: 0 1 100%
}

.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-large-mobile {
	flex: 1 1 100%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-factgroup .md-product-selector-fact {
		flex: 1 1 24%
	}

	.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-large-mobile {
		flex: 1 0 70%;
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: center
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-factgroup.is-single-row-desktop {
		flex-direction: row
	}

	.md-product-selector .md-product-selector-factgroup.is-single-row-desktop .md-product-selector-fact {
		flex: 1 1 24%
	}

	.md-product-selector .md-product-selector-factgroup.is-single-row-desktop .md-product-selector-fact.is-large {
		flex: 1 1 70%
	}

	.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-large-mobile {
		flex: 1 1 50%
	}

	.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-large .fact-2column-subgroup {
		flex: 1 1 25%
	}

	.md-product-selector .md-product-selector-factgroup .md-product-selector-fact.is-large .fact-emission-subgroup {
		flex: 1 1 75%
	}
}

.md-direction-rtl .md-product-selector .md-product-selector-factgroup {
	padding-left: 1px
}

.md-product-selector .md-product-selector-model-enginestats .md-product-selector-factgroup .fact-unit {
	text-transform: none
}

.md-product-selector .md-product-selector-backbutton {
	padding-top: 10px;
	margin-bottom: 30px
}

.md-direction-rtl .md-product-selector .md-product-selector-backbutton .btn-text {
	padding-right: 0
}

.md-direction-rtl .md-product-selector .md-product-selector-backbutton .md-icn-angle-left:before {
	content: '\e808';
	text-indent: 0
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-header {
	background-color: #f1f1f1
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-header .h3 {
	text-transform: none
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-content {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-content {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-content {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-content {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-content {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-content {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-content {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-content {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-checkbox {
	height: 24px;
	text-transform: uppercase;
	text-align: right
}

.md-product-selector .md-product-selector-wishlist .md-wl-checkbox {
	-webkit-appearance: none;
	position: relative;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 0;
	outline: 0;
	margin-left: 10px;
	margin-bottom: -6px
}

.md-product-selector .md-product-selector-wishlist .md-wl-checkbox:checked::after {
	content: '\e811';
	font-family: 'md-icon';
	font-size: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item {
	border-bottom: 1px solid #cbcbcb
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item__image {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__image {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item__image-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 75%;
	overflow: hidden
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item__image-wrapper img {
	position: absolute;
	top: 50%;
	height: 100%;
	transform: translate3d(0, -50%, 0);
	object-fit: cover;
	font-family: 'object-fit: cover'
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item__name {
	text-transform: none
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
	text-transform: uppercase;
	text-align: right
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-selector .md-product-selector-wishlist:not(.md-wishlist-show-more) .md-wishlist-item:nth-of-type(n+4) {
	display: none
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-more {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px;
	display: flex;
	justify-content: center
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-more {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-more {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-more {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-more {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-more {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-more {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-product-selector .md-product-selector-wishlist .md-wishlist-more {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-more .md-wishlist-show-more-amount:not(:empty)::before {
	content: '('
}

.md-product-selector .md-product-selector-wishlist .md-wishlist-more .md-wishlist-show-more-amount:not(:empty)::after {
	content: ')'
}

.md-product-selector .md-product-selector-wishlist.md-wishlist-show-more .md-wishlist-more {
	display: none
}

@media (max-width: 767px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-checkbox {
		margin-top: 30px
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		margin-top: 15px
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-checkbox {
		margin-top: 40px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-checkbox {
		margin-top: 40px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-checkbox {
		margin-top: 50px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-checkbox {
		margin-top: 60px
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		margin-top: 20px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		margin-top: 20px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		margin-top: 30px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-header > div {
		display: flex;
		align-items: center;
		flex-wrap: wrap
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-header .h3 {
		flex: 1 0 auto
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-header .md-wishlist-notification {
		flex: 0 0 100%
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-header .md-wishlist-checkbox {
		flex: 0 0 auto
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional > div {
		padding-left: 15px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional > div {
		padding-left: 20px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional > div {
		padding-left: 20px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional > div {
		padding-left: 30px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional > div {
		padding-left: 40px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__image {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__additional {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.md-product-selector .md-product-selector-wishlist .md-wishlist-item__checkbox {
		flex: 0 0 25%;
		max-width: 25%;
		align-self: flex-end
	}
}

.md-product-selector .md-product-selector-wizard-view {
	display: none
}

.md-product-selector .md-product-selector-wizard-view.is-active {
	display: block
}

.md-product-selector .md-product-selector-wizard-view.is-first {
	display: block
}

.md-product-selector .md-product-selector-wizard-view .md-product-selector-wizard-option-container {
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

@media (min-width: 320px) {
	.md-product-selector .md-product-selector-wizard-view .h2 + .underline {
		margin-top: 5px;
		width: 40px
	}
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-wizard-view .h2 + .underline {
		margin-top: 5px;
		width: 40px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-wizard-view .h2 + .underline {
		margin-top: 5px;
		width: 40px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-wizard-view .h2 + .underline {
		margin-top: 10px;
		width: 60px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-wizard-view .h2 + .underline {
		margin-top: 10px;
		width: 60px
	}
}

.md-product-selector .md-product-selector-drive-view {
	display: none
}

.md-product-selector .md-product-selector-drive-view.is-active {
	display: block
}

.md-product-selector .md-product-selector-drive-view .md-product-selector-summary {
	display: none;
	flex-direction: column
}

.md-product-selector .md-product-selector-drive-view .md-product-selector-summary.is-active {
	display: flex
}

@media (max-width: 767px) {
	.md-product-selector .md-product-selector-drive-view .md-product-selector-header-global {
		padding: 0 5px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-drive-view .md-product-selector-summary > .md-summary-content-wrapper {
		height: calc(100% - 20px)
	}
}

.md-product-selector .md-product-selector-fueltype-view {
	display: none
}

.md-product-selector .md-product-selector-fueltype-view.is-active {
	display: block
}

.md-product-selector .md-product-selector-fueltype-view .md-product-selector-summary {
	display: none;
	flex-direction: column
}

.md-product-selector .md-product-selector-fueltype-view .md-product-selector-summary.is-active {
	display: flex
}

@media (max-width: 767px) {
	.md-product-selector .md-product-selector-fueltype-view .md-product-selector-header-global {
		padding: 0 5px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-fueltype-view .md-product-selector-summary > .md-summary-content-wrapper {
		height: calc(100% - 20px)
	}
}

.md-product-selector .md-product-selector-transmission-view {
	display: none
}

.md-product-selector .md-product-selector-transmission-view.is-active {
	display: block
}

.md-product-selector .md-product-selector-transmission-view .md-product-selector-summary {
	display: none;
	flex-direction: column
}

.md-product-selector .md-product-selector-transmission-view .md-product-selector-summary.is-active {
	display: flex
}

@media (max-width: 767px) {
	.md-product-selector .md-product-selector-transmission-view .md-product-selector-header-global {
		padding: 0 5px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-transmission-view .md-product-selector-summary > .md-summary-content-wrapper {
		height: calc(100% - 20px)
	}
}

.md-product-selector .md-product-selector-detail-view {
	display: none
}

.md-product-selector .md-product-selector-detail-view.is-active {
	display: block
}

.md-product-selector .md-product-selector-detail-view .md-detail-option {
	display: none
}

.md-product-selector .md-product-selector-detail-view .md-detail-option.is-active {
	display: block
}

.md-direction-rtl .md-product-selector .md-product-selector-detail-view .btn-text {
	padding-right: 0
}

.md-direction-rtl .md-product-selector .md-product-selector-detail-view .md-icn-angle-left:before {
	content: '\e808';
	text-indent: 0
}

.md-product-selector .md-product-selector-layer-wizard-views {
	position: fixed;
	display: block;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	background: #fff;
	transition: opacity .3s;
	opacity: 0;
	pointer-events: none
}

.md-product-selector .md-product-selector-layer-wizard-views.is-active {
	opacity: 1;
	height: 100%;
	pointer-events: auto
}

.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
	top: 15px;
	right: 15px;
	position: fixed;
	padding: 0;
	z-index: 20
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		top: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		top: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		top: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		top: 40px
	}
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		right: 20px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		right: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		right: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close {
		right: 40px
	}
}

.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close .btn--circle__face {
	background-color: rgba(229, 229, 229, 0.5)
}

.md-product-selector .md-product-selector-layer-wizard-views .btn.md-custom-overlay-close .btn--circle__face--hover-fade-in:hover {
	background-color: #e5e5e5
}

.md-direction-rtl .md-product-selector .md-product-selector-layer-wizard-views .md-btn.md-custom-overlay-close {
	right: auto;
	left: 0
}

@media (min-width: 1024px) {
	.md-product-selector .md-product-selector-layer-wizard-views .md-btn.md-custom-overlay-close {
		right: 20px
	}

	.md-direction-rtl .md-product-selector .md-product-selector-layer-wizard-views .md-btn.md-custom-overlay-close {
		right: auto;
		left: 20px
	}
}

.md-pdh-not-available .md-product-selector .md-product-selector-modelgroup-summary-slider, .md-pdh-not-available .md-product-selector .md-product-selector-modelgroup-summary-headline {
	display: none
}

.md-product-selector .md-product-selector-pdh-not-available-message-section {
	display: none
}

.md-pdh-not-available .md-product-selector .md-product-selector-pdh-not-available-message-section {
	display: block
}

.md-product-selector .md-product-selector-quick-view {
	display: none
}

.md-product-selector .md-product-selector-quick-view.is-active {
	display: block
}

.md-product-selector .md-product-selector-quick-view .md-product-selector-summary {
	flex-direction: column
}

.md-product-selector .md-product-selector-quick-view .icon-with-text-row {
	display: flex
}

.md-product-selector .md-product-selector-quick-view .md-icn--with-text {
	margin-top: 3px
}

.md-product-selector .md-product-selector-quick-view .md-product-selector-summary__key-stats-wrapper {
	background-color: #f1f1f1
}

.md-product-selector .md-product-selector-quick-view .md-product-selector-summary__key-stats-wrapper .fact {
	margin-bottom: 5px
}

@media (min-width: 480px) {
	.md-product-selector .md-product-selector-quick-view .md-product-selector-summary__key-stats-wrapper .fact {
		margin-bottom: 5px
	}
}

@media (min-width: 768px) {
	.md-product-selector .md-product-selector-quick-view .md-product-selector-summary__key-stats-wrapper .fact {
		margin-bottom: 5px
	}
}

@media (min-width: 1280px) {
	.md-product-selector .md-product-selector-quick-view .md-product-selector-summary__key-stats-wrapper .fact {
		margin-bottom: 10px
	}
}

@media (min-width: 1920px) {
	.md-product-selector .md-product-selector-quick-view .md-product-selector-summary__key-stats-wrapper .fact {
		margin-bottom: 10px
	}
}

@media (max-width: 767px) {
	.md-product-selector .md-product-selector-quick-view .md-product-selector-header-global {
		padding: 0 5px
	}
}

.md-product-pricing-communication-item {
	padding-top: 15px;
	padding-bottom: 15px
}

@media (min-width: 480px) {
	.md-product-pricing-communication-item {
		padding-top: 20px
	}
}

@media (min-width: 768px) {
	.md-product-pricing-communication-item {
		padding-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-pricing-communication-item {
		padding-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-pricing-communication-item {
		padding-top: 40px
	}
}

@media (min-width: 480px) {
	.md-product-pricing-communication-item {
		padding-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-product-pricing-communication-item {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-product-pricing-communication-item {
		padding-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-product-pricing-communication-item {
		padding-bottom: 40px
	}
}

.md-product-pricing-communication .model-data__column-item {
	display: inline-block
}

.md-product-pricing-communication .model-data__column-item:not(:last-child) > span:after {
	content: ',';
	margin-right: 3px
}

.md-product-pricing-communication .model-data__column-item--fuel-types {
	display: flex
}

.md-product-pricing-communication .model-data__column-item--fuel-types .fuel-types__fuel-type:not(:last-child) > span:after {
	content: ',';
	margin-right: 3px
}

.md-product-pricing-communication .model-name__product-selector-link {
	cursor: pointer
}

.md-product-pricing-communication.bg-grey {
	background-color: #f1f1f1
}

.md-product-pricing-communication.light-on-dark {
	background-color: black
}

@media (min-width: 480px) {
	.md-product-pricing-communication-item {
		display: flex
	}

	.md-product-pricing-communication .model-name {
		flex-basis: 50%
	}

	.md-product-pricing-communication .model-data {
		flex-basis: 50%
	}
}

@media (min-width: 768px) {
	.md-product-pricing-communication .model-name {
		flex-basis: 25%
	}

	.md-product-pricing-communication .model-data {
		display: flex;
		flex-basis: 75%
	}

	.md-product-pricing-communication .model-data__column {
		flex-basis: 33%
	}

	.md-product-pricing-communication .model-data__column-item {
		display: block;
		padding-bottom: 5px
	}

	.md-product-pricing-communication .model-data__column-item--fuel-types {
		display: flex
	}

	.md-product-pricing-communication .model-data__column-item > span:after {
		content: '' !important
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-product-pricing-communication .model-data__column-item {
		padding-bottom: 5px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-pricing-communication .model-data__column-item {
		padding-bottom: 5px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-product-pricing-communication .model-data__column-item {
		padding-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-product-pricing-communication .model-data__column-item {
		padding-bottom: 10px
	}
}

.md-product-panoramaview {
	overflow: hidden
}

.md-product-panoramaview.light-on-dark {
	background-color: #000
}

.md-product-panoramaview .md-flex-content-col-full {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-panoramaview .md-flex-content-col-full {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-panoramaview .md-flex-content-col-half {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 50%;
	max-width: 50%
}

@media (min-width: 768px) {
	.md-product-panoramaview .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-panoramaview .md-ps-btn-wrapper {
	position: relative
}

.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
	transform: none;
	top: auto;
	left: 0;
	bottom: 0;
	padding-left: 30px
}

.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn a {
	width: 39px;
	height: 39px
}

.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn span {
	width: 100vw;
	left: 49px;
	top: 50%;
	bottom: auto;
	text-align: left;
	transform: translate(0, -50%)
}

@media (min-width: 480px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 40px
	}
}

@media (min-width: 768px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 50px
	}

	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn a {
		width: 60px;
		height: 60px
	}

	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn span {
		left: 69px
	}
}

@media (min-width: 1120px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 140px
	}
}

@media (min-width: 1440px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 30px
	}
}

@media (min-width: 1440px) and (min-width: 480px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 40px
	}
}

@media (min-width: 1440px) and (min-width: 768px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 40px
	}
}

@media (min-width: 1440px) and (min-width: 1280px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 50px
	}
}

@media (min-width: 1440px) and (min-width: 1920px) {
	.md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
		padding-left: 60px
	}
}

.md-product-panoramaview__preview-image-wrapper {
	padding: 0 !important;
	max-width: 1440px !important
}

@media (min-width: 768px) {
	.md-product-panoramaview .md-flex-content-col-half {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-product-panoramaview .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-direction-rtl .md-product-panoramaview {
	direction: rtl
}

.md-direction-rtl .md-product-panoramaview .md-next.md-pano-starter .md-ps-top .md-ps-btn {
	left: unset;
	right: 0
}

.md-product-page-navigation {
	position: relative;
	background-color: #f1f1f1;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	opacity: 0;
	transition: border-bottom-color .2s ease-in-out, opacity .2s ease-in-out
}

.md-product-page-navigation.md-component--initialized, .no-js .md-product-page-navigation {
	opacity: 1
}

.md-product-page-navigation .indicator {
	position: absolute;
	width: 0;
	height: 0;
	bottom: 0;
	border: solid transparent;
	border-width: 0 10px 10px 10px;
	border-bottom-color: transparent;
	display: block;
	transition: all .2s ease-in-out
}

.md-product-page-navigation .md-ppn-list-btn-wrapper {
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 30px;
	height: 100%;
	background-color: #f1f1f1;
	display: inline-block;
	visibility: hidden
}

.md-product-page-navigation .md-ppn-list-btn-wrapper.left {
	left: 0
}

.md-product-page-navigation .md-ppn-list-btn-wrapper.right {
	right: 0
}

.md-product-page-navigation .md-ppn-list-wrapper {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	overflow: -moz-scrollbars-none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-x: hidden
}

.md-product-page-navigation .md-ppn-list-wrapper::-webkit-scrollbar {
	width: 0;
	display: none
}

.md-product-page-navigation .md-pp-list-icn {
	top: 50%;
	position: absolute;
	right: 0;
	transform: translate(-50%, -50%)
}

.md-product-page-navigation .md-ppn-list-btn {
	position: relative;
	height: 100%;
	text-align: center
}

.md-product-page-navigation .md-ppn-list {
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	position: relative;
	align-items: center
}

.md-product-page-navigation .md-product-page-navigation-item {
	max-width: 350px;
	height: 100%;
	overflow: hidden;
	margin: 0 10px
}

.md-product-page-navigation .md-product-page-navigation-item:not(.active):hover a .md-heading {
	position: relative
}

.md-product-page-navigation .md-product-page-navigation-item:not(.active):hover a .md-heading::after {
	content: '';
	background-color: #000;
	height: 2px;
	bottom: -2px;
	width: 100%;
	display: block;
	position: absolute
}

.md-product-page-navigation .md-product-page-navigation-item .md-ppni-item-inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	width: 100%;
	text-decoration: none;
	padding: 5px 0 15px
}

.md-product-page-navigation .md-product-page-navigation-item .md-ppni-product-title {
	text-align: center;
	margin-top: 5px;
	font-size: .75rem
}

.md-product-page-navigation .md-product-page-navigation-item .md-heading {
	display: inline-block
}

.md-direction-rtl .md-product-page-navigation {
	direction: rtl
}

.md-product-model-summary-pdh-not-available {
	display: none
}

.md-pdh-not-available .md-product-model-summary-pdh-not-available {
	display: block !important
}

.md-product-model-summary {
	overflow: hidden
}

.md-product-model-summary .md-custom-select {
	min-width: 180px;
	max-width: 360px;
	margin-bottom: 20px
}

:not(.md-component--initialized).md-product-model-summary .md-custom-select {
	pointer-events: none;
	opacity: .5
}

.md-product-model-summary table.md-pms-table {
	width: 100%;
	vertical-align: middle;
	margin-bottom: 60px;
	table-layout: fixed
}

.md-product-model-summary table.md-pms-table .md-pms-table-head, .md-product-model-summary table.md-pms-table .md-pms-table-body {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: .75rem;
	line-height: .875rem
}

.localized-fonts-loaded .md-product-model-summary table.md-pms-table .md-pms-table-head, .localized-fonts-loaded .md-product-model-summary table.md-pms-table .md-pms-table-body {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-product-model-summary table.md-pms-table .md-pms-row {
	height: 35px;
	border-bottom: 1px solid #000
}

.md-product-model-summary table.md-pms-table .md-pms-head {
	width: 33.333%
}

.md-product-model-summary table.md-pms-table .md-pms-head.is-last {
	width: 25%
}

.md-product-model-summary table.md-pms-table .md-pms-head {
	vertical-align: middle;
	text-align: left;
	padding: 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal
}

.md-product-model-summary table.md-pms-table .md-pms-data {
	vertical-align: middle;
	text-align: left;
	padding: 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.md-product-model-summary table.md-pms-table .md-pms-head b, .md-product-model-summary table.md-pms-table .md-pms-data b {
	font-family: 'MINISansBold', Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal
}

.localized-fonts-loaded .md-product-model-summary table.md-pms-table .md-pms-head b, .localized-fonts-loaded .md-product-model-summary table.md-pms-table .md-pms-data b {
	font-family: 'MINISansBold', 'MINISansBoldLocalized', Arial, sans-serif
}

.md-product-model-summary table.md-pms-table .md-pms-head strong, .md-product-model-summary table.md-pms-table .md-pms-data strong {
	font-family: 'MINISansBold', Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal
}

.localized-fonts-loaded .md-product-model-summary table.md-pms-table .md-pms-head strong, .localized-fonts-loaded .md-product-model-summary table.md-pms-table .md-pms-data strong {
	font-family: 'MINISansBold', 'MINISansBoldLocalized', Arial, sans-serif
}

.md-product-model-summary table.md-pms-table .md-pms-data span {
	margin-right: 10px
}

.md-product-model-summary table.md-pms-table .md-efficiency-marker {
	display: inline-block
}

.md-direction-rtl .md-product-model-summary table.md-pms-table {
	direction: rtl
}

.md-direction-rtl .md-product-model-summary table.md-pms-table .md-pms-data span {
	margin-right: 0;
	margin-left: 10px
}

.md-direction-rtl .md-product-model-summary table.md-pms-table .md-pms-head, .md-direction-rtl .md-product-model-summary table.md-pms-table .md-pms-data {
	text-align: right
}

@media (min-width: 768px) {
	.md-product-model-summary table.md-pms-table .md-pms-head.is-last {
		width: 20%
	}
}

.md-product-model-summary .md-wltp.md-pms-table {
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: .75rem;
	line-height: .875rem
}

.localized-fonts-loaded .md-product-model-summary .md-wltp.md-pms-table .md-pms-model {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model + .md-pms-model {
	border-top: 1px solid #cbcbcb
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name {
	font-family: 'MINISansBold', Arial, sans-serif
}

.localized-fonts-loaded .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name {
	font-family: 'MINISansBold', 'MINISansBoldLocalized', Arial, sans-serif
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-label {
	text-transform: uppercase
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
	padding-top: 5px;
	padding-bottom: 5px
}

@media (min-width: 480px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-top: 5px
	}
}

@media (min-width: 768px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-top: 5px
	}
}

@media (min-width: 1280px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-top: 10px
	}
}

@media (min-width: 1920px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-top: 10px
	}
}

@media (min-width: 480px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-bottom: 5px
	}
}

@media (min-width: 768px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-bottom: 5px
	}
}

@media (min-width: 1280px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-bottom: 10px
	}
}

@media (min-width: 1920px) {
	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding-bottom: 10px
	}
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name-wrapper {
	display: flex;
	flex-wrap: wrap
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name-wrapper .md-pms-model-name {
	flex-basis: 100%
}

.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name-wrapper .values-header {
	flex-basis: 50%
}

.md-product-model-summary .md-wltp.md-pms-table .show-on-tablet-portrait {
	display: none
}

.md-product-model-summary .md-wltp.md-pms-table .hide-on-tablet-portrait {
	display: block
}

.md-product-model-summary .md-wltp.md-pms-table span.hide-on-tablet-portrait {
	display: inline-block
}

@media (min-width: 768px) {
	.md-product-model-summary .md-wltp.md-pms-table .show-on-tablet-portrait {
		display: block
	}

	.md-product-model-summary .md-wltp.md-pms-table .show-on-tablet-portrait.values-header-wrapper {
		display: flex;
		flex-wrap: wrap;
		flex-grow: 1
	}

	.md-product-model-summary .md-wltp.md-pms-table .hide-on-tablet-portrait {
		display: none !important
	}

	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-label, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-name-wrapper .md-pms-model-name {
		flex-basis: 50%
	}

	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value {
		padding: 0;
		display: flex
	}

	.md-product-model-summary .md-wltp.md-pms-table .md-pms-model-emission-value > div:first-of-type, .md-product-model-summary .md-wltp.md-pms-table .md-pms-model-consumption-value > div:first-of-type {
		flex-basis: 50%
	}
}

.md-pdh-not-available .md-product-model-summary {
	display: none !important
}

.md-product-model-summary .md-pms-flex-col-3, .md-product-model-summary .md-pms-flex-col-9 {
	display: block;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px
}

.md-product-model-summary .md-pms-flex-col-3 {
	padding-bottom: 5px
}

.md-direction-rtl .md-product-model-summary .md-toggle-select {
	margin-left: auto
}

@media (min-width: 768px) {
	.md-product-model-summary .md-pms-flex-col-3, .md-product-model-summary .md-pms-flex-col-9 {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 1024px) {
	.md-product-model-summary .md-flex-row {
		flex-wrap: nowrap
	}

	.md-product-model-summary .md-pms-flex-col-3 {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		display: flex;
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 25%;
		max-width: 25%
	}

	.md-product-model-summary .md-pms-flex-col-9 {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 75%;
		max-width: 75%
	}
}

@media (min-width: 1024px) and (min-width: 768px) {
	.md-product-model-summary .md-pms-flex-col-3 {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 1024px) and (min-width: 768px) {
	.md-product-model-summary .md-pms-flex-col-9 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-pdh-not-available .md-product-model-summary {
	display: none
}

.md-product-inpage-anchor {
	position: relative;
	text-align: center
}

.light-on-dark .md-product-inpage-anchor .md-ia-headline::before, .light-on-dark .md-product-inpage-anchor .md-ia-headline::after {
	border-top-color: #fff
}

.md-product-inpage-anchor a {
	position: absolute;
	height: 1px;
	display: block
}

.md-product-inpage-anchor .md-ia-headline {
	position: relative;
	font-family: 'MINIItalic', 'Georgia', serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	display: inline-block
}

.localized-fonts-loaded .md-product-inpage-anchor .md-ia-headline {
	font-family: 'MINIItalic', 'MINIItalicLocalized', 'Georgia', serif
}

.md-product-inpage-anchor .md-ia-headline::before, .md-product-inpage-anchor .md-ia-headline::after {
	content: '';
	position: absolute;
	width: 20px;
	top: calc(50% - 1px);
	border-top: 1px solid;
	display: inline-block
}

.md-product-inpage-anchor .md-ia-headline.light-on-dark {
	border-top: 1px solid
}

.md-product-inpage-anchor .md-ia-headline::before {
	left: -29px
}

.md-product-inpage-anchor .md-ia-headline::after {
	right: -30px
}

@media (min-width: 1280px) {
	.md-product-inpage-anchor .md-ia-headline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-product-inpage-anchor .md-ia-headline {
		font-size: 1.5rem;
		line-height: 1.875rem
	}

	.md-product-inpage-anchor .md-ia-headline::before {
		left: -33px
	}

	.md-product-inpage-anchor .md-ia-headline::after {
		right: -35px
	}
}

.md-direction-rtl .md-product-inpage-anchor {
	direction: rtl
}

.md-product-inpage-navigation {
	transition: transform .3s ease;
	background-color: #fff
}

.md-product-inpage-navigation:not(.md-component--initialized) {
	display: none
}

.md-product-inpage-navigation.light-on-dark {
	background-color: #000
}

.md-product-inpage-navigation.light-on-dark .md-in-list-item a::after {
	background-color: #fff
}

.md-product-inpage-navigation.sticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10
}

.md-product-inpage-navigation.inactive {
	transform: translate3D(0, -100%, 0)
}

.md-product-inpage-navigation .md-icn-angle-down {
	transition: transform .25s ease-out
}

.md-product-inpage-navigation .md-in-wrapper {
	height: 34px;
	background-color: inherit;
	position: relative
}

.md-product-inpage-navigation .md-in-wrapper.open {
	height: auto;
	max-height: 100vh
}

.md-product-inpage-navigation .md-in-wrapper.open.scrollable {
	overflow: scroll;
	-webkit-overflow-scrolling: touch
}

.md-product-inpage-navigation .md-in-wrapper.open .md-icn-angle-down {
	transform: rotate3D(0, 0, 1, -180deg)
}

.md-product-inpage-navigation .md-in-wrapper.open .md-in-label {
	opacity: 0
}

.md-product-inpage-navigation .md-in-wrapper.open .md-in-list-item {
	opacity: 1
}

.md-product-inpage-navigation .md-in-status-bar {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px
}

.md-product-inpage-navigation .md-in-label {
	position: absolute;
	width: 100%;
	top: 8px;
	left: 0;
	text-align: center;
	transition: opacity .15s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-product-inpage-navigation .md-in-label span, .md-product-inpage-navigation .md-in-list-item a {
	font-family: 'MINIItalic', 'Georgia', serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1rem;
	line-height: 1.125rem;
	font-weight: normal;
	font-style: italic;
	text-decoration: none
}

.localized-fonts-loaded .md-product-inpage-navigation .md-in-label span, .localized-fonts-loaded .md-product-inpage-navigation .md-in-list-item a {
	font-family: 'MINIItalic', 'MINIItalicLocalized', 'Georgia', serif
}

.md-product-inpage-navigation .md-in-item-list {
	position: relative;
	width: 100%;
	left: 0;
	background-color: inherit;
	padding-top: 10px;
	padding-bottom: 40px;
	/*display: none*/
}

.md-product-inpage-navigation .md-in-list-item {
	text-align: center;
	opacity: 0;
	transition: opacity .2s ease
}

.md-product-inpage-navigation .md-in-list-item + .md-in-list-item {
	margin-top: 20px
}

.md-product-inpage-navigation .md-in-list-item.active a::after {
	display: block
}

.md-product-inpage-navigation .md-in-list-item a {
	position: relative;
	padding: 10px;
	display: inline-block
}

.md-product-inpage-navigation .md-in-list-item a:hover::after {
	display: block
}

.md-product-inpage-navigation .md-in-list-item a::after {
	content: '';
	position: absolute;
	height: 2px;
	width: calc(100% - 20px);
	left: 10px;
	bottom: 2px;
	background-color: #000;
	display: none
}

.md-product-inpage-navigation .author-only-visible {
	opacity: .3
}

@media (min-width: 768px) {
	.md-product-inpage-navigation .md-in-item-list {
		padding-top: 30px;
		padding-bottom: 60px
	}

	.md-product-inpage-navigation .md-in-item-list + .md-in-list-item {
		margin-top: 30px
	}

	.md-product-inpage-navigation .md-in-status-bar, .md-product-inpage-navigation .md-in-label {
		cursor: pointer
	}

	.md-product-inpage-navigation .md-in-status-bar {
		padding-left: 57px
	}
}

@media (min-width: 1280px) {
	.md-product-inpage-navigation .md-in-label span, .md-product-inpage-navigation .md-in-list-item a {
		font-size: 1.125rem
	}
}

@media (min-width: 1920px) {
	.md-product-inpage-navigation .md-in-wrapper {
		height: 40px
	}

	.md-product-inpage-navigation .md-in-status-bar {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.md-product-inpage-navigation .md-in-label {
		top: 10px
	}

	.md-product-inpage-navigation .md-in-label span, .md-product-inpage-navigation .md-in-list-item a {
		font-size: 1.5rem;
		line-height: 1.25rem
	}

	.md-product-inpage-navigation .md-in-status-bar {
		margin: 0 80px
	}
}

.md-direction-rtl .md-product-inpage-navigation {
	direction: rtl
}

.md-direction-rtl .md-product-inpage-navigation .md-in-wrapper.open .md-icn-angle-down {
	transform: rotate3D(0, 0, 1, 180deg)
}

.md-direction-rtl .md-product-inpage-navigation .md-in-status-bar {
	padding-left: 0;
	padding-right: 15px
}

.md-direction-rtl .md-product-inpage-navigation .md-in-label {
	left: auto;
	right: 0
}

.md-direction-rtl .md-product-inpage-navigation .md-in-item-list {
	left: auto;
	right: 0
}

.md-direction-rtl .md-product-inpage-navigation .md-in-list-item a::after {
	left: auto;
	right: 10px
}

@media (min-width: 768px) {
	.md-direction-rtl .md-product-inpage-navigation .md-in-status-bar {
		padding-left: 0;
		padding-right: 57px
	}
}

.md-product-gallery {
	position: relative
}

.md-product-gallery .md-pg-scroll .slider-progress {
	display: none
}

.md-product-gallery .md-pg-scroll.md-pg-outer {
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	overflow: -moz-scrollbars-none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-x: hidden;
	white-space: nowrap;
	text-align: center
}

.md-product-gallery .md-pg-scroll.md-pg-outer::-webkit-scrollbar {
	width: 0 !important
}

.md-product-gallery .md-pg-scroll .md-pg-width-small .md-product-feature-item {
	width: 280px
}

.md-product-gallery .md-pg-scroll .md-pg-width-medium .md-product-feature-item {
	width: 350px
}

.md-product-gallery .md-pg-scroll .md-pg-width-large .md-product-feature-item {
	width: 450px
}

.md-product-gallery .md-pg-scroll .md-pg-height-small {
	height: 300px
}

.md-product-gallery .md-pg-scroll .md-pg-height-medium {
	height: 370px
}

.md-product-gallery .md-pg-scroll .md-pg-height-large {
	height: 480px
}

.md-product-gallery .md-pg-scroll .md-pg-inner {
	display: inline-flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
	margin-bottom: 60px;
	will-change: scroll-position;
	overflow-y: hidden
}

.md-product-gallery .md-pg-scroll .md-pg-inner > div:not(:last-of-type) {
	margin-right: 10px
}

.md-product-gallery .md-pg-scroll .scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative
}

.md-product-gallery .md-pg-scroll .scroll-wrapper > .scroll-content {
	border: none !important;
	box-sizing: content-box !important;
	line-height: 0;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow-x: scroll !important;
	overflow-y: hidden;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important
}

.md-product-gallery .md-pg-scroll .scroll-wrapper > .scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0
}

.md-product-gallery .md-pg-scroll .scroll-element {
	display: none
}

.md-product-gallery .md-pg-scroll .external-scroll_x {
	cursor: pointer;
	display: none;
	position: absolute
}

.md-product-gallery .md-pg-scroll .external-scroll_x.scroll-scrollx_visible {
	display: block;
	width: 60%;
	left: 50%;
	transform: translate(-50%, -30px)
}

.md-product-gallery .md-pg-scroll .external-scroll_x div {
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	width: 100%
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track {
	height: 2px;
	background-color: #d7d8d9;
	transform: translate(0, -50%)
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track .scroll-arrow {
	width: 30px;
	height: 30px
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track .scroll-arrow.scroll-arrow_less {
	left: 0;
	transform: translate(-180%, -50%)
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track .scroll-arrow.scroll-arrow_more {
	left: auto;
	right: 0;
	transform: translate(180%, -50%)
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track .scroll-arrow .md-icn-angle-left, .md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track .scroll-arrow .md-icn-angle-right {
	transform: translate(0, 25%);
	font-size: 20px;
	width: 30px;
	height: auto;
	text-align: center
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track .scroll-arrow:hover {
	background-color: #000;
	color: #fff
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-bar {
	z-index: 12;
	top: -20px;
	padding: 20px 0;
	width: 100px
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-bar:hover .scroll-bar-inner {
	height: 8px
}

.md-product-gallery .md-pg-scroll .external-scroll_x .scroll-bar-inner {
	height: 2px;
	background-color: #000;
	top: 20px;
	transform: translate(0, -50%);
	transition: height .08s ease-in-out
}

.md-product-gallery .md-pg-slide .md-pg-inner {
	overflow: hidden
}

.md-product-gallery .md-pg-slide .md-pg-inner:not(.slick-slider) {
	height: 300px
}

.md-product-gallery .md-pg-slide .md-pg-inner.slide-auto-height .slick-track {
	display: inline-flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	vertical-align: top
}

.md-product-gallery .md-pg-slide .md-pg-inner.slide-auto-height .slick-slide.md-pg-slide-item {
	display: flex;
	flex-direction: column;
	flex: 1 0 auto;
	align-self: stretch;
	height: auto
}

.md-product-gallery .md-pg-slide .slick-track {
	display: inline-flex;
	flex-wrap: nowrap;
	vertical-align: top
}

.md-product-gallery .md-pg-slide .slick-slide {
	padding: 0
}

.md-product-gallery .md-pg-slide .md-pg-slide-item {
	padding: 0 5px
}

.md-product-gallery .md-pg-slide .md-pg-slide-item .generic-item.product-feature-item {
	height: 100%;
	display: inline-flex;
	background-color: #f1f1f1
}

.md-product-gallery .md-pg-slide .slick-list {
	padding: 0 25px
}

@media (min-width: 480px) {
	.md-product-gallery .md-pg-slide .slick-list {
		padding: 0 35px;
		margin: 0
	}
}

@media (min-width: 768px) {
	.md-product-gallery .md-pg-slide .slick-list {
		padding: 0;
		margin: 0 -5px
	}
}

@media (min-width: 1280px) {
	.md-product-gallery .md-pg-slide .slick-list {
		padding: 0;
		margin: 0 -5px
	}
}

@media (min-width: 1920px) {
	.md-product-gallery .md-pg-slide .slick-list {
		padding: 0;
		margin: 0 -5px
	}
}

.md-product-gallery .md-pg-slide .slider-align-center .slick-list {
	text-align: center
}

.md-product-features .md-product-gallery .md-pg-slide .slider-align-center .slick-list, .md-product-fast-facts .md-product-gallery .md-pg-slide .slider-align-center .slick-list {
	text-align: inherit
}

.md-product-gallery .md-pg-slide .slider-align-center .slick-track {
	width: auto !important;
	text-align: left
}

.md-product-gallery .md-pg-slide .md-pg-slide-ui {
	position: relative;
	display: flex;
	justify-content: center;
	padding: 20px 40px
}

.md-product-gallery .md-pg-slide .slider-progress {
	padding: 0 20px;
	line-height: 30px
}

.md-product-gallery .md-pg-slide .slide-count {
	color: #a7a7a7
}

.md-product-gallery .md-pg-slide .slick-arrow {
	background-color: transparent;
	color: #000;
	width: 30px;
	height: 30px;
	position: relative;
	top: 0;
	left: 0;
	transform: translate(0, 0);
	border: transparent;
	z-index: 0;
	border-radius: 0
}

.md-product-gallery .md-pg-slide .slick-arrow:before {
	color: #000
}

.md-product-gallery .md-pg-slide .slick-arrow:hover {
	background-color: #000;
	color: #fff
}

.md-product-gallery .md-pg-slide .slick-arrow:hover:before {
	color: #fff
}

.light-on-dark .md-product-gallery .md-pg-slide .slick-arrow {
	color: #fff
}

.light-on-dark .md-product-gallery .md-pg-slide .slick-arrow:before {
	color: #fff
}

.light-on-dark .md-product-gallery .md-pg-slide .slick-arrow:hover {
	background-color: #fff;
	color: #000
}

.light-on-dark .md-product-gallery .md-pg-slide .slick-arrow:hover:before {
	color: #000
}

.md-product-gallery .md-pg-inner {
	transition: opacity .2s ease-in-out;
	overflow: auto
}

.md-product-gallery .md-product-feature-item, .md-product-gallery .md-product-gallery-item {
	white-space: normal;
	min-width: 10px
}

.md-product-gallery .mCS-mini.mCSB_scrollTools {
	width: 60%;
	bottom: 20px;
	left: 50%;
	transform: translate3D(-50%, 0, 0)
}

.md-product-gallery .mCS-mini.mCSB_scrollTools, .md-product-gallery .mCS-mini.mCSB_scrollTools * {
	opacity: 1;
	filter: "alpha(opacity=1)";
	-ms-filter: "alpha(opacity=1)";
	transition: none
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft, .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight {
	height: 30px;
	width: 30px
}

.no-touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft:hover, .no-touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight:hover {
	background-color: #000
}

.no-touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft:hover::after, .no-touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight:hover::after {
	color: #fff
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft::after, .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight::after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	font-size: 20px;
	line-height: 1.5;
	text-decoration: none
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft {
	transform: translate3D(-180%, -24%, 0)
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft::after {
	content: '\e806';
	text-indent: 0
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight {
	transform: translate3D(180%, -24%, 0)
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight::after {
	content: '\e808';
	text-indent: 0
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_draggerContainer {
	margin: 0
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger {
	width: 100px
}

.no-touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .no-touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger.dragging .mCSB_dragger_bar {
	height: 8px;
	margin-top: 4px
}

.touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .touch .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger.dragging .mCSB_dragger_bar {
	height: 8px;
	margin-top: 4px
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	height: 2px;
	background-color: #000;
	border-radius: 0;
	margin: 7px auto;
	transition: height .08s ease-in-out, margin-top .08s ease-in-out
}

.md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_draggerRail {
	height: 2px;
	background-color: #a7a7a7;
	border-radius: 0
}

.light-on-dark .md-product-gallery {
	background-color: #000
}

.light-on-dark .md-product-gallery .slick-arrow {
	color: #fff !important
}

.light-on-dark .md-product-gallery .slick-arrow:before {
	color: #fff !important
}

.light-on-dark .md-product-gallery .slick-arrow:hover {
	background-color: #fff !important
}

.light-on-dark .md-product-gallery .slick-arrow:hover:before {
	color: #000 !important
}

.light-on-dark .md-product-gallery .md-pg-scroll .external-scroll_x .scroll-bar-inner {
	background-color: #f1f1f1
}

.light-on-dark .md-product-gallery .md-pg-scroll .external-scroll_x .scroll-element_track {
	background-color: #999
}

.no-touch .light-on-dark .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft:hover, .no-touch .light-on-dark .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight:hover {
	background-color: #fff
}

.no-touch .light-on-dark .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonLeft:hover::after, .no-touch .light-on-dark .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_buttonRight:hover::after {
	color: #000
}

.light-on-dark .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff
}

.light-on-dark .md-product-gallery .mCS-mini.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #999
}

@media (min-width: 768px) {
	.md-product-gallery .md-pg-scroll .external-scroll_x.scroll-scrollx_visible {
		width: 45%
	}

	.md-product-gallery .md-pg-scroll .md-pg-width-small .md-product-feature-item {
		width: 300px
	}

	.md-product-gallery .md-pg-scroll .md-pg-width-medium .md-product-feature-item {
		width: 370px
	}

	.md-product-gallery .md-pg-scroll .md-pg-width-large .md-product-feature-item {
		width: 500px
	}

	.md-product-gallery .md-pg-scroll .md-pg-height-small {
		height: 320px
	}

	.md-product-gallery .md-pg-scroll .md-pg-height-medium {
		height: 400px
	}

	.md-product-gallery .md-pg-scroll .md-pg-height-large {
		height: 520px
	}

	.md-product-gallery .mCS-mini.mCSB_scrollTools {
		width: 45%
	}
}

@media (min-width: 1024px) {
	.md-product-gallery .md-pg-scroll .external-scroll_x.scroll-scrollx_visible {
		width: 35%
	}

	.md-product-gallery .mCS-mini.mCSB_scrollTools {
		width: 35%
	}
}

@media (min-width: 1280px) {
	.md-product-gallery .md-pg-scroll .external-scroll_x.scroll-scrollx_visible {
		width: 30%
	}

	.md-product-gallery .md-pg-scroll .md-pg-width-small .md-product-feature-item {
		width: 330px
	}

	.md-product-gallery .md-pg-scroll .md-pg-width-medium .md-product-feature-item {
		width: 400px
	}

	.md-product-gallery .md-pg-scroll .md-pg-width-large .md-product-feature-item {
		width: 600px
	}

	.md-product-gallery .md-pg-scroll .md-pg-height-small {
		height: 350px
	}

	.md-product-gallery .md-pg-scroll .md-pg-height-medium {
		height: 440px
	}

	.md-product-gallery .md-pg-scroll .md-pg-height-large {
		height: 620px
	}

	.md-product-gallery .mCS-mini.mCSB_scrollTools {
		width: 30%
	}
}

.md-direction-rtl .md-product-gallery {
	direction: rtl
}

.md-direction-rtl .md-product-gallery .md-pg-scroll .md-pg-inner {
	text-align: right
}

.md-direction-rtl .md-product-gallery .md-pg-scroll .md-pg-inner > div:not(:last-of-type) {
	margin-right: 0;
	margin-left: 10px
}

.md-direction-rtl .md-product-gallery .md-pg-scroll .scroll-wrapper > .scroll-content {
	left: auto;
	right: 0
}

.md-direction-rtl .md-product-gallery .md-pg-slide .slider-align-center .slick-track {
	text-align: right
}

.md-direction-rtl .md-product-gallery .md-pg-slide .slick-arrow {
	left: auto;
	right: 0
}

@media (min-width: 768px) {
	.md-direction-rtl .md-product-gallery .md-pg-slide .slick-track {
		margin-left: 0;
		margin-right: -10px
	}
}

.md-product-features-feature-group-row .md-pf-feature-group-col-3, .md-product-features-feature-group-row .md-pf-feature-group-col-5, .md-product-features-feature-group-row .md-pf-feature-group-col-7, .md-product-features-feature-group-row .md-pf-feature-group-col-9 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-features-feature-group-row .md-pf-feature-group-col-3, .md-product-features-feature-group-row .md-pf-feature-group-col-5, .md-product-features-feature-group-row .md-pf-feature-group-col-7, .md-product-features-feature-group-row .md-pf-feature-group-col-9 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-features-feature-group-row .md-pf-feature-group-offset-1 {
	margin-left: 0
}

.md-direction-rtl .md-product-features-feature-group-row .md-pf-feature-group-offset-1 {
	margin-left: 0;
	margin-right: 0
}

.md-product-features-feature-group-row .valign-middle {
	align-items: center
}

.md-product-features-feature-group-row .valign-bottom {
	align-items: flex-end
}

@media (min-width: 768px) {
	.md-product-features-feature-group-row .md-pf-feature-group-offset-1 {
		margin-left: 11.11111111%
	}

	.md-direction-rtl .md-product-features-feature-group-row .md-pf-feature-group-offset-1 {
		margin-left: 0;
		margin-right: 11.11111111%
	}

	.md-product-features-feature-group-row .md-pf-feature-group-col-3 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-product-features-feature-group-row .md-pf-feature-group-col-5 {
		flex: 0 0 55.55555556%;
		max-width: 55.55555556%
	}

	.md-product-features-feature-group-row .md-pf-feature-group-col-7 {
		flex: 0 0 77.77777778%;
		max-width: 77.77777778%
	}

	.md-product-features-feature-group-row .md-pf-feature-group-col-9 {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.md-direction-rtl .md-product-features-feature-group-row {
	direction: rtl
}

.md-product-features .md-pf-col-left {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-features .md-pf-col-left {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-features .md-pf-col-right {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-features .md-pf-col-right {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-features .md-pf-additionals {
	margin-top: 20px
}

.md-product-features .md-pf-additionals > * {
	margin-bottom: 20px
}

.md-product-features .md-pf-additionals > *:last-child {
	margin-bottom: 0 !important
}

.md-product-features .md-pf-col-additional-narrow {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-features .md-pf-col-additional-narrow {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-features .md-product-gallery .md-pg-scroll.md-pg-outer {
	text-align: left
}

.md-product-features.light-on-dark {
	background-color: #000
}

.md-product-features .md-pf-feature-group-tab-wrapper, .md-product-features .md-pf-feature-group-content-wrapper {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-features .md-pf-feature-group-tab-wrapper, .md-product-features .md-pf-feature-group-content-wrapper {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-features .md-pf-feature-group-content-wrapper {
	margin-top: 2px
}

.md-product-features .md-pf-feature-group-content-wrapper.hidden {
	margin-top: 0
}

.md-product-features .md-pf-feature-group-tab-wrapper.active .md-icn-angle-down {
	transform: rotate3D(0, 0, 1, -180deg)
}

.md-product-features .md-pf-feature-group-tab {
	cursor: pointer;
	border-top: 1px solid #f1f1f1;
	padding: 20px 10px;
	background-color: #fff;
	display: flex
}

.shield:before {
	content: '\e8c9';
	text-indent: 0;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
}

.accessories:before {
	content: '\e886';
	text-indent: 0;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
}

.levels:before {
	content: '\e8d5';
	text-indent: 0;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
}

.md-product-features .md-pf-feature-group-tab, .md-product-features .md-pf-feature-group-tab * {
	color: #000
}

.md-product-features .md-pf-feature-group-tab.BLACK {
	background-color: #000
}

.md-product-features .md-pf-feature-group-tab.black, .md-product-features .md-pf-feature-group-tab.BLACK * {
	color: #fff
}

.md-product-features .md-pf-feature-group-tab .md-pf-feature-group-tab-icon {
	padding-top: 3px;
	flex: 0 0 30px
}

.md-product-features .md-pf-feature-group-tab .md-pf-feature-group-tab-title-wrapper {
	flex: 1 0
}

.md-product-features .md-pf-feature-group-tab .md-feature-group-tab-toggle-icon-wrapper {
	padding-top: 3px
}

.md-product-features .md-pf-feature-group-tab .md-feature-group-tab-toggle-icon-wrapper .md-icn-angle-down {
	transition: transform .25s ease-out
}

.md-product-features .md-pf-feature-group-tab .md-pf-feature-group-tab-title {
	text-transform: uppercase;
	line-height: 1.5em
}

@media (min-width: 768px) {
	.md-product-features .md-pf-feature-group-content-wrapper {
		margin-top: 0;
		padding: 0
	}

	.md-product-features .md-pf-col-left {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-product-features .md-pf-col-right {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-product-features .md-pf-additionals {
		margin-top: 30px
	}

	.md-product-features .md-pf-additionals > * {
		margin-bottom: 30px
	}

	.md-product-features .md-feature-group-tab-toggle-icon-wrapper {
		visibility: hidden
	}

	.md-product-features .md-pf-feature-group-tab-wrapper.active .md-pf-feature-group-tab-title, .md-product-features .md-pf-feature-group-tab-wrapper:hover .md-pf-feature-group-tab-title {
		border-bottom: 2px solid
	}
}

@media (min-width: 1280px) {
	.md-product-features .md-pf-col-left {
		flex: 0 0 25%;
		max-width: 25%
	}

	.md-product-features .md-pf-col-right {
		flex: 0 0 75%;
		max-width: 75%
	}
}

.md-direction-rtl .md-product-features {
	direction: rtl
}

.md-direction-rtl .md-product-features .md-product-gallery .md-pg-scroll.md-pg-outer {
	text-align: right
}

.md-direction-rtl .md-product-features .md-pf-feature-group-tab-wrapper.active .md-icn-angle-down {
	transform: rotate3D(0, 0, 1, 180deg)
}

@keyframes plop {
	from {
		opacity: 0
	}
	30% {
		opacity: 0;
		transform: scale3d(0, 0, 0)
	}
}

.md-feature-details-sidebar {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-x: hidden;
	pointer-events: none;
	overscroll-behavior-y: contain;
	-ms-scroll-chaining: none;
	z-index: 2147483641
}

.md-feature-details-sidebar::after {
	content: '';
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	opacity: 0;
	transition: opacity .3s cubic-bezier(0.4, 0, 0.2, 1);
	will-change: opacity;
	display: block;
	z-index: -1
}

.md-feature-details-sidebar--open {
	pointer-events: all
}

.md-feature-details-sidebar--open::after {
	opacity: 1
}

.md-feature-details-sidebar--open .md-feature-details-sidebar__overlay {
	transform: none
}

.md-feature-details-sidebar--open .md-feature-details-sidebar__close {
	animation: plop .35s cubic-bezier(0.4, 0, 0.2, 1)
}

.md-feature-details-sidebar__close {
	top: 15px;
	right: 15px;
	position: absolute;
	height: 50px;
	width: 50px;
	font-size: 20px;
	line-height: 1;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	border: 0;
	outline: 0;
	padding: 0;
	-webkit-tap-highlight-color: transparent;
	z-index: 960
}

@media (min-width: 480px) {
	.md-feature-details-sidebar__close {
		top: 20px
	}
}

@media (min-width: 768px) {
	.md-feature-details-sidebar__close {
		top: 20px
	}
}

@media (min-width: 1280px) {
	.md-feature-details-sidebar__close {
		top: 30px
	}
}

@media (min-width: 1920px) {
	.md-feature-details-sidebar__close {
		top: 40px
	}
}

@media (min-width: 480px) {
	.md-feature-details-sidebar__close {
		right: 20px
	}
}

@media (min-width: 768px) {
	.md-feature-details-sidebar__close {
		right: 20px
	}
}

@media (min-width: 1280px) {
	.md-feature-details-sidebar__close {
		right: 30px
	}
}

@media (min-width: 1920px) {
	.md-feature-details-sidebar__close {
		right: 40px
	}
}

.md-feature-details-sidebar__overlay {
	position: fixed;
	width: 100vw;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #f1f1f1;
	transform: translate3D(100%, 0, 0);
	transition: transform .3s cubic-bezier(0.4, 0, 0.2, 1);
	will-change: transform;
	contain: content
}

.md-feature-details-sidebar__content {
	height: 100%;
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.md-feature-details-sidebar__feature-item__image .img-fluid {
	height: calc((100vw / 16) * 9);
	object-fit: cover;
	font-family: 'object-fit: cover'
}

.md-feature-details-sidebar__feature-item__heading {
	text-transform: unset !important
}

.md-feature-details-sidebar__feature-item__checkbox {
	text-align: right
}

.md-feature-details-sidebar__feature-item__checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	position: relative;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 0;
	outline: 0;
	margin-left: 10px;
	margin-bottom: -6px
}

.md-feature-details-sidebar__feature-item__checkbox input[type="checkbox"]:checked::after {
	content: '\e811';
	font-family: 'md-icon';
	font-size: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000
}

@media (min-width: 768px) {
	.md-feature-details-sidebar__overlay {
		width: 75vw
	}

	.md-feature-details-sidebar__feature-item__image .img-fluid {
		height: calc((75vw / 16) * 9)
	}
}

@media (min-width: 1024px) {
	.md-feature-details-sidebar__overlay {
		width: 50vw
	}

	.md-feature-details-sidebar__feature-item__image .img-fluid {
		height: calc((50vw / 16) * 9)
	}
}

.md-wishlist-checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	position: relative;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 0;
	outline: 0;
	margin-left: 10px;
	margin-bottom: -6px
}

.md-wishlist-checkbox input[type="checkbox"]:checked::after {
	content: '\e811';
	font-family: 'md-icon';
	font-size: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000
}

.md-product-feature-item-pdh-not-available {
	display: none
}

.md-pdh-not-available .md-product-feature-item-pdh-not-available {
	display: block !important
}

.md-product-feature-item {
	overflow: auto;
	display: inline-flex;
	flex: 1 0 auto;
	flex-direction: column;
	align-self: flex-start;
	width: 100%
}

.md-pdh-not-available .md-product-feature-item.md-product-feature-item-pdh {
	display: none !important
}

.md-product-feature-item.slick-slide {
	display: inline-flex
}

.md-product-feature-item .product-feature-item-content {
	background-color: #f1f1f1;
	flex: 1 0 auto
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
	.md-product-feature-item .product-feature-item-content {
		flex: 1 0 320px
	}
}

.light-on-dark .md-product-feature-item .product-feature-item-content {
	background-color: transparent
}

.md-product-feature-item .product-feature-item-content .md-product-feature-item-description-text {
	max-height: calc(4.125rem);
	overflow: hidden
}

@media (min-width: 1280px) {
	.md-product-feature-item .product-feature-item-content .md-product-feature-item-description-text {
		max-height: calc(4.5rem)
	}
}

@media (min-width: 1920px) {
	.md-product-feature-item .product-feature-item-content .md-product-feature-item-description-text {
		max-height: calc(5.25rem)
	}
}

.md-product-feature-item .product-feature-item-content > * {
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.md-product-feature-item .product-feature-item-content > * {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.md-product-feature-item .product-feature-item-content > * {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.md-product-feature-item .product-feature-item-content > * {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.md-product-feature-item .product-feature-item-content > * {
		margin-bottom: 20px
	}
}

.md-product-feature-item .product-feature-item-content > *:not(.hidden):last-child {
	margin-bottom: 0 !important
}

.md-product-feature-item .product-feature-item-content .md-wishlist-checkbox {
	height: 24px;
	text-align: right
}

.md-product-feature-item .product-feature-item-content .md-wishlist-checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	position: relative;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 0;
	outline: 0;
	margin-left: 10px;
	margin-bottom: -6px
}

.md-product-feature-item .product-feature-item-content .md-wishlist-checkbox input[type="checkbox"]:checked::after {
	content: '\e811';
	font-family: 'md-icon';
	font-size: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000
}

@media (min-width: 1920px) {
	.md-editorial-col .md-product-feature-item .md-next h2 {
		font-size: 2.6rem;
		line-height: 2.6rem
	}

	.md-pf-feature-group-content-wrapper .md-product-feature-item .md-next h2 {
		font-size: 2.8rem;
		line-height: 2.8rem
	}
}

.md-direction-rtl .md-product-feature-item {
	direction: rtl
}

.md-product-feature-item .product-feature-item-content.p-md h2 {
	text-transform: none
}

.md-product-fast-facts .md-ff-col-left, .md-product-fast-facts .md-ff-col-right, .md-product-fast-facts .md-ff-col-additional-narrow {
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
	position: relative
}

@media (min-width: 768px) {
	.md-product-fast-facts .md-ff-col-left, .md-product-fast-facts .md-ff-col-right, .md-product-fast-facts .md-ff-col-additional-narrow {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-fast-facts .md-ff-facts {
	margin-bottom: 20px
}

.md-product-fast-facts .md-fact-item {
	background-color: #f1f1f1;
	padding: 25px 15px
}

.md-product-fast-facts .md-fact-item .md-fact-item-icon {
	position: absolute;
	font-size: 1.375rem;
	margin-top: -2px
}

.md-product-fast-facts .md-fact-item .md-fact-item-headline {
	margin-left: 40px;
	overflow: hidden
}

.md-product-fast-facts .md-fact-item:not(:last-of-type) {
	margin-bottom: 10px
}

.md-product-fast-facts .md-ff-additionals > * {
	margin-bottom: 20px
}

.md-product-fast-facts .md-ff-additionals > *:last-child {
	margin-bottom: 0 !important
}

.md-product-fast-facts .md-product-gallery .md-pg-scroll.md-pg-outer {
	text-align: left
}

.md-product-fast-facts.light-on-dark {
	background-color: #000
}

.md-product-fast-facts.light-on-dark .md-fact-item {
	background-color: #161616
}

@media (min-width: 768px) {
	.md-product-fast-facts .md-ff-col-left {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-product-fast-facts .md-ff-col-right {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-product-fast-facts .md-ff-facts {
		margin-bottom: 30px
	}

	.md-product-fast-facts .md-ff-additionals > * {
		margin-bottom: 30px
	}
}

@media (min-width: 1280px) {
	.md-product-fast-facts .md-ff-col-left {
		flex: 0 0 25%;
		max-width: 25%
	}

	.md-product-fast-facts .md-ff-col-right {
		flex: 0 0 75%;
		max-width: 75%
	}

	.md-product-fast-facts .md-fact-item .md-fact-item-headline {
		margin-left: 50px
	}

	.md-product-fast-facts .md-fact-item .md-fact-item-icon {
		font-size: 1.75rem
	}
}

@media (min-width: 1920px) {
	.md-product-fast-facts .md-fact-item .md-fact-item-headline {
		margin-left: 60px
	}

	.md-product-fast-facts .md-fact-item .md-fact-item-icon {
		font-size: 2rem
	}
}

.md-direction-rtl .md-product-fast-facts {
	direction: rtl
}

.md-direction-rtl .md-product-fast-facts .md-fact-item-headline {
	margin-left: 0;
	margin-right: 40px
}

.md-direction-rtl .md-product-fast-facts .md-product-gallery .md-pg-scroll.md-pg-outer {
	text-align: right
}

.md-estimator-component .md-estimator-component-form {
	padding: 1px 13px 1px 13px;
	background-color: #f1f1f1
}

.md-estimator-component .md-estimator-component-select {
	margin: 25px 15px 25px 15px
}

.md-estimator-component .md-estimator-component-select .md-estimator-component-select-name {
	padding-bottom: 13px
}

.md-estimator-component .md-estimator-component-select .md-pms-select {
	background-color: white;
	font-size: 13px
}

.md-estimator-component .md-estimator-component-model-selector .md-custom-select, .md-estimator-component .md-estimator-component-select-deposit .md-custom-select {
	width: 100%
}

.md-estimator-component .md-custom-select select {
	height: 38px
}

.md-estimator-component .md-estimator-component-left-section {
	margin-bottom: 25px
}

.md-estimator-component .md-estimator-component-select {
	padding-bottom: 5px
}

.md-estimator-component .md-estimator-component-row {
	padding: 13px;
	overflow: auto
}

.md-estimator-component .md-estimator-component-results-separator {
	margin: 0 15px 0 15px;
	border: 0;
	color: #d8d8d8;
	background-color: #d8d8d8;
	height: 2px
}

.md-estimator-component .md-estimator-component-label {
	float: left
}

.md-estimator-component .md-estimator-component-value {
	float: right
}

.md-estimator-component .md-estimator-component-rate {
	background-color: black;
	color: white;
	font-weight: bold
}

.md-estimator-component .md-estimator-button-wrapper {
	padding-left: 0;
	padding-right: 0;
	margin-top: 30px
}

.md-estimator-component .md-estimator-component-calculation-title {
	padding: 25px 0 13px 0
}

.md-estimator-component .md-estimator-component-price-desktop {
	padding: 13px 13px 0 13px
}

.md-estimator-component .md-estimator-component-price-mobile {
	padding-top: 13px
}

.md-estimator-component .md-estimator-component-reset {
	margin-top: 15px
}

.md-estimator-component .md-estimator-component-bottom-text p {
	font-size: 15px
}

.md-estimator-component .md-estimator-component-rate-number {
	position: relative
}

.md-estimator-component .md-estimator-component-rate a {
	color: white
}

@media (min-width: 480px) {
	.md-estimator-component .md-estimator-component-results-section {
		margin: 0 15px 15px 15px
	}

	.md-estimator-component .md-estimator-component-select-term .md-custom-select {
		width: auto
	}
}

@media (min-width: 768px) {
	.md-estimator-component .md-estimator-component-form {
		overflow: auto
	}

	.md-estimator-component .md-estimator-component-main-section {
		overflow: auto
	}

	.md-estimator-component .md-estimator-component-left-section {
		float: left;
		width: 30%
	}

	.md-estimator-component .md-estimator-component-right-section {
		float: right;
		width: 65%
	}

	.md-estimator-component .md-estimator-component-options-section {
		float: left;
		width: 50%
	}

	.md-estimator-component .md-estimator-component-results-section {
		float: right;
		width: 45%
	}

	.md-estimator-component .md-estimator-component-results-section {
		margin: 0 15px 15px 0
	}

	.md-estimator-component .md-estimator-component-price-mobile {
		display: none
	}

	.md-estimator-component .md-estimator-component-select-term .md-custom-select {
		width: 100%
	}

	.md-estimator-component .md-estimator-component-white-section {
		background-color: white
	}

	.md-estimator-component .md-estimator-component-reset {
		text-align: center
	}
}

.md-product-editorial-toggle-container .md-product-editorial-toggle-btn-wrapper {
	display: flex;
	justify-content: center
}

.md-product-editorial-toggle-container .md-product-editorial-toggle-container-content {
	display: none;
	opacity: 0
}

.md-product-editorial-toggle-container .md-product-editorial-toggle-container-content.expanded-narrow {
	display: block
}

.md-product-editorial-toggle-container .md-circle-button__text {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-style: unset
}

.localized-fonts-loaded .md-product-editorial-toggle-container .md-circle-button__text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

@media (min-width: 768px) {
	.md-product-editorial-toggle-container .md-product-editorial-toggle-container-content.expanded-narrow:not(.expanded-wide) {
		display: none
	}

	.md-product-editorial-toggle-container .md-product-editorial-toggle-container-content.expanded-wide {
		display: block
	}
}

.md-product-editorial-grid-row .md-editorial-col-3, .md-product-editorial-grid-row .md-editorial-col-4, .md-product-editorial-grid-row .md-editorial-col-5, .md-product-editorial-grid-row .md-editorial-col-6, .md-product-editorial-grid-row .md-editorial-col-7, .md-product-editorial-grid-row .md-editorial-col-8, .md-product-editorial-grid-row .md-editorial-col-9, .md-product-editorial-grid-row .md-editorial-col-10, .md-product-editorial-grid-row .md-editorial-col-12 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-product-editorial-grid-row .md-editorial-col-3, .md-product-editorial-grid-row .md-editorial-col-4, .md-product-editorial-grid-row .md-editorial-col-5, .md-product-editorial-grid-row .md-editorial-col-6, .md-product-editorial-grid-row .md-editorial-col-7, .md-product-editorial-grid-row .md-editorial-col-8, .md-product-editorial-grid-row .md-editorial-col-9, .md-product-editorial-grid-row .md-editorial-col-10, .md-product-editorial-grid-row .md-editorial-col-12 {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-editorial-grid-row .md-editorial-offset-1, .md-product-editorial-grid-row .md-editorial-offset-2, .md-product-editorial-grid-row .md-editorial-offset-3, .md-product-editorial-grid-row .md-editorial-offset-7 {
	margin-left: 0
}

.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-1, .md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-2, .md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-3, .md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-7 {
	margin-left: 0;
	margin-right: 0
}

.md-product-editorial-grid-row .valign-middle {
	align-items: center
}

.md-product-editorial-grid-row .valign-bottom {
	align-items: flex-end
}

.md-product-editorial-grid-row .md-editorial-col:not(:first-of-type) {
	padding-top: 20px
}

.md-product-editorial-grid-row .md-editorial-col:not(:last-of-type) {
	padding-bottom: 20px
}

.md-product-editorial-grid-row .md-editorial-col > * {
	margin-bottom: 20px
}

.md-product-editorial-grid-row .md-editorial-col > *:last-child {
	margin-bottom: 0 !important
}

.md-product-editorial-grid-row .column-flow-right-first {
	flex-flow: wrap-reverse
}

.md-product-editorial-grid-row .column-flow-right-first.valign-bottom {
	align-items: flex-start
}

.md-product-editorial-grid-row .column-flow-right-first .md-editorial-col:not(:first-of-type) {
	padding-top: 0;
	padding-bottom: 20px
}

.md-product-editorial-grid-row .column-flow-right-first .md-editorial-col:not(:last-of-type) {
	padding-top: 20px;
	padding-bottom: 0
}

@media (min-width: 768px) {
	.md-product-editorial-grid-row .md-editorial-offset-1 {
		margin-left: 8.33333333%
	}

	.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-1 {
		margin-left: 0;
		margin-right: 8.33333333%
	}

	.md-product-editorial-grid-row .md-editorial-offset-2 {
		margin-left: 16.66666667%
	}

	.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-2 {
		margin-left: 0;
		margin-right: 16.66666667%
	}

	.md-product-editorial-grid-row .md-editorial-offset-3 {
		margin-left: 25%
	}

	.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-3 {
		margin-left: 0;
		margin-right: 25%
	}

	.md-product-editorial-grid-row .md-editorial-offset-4 {
		margin-left: 33.33333333%
	}

	.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-4 {
		margin-left: 0;
		margin-right: 33.33333333%
	}

	.md-product-editorial-grid-row .md-editorial-offset-6 {
		margin-left: 50%
	}

	.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-6 {
		margin-left: 0;
		margin-right: 50%
	}

	.md-product-editorial-grid-row .md-editorial-offset-7 {
		margin-left: 58.33333333%
	}

	.md-direction-rtl .md-product-editorial-grid-row .md-editorial-offset-7 {
		margin-left: 0;
		margin-right: 58.33333333%
	}

	.md-product-editorial-grid-row .md-editorial-col-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.md-product-editorial-grid-row .md-editorial-col-4 {
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}

	.md-product-editorial-grid-row .md-editorial-col-5 {
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%
	}

	.md-product-editorial-grid-row .md-editorial-col-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-product-editorial-grid-row .md-editorial-col-7 {
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%
	}

	.md-product-editorial-grid-row .md-editorial-col-8 {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%
	}

	.md-product-editorial-grid-row .md-editorial-col-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.md-product-editorial-grid-row .md-editorial-col-10 {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-product-editorial-grid-row .md-editorial-col-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.md-product-editorial-grid-row .md-editorial-col {
		padding-top: 0;
		padding-bottom: 0
	}

	.md-product-editorial-grid-row .md-editorial-col > * {
		margin-bottom: 30px
	}

	.md-product-editorial-grid-row .md-editorial-col:not(:first-of-type) {
		padding-top: 0
	}

	.md-product-editorial-grid-row .md-editorial-col:not(:last-of-type) {
		padding-bottom: 0
	}
}

.md-direction-rtl .md-product-editorial-grid-row {
	direction: rtl
}

.md-editorial-mixed-grids {
	flex-direction: column;
	display: flex
}

.md-editorial-mixed-grids .valign-middle {
	align-items: center
}

.md-editorial-mixed-grids .valign-bottom {
	align-items: flex-end
}

.md-editorial-mixed-grids .md-editorial-mixed-grids-row-full {
	width: 100%;
	flex: 1 0 100%;
	padding-bottom: 20px
}

.md-editorial-mixed-grids .md-editorial-mixed-grids-row-grid {
	width: 100%;
	flex: 0 0 100%;
	padding-top: 20px
}

.md-editorial-mixed-grids .md-editorial-mixed-grid-col-full-left {
	padding-right: calc((30px + (100% - 30px * 2 + 10px) * 1 / 6))
}

@media (min-width: 480px) {
	.md-editorial-mixed-grids .md-editorial-mixed-grid-col-full-left {
		padding-right: calc((40px + (100% - 40px * 2 + 10px) * 1 / 6))
	}
}

@media (min-width: 768px) {
	.md-editorial-mixed-grids {
		flex-direction: row
	}

	.md-editorial-mixed-grids .md-editorial-mixed-grids-row-full {
		padding-bottom: 0
	}

	.md-editorial-mixed-grids .md-editorial-mixed-grids-row-grid {
		margin-left: -100%;
		padding-top: 0
	}

	.md-editorial-mixed-grids .md-editorial-mixed-grid-col-full-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-editorial-mixed-grids .md-editorial-mixed-grid-col-full-left {
		padding-right: 10px
	}
}

.md-product-editorial-fullwidth-row .md-flex-row {
	margin-left: 0;
	margin-right: 0
}

.md-product-editorial-fullwidth-row .md-fw-editorial-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-left: 0 !important;
	padding-right: 0 !important
}

@media (min-width: 768px) {
	.md-product-editorial-fullwidth-row .md-fw-editorial-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-product-editorial-fullwidth-row .md-fw-editorial-col:not(:first-of-type) {
	padding-top: 20px
}

.md-product-editorial-fullwidth-row .md-fw-editorial-col:not(:last-of-type) {
	padding-bottom: 20px
}

.md-product-editorial-fullwidth-row .valign-middle {
	align-items: center
}

.md-product-editorial-fullwidth-row .valign-bottom {
	align-items: flex-end
}

.md-product-editorial-fullwidth-row .spacing-top-small {
	padding-top: 20px
}

.md-product-editorial-fullwidth-row .spacing-top-medium {
	padding-top: 40px
}

.md-product-editorial-fullwidth-row .spacing-top-large {
	padding-top: 60px
}

.md-product-editorial-fullwidth-row .spacing-top-xlarge {
	padding-top: 80px
}

.md-product-editorial-fullwidth-row .spacing-bottom-small {
	padding-bottom: 20px
}

.md-product-editorial-fullwidth-row .spacing-bottom-medium {
	padding-bottom: 40px
}

.md-product-editorial-fullwidth-row .spacing-bottom-large {
	padding-bottom: 60px
}

.md-product-editorial-fullwidth-row .spacing-bottom-xlarge {
	padding-bottom: 80px
}

@media (max-width: 767px) {
	.md-product-editorial-fullwidth-row .md-fw-editorial-col {
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width: 768px) {
	.md-product-editorial-fullwidth-row .spacing-top-small {
		padding-top: 30px
	}

	.md-product-editorial-fullwidth-row .spacing-top-medium {
		padding-top: 60px
	}

	.md-product-editorial-fullwidth-row .spacing-top-large {
		padding-top: 80px
	}

	.md-product-editorial-fullwidth-row .spacing-top-xlarge {
		padding-top: 120px
	}

	.md-product-editorial-fullwidth-row .spacing-bottom-small {
		padding-bottom: 30px
	}

	.md-product-editorial-fullwidth-row .spacing-bottom-medium {
		padding-bottom: 60px
	}

	.md-product-editorial-fullwidth-row .spacing-bottom-large {
		padding-bottom: 80px
	}

	.md-product-editorial-fullwidth-row .spacing-bottom-xlarge {
		padding-bottom: 120px
	}

	.md-product-editorial-fullwidth-row .md-fw-editorial-col {
		padding-top: 0;
		padding-bottom: 0
	}

	.md-product-editorial-fullwidth-row .md-editorial-align-right {
		justify-content: flex-end
	}

	.md-product-editorial-fullwidth-row .md-editorial-space-between {
		justify-content: space-between
	}
}

.md-direction-rtl .md-product-editorial-fullwidth-row {
	direction: rtl
}

.md-product-editorial.light-on-dark {
	background-color: #000
}

@media (max-width: 1279px) {
	.md-product-editorial {
		overflow: hidden
	}

	.md-product-editorial a {
		word-break: break-word
	}
}

.md-direction-rtl .md-product-editorial {
	direction: rtl
}

.reference.dealerlocatorintegrated .ds2-dlo-main__integrated-headline {
	display: none
}

.md-privacydata {
	padding: 0 23px;
	margin-bottom: 30px;
	overflow: hidden
}

.md-privacydata b {
	display: inline;
	font-weight: bold
}

.md-privacydata .md-heading-h2 {
	font-size: 30px
}

.md-privacydata .md-privacydata-header .md-flex-container-nopadding.md-single-heading {
	padding-left: 0
}

.md-privacydata .md-flex-container-nopadding {
	padding-left: 0;
	padding-right: 0
}

.md-privacydata-item-wrapper {
	height: 90%;
	overflow-y: auto;
	position: relative;
	width: 100%;
	-webkit-overflow-scrolling: touch
}

.md-privacydata-wrapper .md-privacydata-overview {
	display: none
}

.md-privacydata-data {
	box-shadow: inset 0 1px 0 #a7a7a7
}

.md-privacydata-summary-content {
	display: none
}

.md-privacydata .md-privacydata-wrapper-overview {
	height: 200px;
	overflow: hidden;
	-webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 0) .1em, #000)
}

.md-privacydata .md-privacydata-wrapper-overview.md-privacydata-expand-text {
	height: 100%;
	-webkit-mask-image: none
}

.md-privacydata .md-privacydata-text {
	padding-bottom: 0
}

.md-privacydata .md-standalone-copy {
	margin: 0
}

.md-privacydata .md-privacydata-border {
	border-bottom: 3px solid #000;
	width: 80px;
	margin-bottom: 25px;
	display: block
}

.md-privacydata .md-privacydata-header {
	display: block
}

.md-privacydata .md-privacydata-image {
	display: inline-block;
	width: 60px;
	height: 60px;
	position: absolute;
	padding-top: 16px
}

.md-privacydata .md-privacydata-item {
	border-bottom: 1px solid #a7a7a7;
	color: #000;
	display: block;
	position: relative;
	vertical-align: middle
}

.md-privacydata .md-privacydata-item.md-is-selected, .md-privacydata .md-privacydata-item.md-privacydata-author {
	display: block
}

.no-js .md-privacydata .md-privacydata-item {
	display: block
}

.md-privacydata .md-privacydata-main {
	width: 100%
}

.md-privacydata .md-privacydata-item-text {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	font-family: 'MINISansReg', Arial, sans-serif;
	line-height: 1.3;
	letter-spacing: .05em;
	display: inline-block;
	padding: 15px 10px;
	font-size: 16px;
	width: 90%;
	text-transform: uppercase
}

.localized-fonts-loaded .md-privacydata .md-privacydata-item-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-privacydata .md-privacydata-item-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.js .md-privacydata .md-privacydata-description-trigger {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	background: 0;
	border: 0;
	color: #000;
	cursor: pointer;
	height: 42px;
	outline: 0;
	position: absolute;
	right: -8px;
	top: 0
}

.js .md-privacydata .md-privacydata-description-trigger .md-icn-alt {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.js .md-privacydata .md-privacydata-description-trigger:after {
	content: '\e860';
	text-indent: 0;
	font-size: 14px;
	font-size: .8749999999999999rem
}

.no-js .js .md-privacydata .md-privacydata-description-trigger {
	display: none
}

.md-privacydata ul ul, .md-privacydata ol ul {
	list-style-type: disc
}

.md-privacydata .md-privacydata-expand-trigger {
	cursor: pointer
}

.md-privacydata .md-heading-h1 {
	margin-bottom: 20px
}

.md-privacydata-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border-top: 1px solid #a7a7a7;
	text-align: center
}

.localized-fonts-loaded .md-privacydata-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.js .md-privacydata-description {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-privacydata-description.md-is-selected {
	position: static;
	overflow: visible;
	clip: auto;
	height: auto;
	width: auto;
	margin: 0
}

.md-privacydata-description-text ul {
	padding-left: 25px
}

.md-privacydata-description-text > * {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	text-align: left;
	color: #000;
	font-size: 18px
}

.localized-fonts-loaded .md-privacydata-description-text > * {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-privacydata-description-text > * .md-body-1, .md-privacydata-description-text > * .md-gen-item {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-privacydata-description-text > * .md-gen-list-forwards .md-gen-item {
	color: #000
}

.md-privacydata-description-text > * .md-gen-list-forwards .md-gen-item .md-link {
	color: #000
}

.md-privacydata-item {
	width: 100%
}

.md-privacydata-item .md-privacydata-item-text, .md-privacydata-item .md-privacydata-description {
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 0;
	padding-right: 20px
}

.js .md-privacydata-item .md-privacydata-description-trigger {
	height: 55px
}

.js .md-privacydata-item .md-privacydata-is-expandable:after {
	content: '\e804';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: .5em
}

.js .md-privacydata-item .md-privacydata-is-expanded:after {
	content: '\e80a';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem
}

.md-privacydata-read-more {
	text-align: center;
	width: 100%;
	z-index: 2;
	margin-bottom: 50px;
	height: 50px
}

.md-privacydata-readmore-link {
	padding-top: 30px
}

@media only screen and (min-width: 768px) {
	.md-privacydata {
		margin: 0 50px 0
	}

	.md-privacydata .md-heading-h2 {
		font-size: 38px
	}

	.md-privacydata .md-privacydata-text {
		padding-bottom: 50px
	}

	.md-privacydata .md-privacydata-overview {
		margin-top: 20px;
		display: block
	}

	.md-privacydata .md-privacydata-wrapper-overview {
		margin-bottom: 50px;
		height: 100%;
		overflow: auto;
		-webkit-mask-image: none
	}

	.md-privacydata .md-privacydata-read-more {
		display: none
	}

	.md-privacydata .md-privacydata-summary-content {
		padding-bottom: 50px;
		display: inline-block;
		width: 100%;
		overflow: hidden
	}

	.md-privacydata .md-privacydata-summary-item {
		width: 49%;
		background-color: #f1f1f1;
		min-height: 120px;
		margin-top: 15px;
		display: inherit;
		overflow: hidden
	}

	.md-privacydata div.md-privacydata-summary-content div.md-privacydata-summary-item:nth-child(2n) {
		margin-right: 10px;
		float: right
	}

	.md-privacydata .md-privacydata-summary {
		display: inline-block;
		text-align: left;
		padding-top: 16px;
		text-transform: uppercase;
		padding-left: 60px;
		width: 100%;
		height: 100%
	}
}

@media only screen and (min-width: 1280px) {
	.md-privacydata {
		margin: 0 150px 30px
	}
}

.md-next.md-preconfigure {
	position: relative
}

.md-next.md-preconfigure .md-edit-preconfigure-configuration, .md-next.md-preconfigure .md-edit-preconfigure-configurationitem {
	padding: 25px;
	display: none
}

.md-next.md-preconfigure .md-edit-preconfigure-configuration.md-edit-preconfigure-configuration1, .md-next.md-preconfigure .md-edit-preconfigure-configurationitem.md-edit-preconfigure-configurationitem1 {
	display: block
}

.md-next.md-preconfigure .md-preconfigure-head {
	padding: 0;
	margin-bottom: 1em;
	max-width: 100%
}

.md-next.md-preconfigure .md-preconfigure-head h2 {
	margin-bottom: .4em
}

.md-next.md-preconfigure .md-preconfigure-nav-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 56.3%
}

.md-next.md-preconfigure .md-preconfigure-config-selector {
	display: block
}

.md-next.md-preconfigure .md-preconfigure-config-selector::before {
	background-color: transparent
}

.md-next.md-preconfigure .md-preconfigure-config-selector::after {
	color: #000
}

.md-next.md-preconfigure .md-preconfigure-config-selector select {
	border-width: 0
}

.md-next.md-preconfigure .btn-wrapper {
	padding: 0 20px 0;
	margin: 0
}

.md-next.md-preconfigure .btn-wrapper .btn {
	width: 100%;
	box-sizing: border-box;
	text-align: center
}

.md-next.md-preconfigure .btn-wrapper .btn + .btn {
	margin-top: .6em
}

.md-next.md-preconfigure .image-wrapper {
	position: relative;
	margin-bottom: 3em;
	padding-bottom: 56.3%;
	overflow: hidden
}

.md-next.md-preconfigure .image-wrapper > div {
	position: absolute;
	width: 100%
}

.md-next.md-preconfigure .image-wrapper .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	margin-top: 0
}

.md-next.md-preconfigure .image-wrapper .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-next.md-preconfigure .image-wrapper .md-icn-share {
	opacity: 1
}

.md-next.md-preconfigure .text-wrapper {
	padding: 0 20px 1em;
	margin: 0;
	max-width: 100%
}

.md-next.md-preconfigure .slick-dots {
	bottom: -30px
}

.md-next.md-preconfigure .slick-dots li {
	padding: 0;
	width: auto
}

.md-next.md-preconfigure .slick-dots button {
	width: 0
}

.md-next.md-preconfigure .slick-arrow {
	visibility: hidden
}

.md-next.md-preconfigure .group-active-0 .slick-dots button.group-0 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-0 .slick-dots button.group-0 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-0 .slick-dots button.group-0 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-0 .slick-dots button.group-0:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-1 .slick-dots button.group-1 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-1 .slick-dots button.group-1 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-1 .slick-dots button.group-1 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-1 .slick-dots button.group-1:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-2 .slick-dots button.group-2 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-2 .slick-dots button.group-2 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-2 .slick-dots button.group-2 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-2 .slick-dots button.group-2:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-3 .slick-dots button.group-3 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-3 .slick-dots button.group-3 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-3 .slick-dots button.group-3 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-3 .slick-dots button.group-3:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-4 .slick-dots button.group-4 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-4 .slick-dots button.group-4 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-4 .slick-dots button.group-4 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-4 .slick-dots button.group-4:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-5 .slick-dots button.group-5 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-5 .slick-dots button.group-5 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-5 .slick-dots button.group-5 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-5 .slick-dots button.group-5:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-6 .slick-dots button.group-6 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-6 .slick-dots button.group-6 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-6 .slick-dots button.group-6 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-6 .slick-dots button.group-6:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-7 .slick-dots button.group-7 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-7 .slick-dots button.group-7 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-7 .slick-dots button.group-7 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-7 .slick-dots button.group-7:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-8 .slick-dots button.group-8 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-8 .slick-dots button.group-8 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-8 .slick-dots button.group-8 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-8 .slick-dots button.group-8:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-next.md-preconfigure .group-active-9 .slick-dots button.group-9 {
	width: auto
}

@media (max-width: 767px) {
	.md-next.md-preconfigure .group-active-9 .slick-dots button.group-9 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure .group-active-9 .slick-dots button.group-9 {
		color: #ed9300
	}

	.md-next.md-preconfigure .group-active-9 .slick-dots button.group-9:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

@media (min-width: 768px) {
	.md-next.md-preconfigure {
		position: relative;
		padding-top: 60px
	}

	.md-next.md-preconfigure .md-preconfigure-head {
		max-width: 75%;
		padding: 0 2.5% 1em;
		margin-bottom: 2em
	}

	.md-next.md-preconfigure .md-preconfigure-head h2 {
		margin-bottom: .2em
	}

	.md-next.md-preconfigure .md-preconfigure-config-selector {
		display: none
	}

	.md-next.md-preconfigure .btn-wrapper {
		padding: 0 2.5% 0;
		margin: 0 30px
	}

	.md-next.md-preconfigure .btn-wrapper .btn {
		width: auto
	}

	.md-next.md-preconfigure .btn-wrapper .btn + .btn {
		margin-top: 0;
		margin-left: 10px
	}

	.md-next.md-preconfigure .image-wrapper {
		margin-bottom: 2em
	}

	.md-next.md-preconfigure .image-wrapper:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.5) 100%)
	}

	.md-next.md-preconfigure .image-wrapper .md-icn-share {
		opacity: 0
	}

	.md-next.md-preconfigure .image-wrapper:hover .md-icn-share {
		opacity: 1
	}

	.md-next.md-preconfigure .text-wrapper {
		max-width: 75%;
		padding: 0 2.5% 1em;
		margin: 0 30px
	}

	.md-next.md-preconfigure .slick-arrow {
		height: 40px;
		width: 40px;
		top: 0;
		margin-top: -28.15%;
		visibility: visible
	}

	.md-next.md-preconfigure .slick-dots {
		bottom: 20px
	}

	.md-next.md-preconfigure .slick-dots li {
		padding: 0
	}

	.md-next.md-preconfigure .slick-dots button {
		height: auto;
		width: auto;
		border: 0;
		background: transparent;
		color: #fff;
		line-height: 1em;
		text-indent: 0;
		text-transform: uppercase;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px
	}

	.localized-fonts-loaded .md-next.md-preconfigure .slick-dots button {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-next.md-preconfigure .slick-dots button::-moz-focus-inner {
		border: 0
	}

	.md-next.md-preconfigure .slick-dots button:after {
		position: relative;
		left: 0;
		top: -0.5em;
		width: auto;
		height: auto;
		border: 0;
		margin-right: 0;
		opacity: 0;
		transition: width 1s, opacity .5s, margin 1s;
		border-radius: 0;
		font-size: 0;
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e858';
		text-indent: 0
	}

	.md-next.md-preconfigure .slick-dots button > span {
		display: inline-block;
		width: auto;
		margin: 0 10px;
		font-weight: bold
	}

	.md-next.md-preconfigure .slick-dots .slick-active button:hover, .md-next.md-preconfigure .slick-dots .slick-active button:active, .md-next.md-preconfigure .slick-dots .slick-active button:focus, .md-next.md-preconfigure .slick-dots .slick-active button > span {
		color: #ed9300
	}

	.md-next.md-preconfigure .slick-dots .slick-active button:after {
		content: '\e857';
		text-indent: 0
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-0 .slick-dots button.group-0 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-0 .slick-dots button.group-0 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-0 .slick-dots button.group-0 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-0 .slick-dots button.group-0:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-1 .slick-dots button.group-1 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-1 .slick-dots button.group-1 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-1 .slick-dots button.group-1 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-1 .slick-dots button.group-1:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-2 .slick-dots button.group-2 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-2 .slick-dots button.group-2 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-2 .slick-dots button.group-2 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-2 .slick-dots button.group-2:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-3 .slick-dots button.group-3 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-3 .slick-dots button.group-3 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-3 .slick-dots button.group-3 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-3 .slick-dots button.group-3:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-4 .slick-dots button.group-4 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-4 .slick-dots button.group-4 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-4 .slick-dots button.group-4 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-4 .slick-dots button.group-4:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-5 .slick-dots button.group-5 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-5 .slick-dots button.group-5 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-5 .slick-dots button.group-5 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-5 .slick-dots button.group-5:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-6 .slick-dots button.group-6 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-6 .slick-dots button.group-6 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-6 .slick-dots button.group-6 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-6 .slick-dots button.group-6:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-7 .slick-dots button.group-7 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-7 .slick-dots button.group-7 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-7 .slick-dots button.group-7 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-7 .slick-dots button.group-7:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-8 .slick-dots button.group-8 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-8 .slick-dots button.group-8 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-8 .slick-dots button.group-8 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-8 .slick-dots button.group-8:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .group-active-9 .slick-dots button.group-9 {
	width: auto
}

@media (max-width: 767px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-9 .slick-dots button.group-9 {
		min-width: 6px;
		margin: 0 5px
	}
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .group-active-9 .slick-dots button.group-9 {
		color: #0085ac
	}

	.md-lang-en_gb .md-next.md-preconfigure .group-active-9 .slick-dots button.group-9:after {
		width: 20px;
		margin: 0 5px;
		opacity: 1;
		font-size: 10px
	}
}

.md-lang-en_gb .md-next.md-preconfigure .btn-wrapper .btn {
	background-color: #0085ac;
	border-color: #0085ac
}

.md-lang-en_gb .md-next.md-preconfigure .btn-wrapper .btn-highlight:hover {
	background: #fff;
	border-color: #000
}

@media (min-width: 768px) {
	.md-lang-en_gb .md-next.md-preconfigure .slick-dots .slick-active button:hover, .md-lang-en_gb .md-next.md-preconfigure .slick-dots .slick-active button:active, .md-lang-en_gb .md-next.md-preconfigure .slick-dots .slick-active button:focus, .md-lang-en_gb .md-next.md-preconfigure .slick-dots .slick-active button > span {
		color: #0085ac
	}
}

.md-edit-panorama-starter .md-pano-starter {
	margin-bottom: 0 !important
}

.md-edit-panorama-starter .copy-wrapper {
	top: 0 !important
}

.md-next.md-pano-starter.black {
	background-color: #000
}

.md-next.md-pano-starter.black .md-heading {
	color: #fff
}

.md-next.md-pano-starter.black .md-pano-starter-overline {
	color: #fff;
	border-bottom: 1px solid #fff
}

.md-next.md-pano-starter.white {
	background-color: #fff
}

.md-next.md-pano-starter.white .md-heading {
	color: #000
}

.md-next.md-pano-starter.white .md-pano-starter-overline {
	color: #000;
	border-bottom: 1px solid #000
}

.md-next.md-pano-starter .md-pano-starter-overline {
	font-size: 22px;
	line-height: 28px;
	margin: 0 2.5% 40px;
	padding: 40px 0 10px
}

.md-next.md-pano-starter .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	margin-top: 60px;
	opacity: 0
}

.md-next.md-pano-starter .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-next.md-pano-starter:hover .md-icn-share {
	opacity: 1
}

.md-next.md-pano-starter .md-ps-top {
	position: relative
}

.md-next.md-pano-starter .md-ps-top .md-ps-btn {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%)
}

.md-next.md-pano-starter .md-ps-top .md-ps-btn a {
	position: relative;
	display: inline-block;
	width: 200px;
	height: 80px;
	text-decoration: none;
	background-image: url('images/components/panostarter/360_icon.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

.md-next.md-pano-starter .md-ps-top .md-ps-btn a span {
	position: absolute;
	bottom: -1.5em;
	display: block;
	width: 100%;
	color: #fff
}

.md-next.md-pano-starter .md-rimage img {
	width: 100%
}

.md-next.md-pano-starter .copy-wrapper {
	position: relative;
	margin: -90px 0 0;
	padding: 30px 2.5% 0;
	padding-right: 25%;
	background-color: #fff
}

.md-next.md-pano-starter .copy-wrapper h2, .md-next.md-pano-starter .copy-wrapper p {
	margin: 0
}

.md-next.md-pano-starter .copy-wrapper h2 {
	padding-bottom: 20px
}

.md-next.md-pano-starter.white .copy-wrapper {
	background-color: #fff;
	padding: 30px 2.5% 0
}

.md-next.md-pano-starter.white .copy-wrapper h2, .md-next.md-pano-starter.white .copy-wrapper p {
	color: #000
}

.md-next.md-pano-starter.black .copy-wrapper {
	background-color: #000;
	padding: 30px 2.5% 30px
}

.md-next.md-pano-starter.black .copy-wrapper h2, .md-next.md-pano-starter.black .copy-wrapper p, .md-next.md-pano-starter.black .copy-wrapper h1 {
	color: #fff
}

.md-next.md-pano-starter .scene-list .panorama-scene {
	position: relative;
	min-height: 400px
}

.md-next.md-pano-starter .scene-list .panorama-scene .hotspot-list {
	position: absolute;
	top: 0;
	width: 100%
}

.md-next.md-pano-starter .scene-list .panorama-scene .hotspot-list .md-component-wrapper, .md-next.md-pano-starter .scene-list .panorama-scene .hotspot-list .section {
	width: 50%;
	float: left;
	background-color: rgba(0, 0, 0, 0.2);
	color: white
}

.md-next.md-pano-starter .scene-list .panorama-scene .title {
	position: absolute;
	width: 100%;
	bottom: 50px;
	text-align: center;
	color: white
}

.md-next.md-pano-starter .scene-list .spacer {
	width: 100%;
	height: 30px
}

@media only screen and (max-width: 767px) {
	.md-next.md-pano-starter .md-icn-share {
		opacity: 1
	}

	.md-next.md-pano-starter .copy-wrapper {
		margin: -30px 0 0;
		padding-top: 20px;
		padding-right: 2.5%
	}

	.md-next.md-pano-starter .copy-wrapper h2, .md-next.md-pano-starter .copy-wrapper p {
		width: 100%
	}
}

@media only screen and (max-width: 479px) {
	.md-next.md-pano-starter .md-ps-top .md-ps-btn a {
		height: 60px
	}
}

.md-panorama-view {
	position: relative;
	width: 100%
}

.md-panorama-view .pano {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0
}

.md-panorama-view .btn {
	position: relative;
	z-index: 10
}

.md-panorama-view .krpano {
	display: none
}

.md-panorama-view-overlay-wrapper {
	background: #fff;
	cursor: pointer;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	position: fixed;
	text-align: center;
	white-space: nowrap;
	z-index: 1000;
	transition: all .5s ease-in-out
}

.md-panorama-view-overlay-wrapper .md-panorama-view-overlay {
	position: relative;
	background: #fff;
	cursor: auto;
	display: inline-block;
	overflow: hidden;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	width: 100%;
	height: 100%
}

.md-panorama-view-overlay-wrapper .md-panorama-view-feature, .md-panorama-view-overlay-wrapper .pano {
	width: 100%;
	height: 100%
}

.md-panorama-view-overlay-wrapper .md-panorama-view-overlay-close {
	display: block;
	width: 28px;
	height: 28px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	outline: 0;
	border-radius: 100%;
	background-color: #fff;
	border: 0;
	position: absolute;
	top: 30px;
	left: auto;
	right: 30px
}

.md-panorama-view-overlay-wrapper .md-panorama-view-overlay-close:hover {
	background-color: #000
}

.md-panorama-view-overlay-wrapper .md-panorama-view-overlay-close:hover [class^="md-icn"], .md-panorama-view-overlay-wrapper .md-panorama-view-overlay-close:hover span {
	color: #fff
}

.md-panorama-view-overlay-wrapper .md-panorama-view-overlay-close [class^="md-icn"], .md-panorama-view-overlay-wrapper .md-panorama-view-overlay-close span {
	position: relative;
	top: -1px;
	left: -1px;
	color: black;
	font-size: 30px;
	line-height: 0
}

.md-panorama-view-overlay-wrapper .md-panorama-zoom {
	display: none
}

.md-panorama-view-overlay-wrapper .md-panorama-toggle-switch-layer {
	position: absolute;
	bottom: 0;
	width: 100%;
	opacity: 1;
	box-sizing: initial;
	padding: 10px 20px;
	background-color: #000;
	color: #fff
}

.md-panorama-view-overlay-wrapper .md-panorama-toggle-switch-layer:before {
	padding-right: 10px;
	margin-left: -40px
}

.md-panorama-view-overlay-wrapper .md-panorama-toggle-switch-layer:hover {
	color: #000;
	background-color: #fff
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy {
	text-align: left;
	cursor: pointer;
	z-index: 1001;
	background: #000;
	width: 100%;
	max-width: 1024px;
	max-height: 60vh;
	position: absolute;
	overflow: hidden;
	transition: transform .4s ease-out;
	top: auto;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	will-change: transform;
	transform: translate3d(0, 100%, 0)
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded {
	transform: translate3d(0, 0, 0)
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded .md-panorama-view-copy-wrapper {
	opacity: 1
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded .md-panorama-view-copy-wrapper .h2, .md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded .md-panorama-view-copy-wrapper .scrollarea {
	transform: translate3d(0, 0, 0)
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded .md-panorama-view-copy-wrapper .h2 {
	transition-delay: .1s
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded .md-panorama-view-copy-wrapper .scrollarea {
	transition-delay: .25s
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy.expanded .md-icn-angle-up {
	transform: rotate(180deg)
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper {
	position: relative;
	padding: 20px 65px 20px 20px;
	opacity: 0;
	transition: opacity .4s ease-out;
	display: flex;
	color: #fff
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .h2, .md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .scrollarea {
	transition: transform .4s ease-out
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .h2 {
	margin: 0 0 20px 0;
	transform: translate3d(0, 100px, 0)
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .md-icn-angle-up {
	position: absolute;
	right: 20px;
	top: 25px;
	font-size: 25px;
	transition: transform .4s ease-out
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .scrollarea {
	overflow: auto;
	white-space: normal;
	flex-grow: 1;
	transform: translate3d(0, 100px, 0)
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .buttons {
	margin-top: 20px
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .buttons .btn + .btn {
	margin-left: 10px
}

.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-scroll-wrapper {
	flex-direction: column;
	display: flex;
	width: 100%
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer {
	position: absolute;
	z-index: 1001;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: #fff;
	overflow: auto
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch-layer-wrapper {
	max-height: 100%;
	padding-top: 15vh
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .h2 {
	padding-bottom: 30px;
	text-align: center
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-flex-grid-simple .row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-flex-grid-simple .column {
	flex-basis: 100%;
	text-align: center
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch {
	display: inline-block;
	text-decoration: none;
	padding-bottom: 20px
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch img {
	width: 100%;
	max-width: 40vw
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch span {
	display: block;
	text-transform: uppercase;
	font-size: 16px
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch.active span {
	text-decoration: underline
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-view-switch-layer-close {
	display: block;
	width: 28px;
	height: 28px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	outline: 0;
	border-radius: 100%;
	background-color: #fff;
	border: 0;
	position: absolute;
	top: 30px;
	left: auto;
	right: 30px
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-view-switch-layer-close:hover {
	background-color: #000
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-view-switch-layer-close:hover [class^="md-icn"], .md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-view-switch-layer-close:hover span {
	color: #fff
}

.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-view-switch-layer-close [class^="md-icn"], .md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-view-switch-layer-close span {
	position: relative;
	top: -1px;
	left: -1px;
	color: black;
	font-size: 30px;
	line-height: 0
}

@media (min-width: 768px) {
	.md-panorama-view-overlay-wrapper .md-panorama-toggle-switch-layer {
		bottom: auto;
		top: 30px;
		left: 30px;
		width: auto
	}

	.md-panorama-view-overlay-wrapper .md-panorama-toggle-switch-layer:before {
		margin-left: 0
	}

	.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper {
		padding: 30px 226px 30px 30px
	}

	.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .h2 {
		margin: 0 0 30px 0
	}

	.md-panorama-view-overlay-wrapper .md-panorama-view-copy .md-panorama-view-copy-wrapper .md-icn-angle-up {
		right: 30px;
		top: 35px
	}

	.md-panorama-view-overlay-wrapper .md-panorama-zoom {
		position: absolute;
		top: 50%;
		right: 30px;
		z-index: 1001;
		display: block;
		width: 28px;
		height: 28px;
		padding: 0;
		margin: 0;
		cursor: pointer;
		outline: 0;
		border-radius: 100%;
		background-color: #fff;
		border: 0
	}

	.md-panorama-view-overlay-wrapper .md-panorama-zoom:hover {
		background-color: #000
	}

	.md-panorama-view-overlay-wrapper .md-panorama-zoom:hover [class^="md-icn"], .md-panorama-view-overlay-wrapper .md-panorama-zoom:hover span {
		color: #fff
	}

	.md-panorama-view-overlay-wrapper .md-panorama-zoom [class^="md-icn"], .md-panorama-view-overlay-wrapper .md-panorama-zoom span {
		position: relative;
		top: -1px;
		left: -1px;
		color: black;
		font-size: 30px;
		line-height: 0
	}

	.md-panorama-view-overlay-wrapper .md-panorama-zoom.md-panorama-zoom-in {
		margin-top: -40px
	}

	.md-panorama-view-overlay-wrapper .md-panorama-zoom.md-panorama-zoom-out {
		margin-bottom: -40px
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer {
		padding: 0
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch-layer-wrapper {
		position: relative;
		top: 50%;
		transform: translate(0, -50%);
		padding-top: 0;
		max-width: 900px;
		max-height: 100%;
		margin: 0 auto
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch-layer-wrapper .h2 {
		display: block
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-flex-grid-simple .row {
		padding-bottom: 40px
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-flex-grid-simple .row:last-child {
		padding-bottom: 0
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-flex-grid-simple .column {
		flex: 1
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch img {
		max-width: 90%;
		transform-origin: center bottom;
		transition: transform .2s ease-in-out
	}

	.md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch img:hover, .md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch img:active, .md-panorama-view-overlay-wrapper .md-panorama-switch-layer .md-panorama-switch img:focus {
		transform: scale(1.1)
	}
}

.md-openarea .md-oa-nav .md-oa-nav-top-container {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	transform: translateY(-100px);
	width: 100%
}

.md-openarea .initial-loading-screen {
	display: none
}

.md-openarea--loading {
	position: relative;
	min-height: calc(100vh - 60px)
}

.md-openarea--loading .initial-loading-screen {
	display: block;
	position: absolute;
	margin-top: -30px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.md-openarea--loading .loading {
	text-align: center
}

.md-openarea--loading .loading-icon {
	font-size: 4em
}

.md-openarea .md-oa-section {
	position: relative;
	display: none;
	opacity: .5;
	transition: height .2s ease-in-out
}

.md-openarea .md-oa-section--initialized {
	display: block
}

.md-openarea .md-oa-section--active {
	min-height: unset
}

.md-openarea .md-oa-section--active, .md-openarea .md-oa-section--populated {
	opacity: 1
}

.md-openarea .md-oa-section--active .md-oa-section-content, .md-openarea .md-oa-section--populated .md-oa-section-content {
	display: block
}

.md-openarea .md-oa-section .md-oa-section-content-active, .md-openarea .md-oa-section .md-oa-section-content-populated {
	display: none
}

@media (max-width: 480px) {
	.md-openarea .md-oa-section--active {
		min-height: 100vh
	}
}

.md-component-offer-tile .special-offer-info-label {
	display: none
}

.md-component-offer-tile .image-wrapper {
	position: relative
}

.md-component-offer-tile .image-wrapper__underlay {
	position: absolute;
	top: 70%;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #f1f1f1
}

.md-component-offer-tile .content-wrapper {
	background-color: #f1f1f1;
	position: relative
}

.md-component-offer-tile .content-section {
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width: 480px) {
	.md-component-offer-tile .content-section {
		padding-left: 20px
	}
}

@media (min-width: 768px) {
	.md-component-offer-tile .content-section {
		padding-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-component-offer-tile .content-section {
		padding-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-component-offer-tile .content-section {
		padding-left: 40px
	}
}

@media (min-width: 480px) {
	.md-component-offer-tile .content-section {
		padding-right: 20px
	}
}

@media (min-width: 768px) {
	.md-component-offer-tile .content-section {
		padding-right: 20px
	}
}

@media (min-width: 1280px) {
	.md-component-offer-tile .content-section {
		padding-right: 30px
	}
}

@media (min-width: 1920px) {
	.md-component-offer-tile .content-section {
		padding-right: 40px
	}
}

.md-component-offer-tile .content-section--border-bottom {
	border-bottom: 1px white solid
}

.md-component-offer-tile .text-faded {
	opacity: .4
}

.md-component-offer-tile .text-transform-unset {
	text-transform: unset
}

.md-component-offer-tile .financing-option {
	text-transform: uppercase
}

.md-component-offer-tile .md-icnpre--large:before {
	font-size: 2em;
	vertical-align: middle;
	margin-right: .5em
}

.md-component-offer-tile .fuel-consumption-and-emissions-section {
	padding-right: 0;
	display: flex
}

.md-component-offer-tile .fuel-consumption-and-emissions-section__keystats {
	flex-basis: 66%
}

.md-component-offer-tile .fuel-consumption-and-emissions-section__efficiency-table {
	display: flex;
	align-items: center;
	flex-basis: 34%
}

.md-component-offer-tile .special-offer-info-wrapper {
	display: none
}

.md-component-offer-tile--special-offer .special-offer-info-wrapper {
	display: block;
	position: absolute;
	top: -20px;
	left: 0;
	color: #fff
}

.md-component-offer-tile--special-offer .special-offer-info {
	display: block
}

.md-component-offer-tile--special-offer .special-offer-info__label {
	display: inline-block;
	padding: 2px 8px 2px 15px;
	font-size: .625rem;
	line-height: .8125rem;
	position: relative;
	background: #96a126;
	cursor: pointer
}

@media (min-width: 1280px) {
	.md-component-offer-tile--special-offer .special-offer-info__label {
		font-size: .75rem;
		line-height: 1rem
	}
}

@media (min-width: 1920px) {
	.md-component-offer-tile--special-offer .special-offer-info__label {
		font-size: .875rem;
		line-height: 1.125rem
	}
}

.md-font-styles-legacy .md-component-offer-tile--special-offer .special-offer-info__label {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-component-offer-tile--special-offer .special-offer-info__label {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-component-offer-tile--special-offer .special-offer-info__label {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-component-offer-tile--special-offer .special-offer-info__label:before, .md-component-offer-tile--special-offer .special-offer-info__label:after {
	content: "";
	position: absolute;
	right: -8px;
	width: 0;
	height: 0
}

.md-component-offer-tile--special-offer .special-offer-info__label:before {
	bottom: 0;
	border-top: 18px solid transparent;
	border-left: 10px solid #96a126
}

.md-component-offer-tile--special-offer .special-offer-info__label:after {
	top: 0;
	border-top: 18px solid #96a126;
	border-right: 10px solid transparent
}

.md-component-offer-tile--special-offer .special-offer-info__content {
	background-color: #96a126
}

@media (min-width: 768px) {
	.md-component-offer-tile .fuel-consumption-and-emissions-section {
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-component-offer-tile .fuel-consumption-and-emissions-section {
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-offer-tile .fuel-consumption-and-emissions-section {
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-component-offer-tile .fuel-consumption-and-emissions-section {
		padding-right: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-component-offer-tile .fuel-consumption-and-emissions-section {
		padding-right: 20px
	}
}

.md-component-offer-section-teaser .md-offer-section-filters-wrapper {
	display: none !important
}

.md-component-offer-section-teaser .md-offer-section-list {
	margin-top: 0
}

@media (min-width: 768px) {
	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .image-wrapper__image {
		max-width: 90%
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .content-section--finance {
		display: flex;
		flex-wrap: wrap
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .content-section--finance > div {
		flex-basis: 50%
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .fuel-consumption-and-emissions-section {
		display: flex;
		flex-wrap: wrap
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .fuel-consumption-and-emissions-section > div {
		flex-basis: 50%
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .fuel-consumption-and-emissions-section .fuel-consumption-and-emissions-section__keystats {
		margin-right: 0
	}
}

@media (min-width: 1280px) {
	.md-component-offer-section-teaser .md-offer-section-list--count-2 .offer-tile .image-wrapper__image {
		max-width: 70%
	}
}

.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile {
	padding-right: 0
}

@media (min-width: 768px) {
	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .md-component-offer-tile {
		display: flex
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .md-component-offer-tile > div {
		flex-basis: 50%
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .md-component-offer-tile--special-offer .content-section--intro {
		padding-top: 70px
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .image-wrapper {
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .image-wrapper__underlay {
		background-color: transparent
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .special-offer-info-wrapper {
		top: 30px
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .content-section--finance {
		display: flex;
		flex-wrap: wrap
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .content-section--finance > div {
		flex-basis: 50%
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .fuel-consumption-and-emissions-section {
		display: flex;
		flex-wrap: wrap
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .fuel-consumption-and-emissions-section > div {
		flex-basis: 50%
	}

	.md-component-offer-section-teaser .md-offer-section-list--count-1 .offer-tile .fuel-consumption-and-emissions-section__keystats {
		margin-right: 0
	}
}

.md-component-offer-section-teaser .md-component-offer-section .offer-tile {
	flex-grow: 1
}

.md-component-offer-section .md-offer-section-list {
	display: flex;
	flex-wrap: wrap
}

.md-component-offer-section .offer-tile {
	flex-grow: 1;
	padding-top: 10px
}

@media (min-width: 480px) {
	.md-component-offer-section .offer-tile {
		padding-top: 10px
	}
}

@media (min-width: 768px) {
	.md-component-offer-section .offer-tile {
		padding-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-component-offer-section .offer-tile {
		padding-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-component-offer-section .offer-tile {
		padding-top: 20px
	}
}

@media (min-width: 768px) {
	.md-component-offer-section .offer-tile {
		flex-grow: 0;
		flex-basis: 50%;
		padding-right: 10px;
		padding-top: 15px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-component-offer-section .offer-tile {
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-offer-section .offer-tile {
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-component-offer-section .offer-tile {
		padding-right: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-component-offer-section .offer-tile {
		padding-right: 20px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-component-offer-section .offer-tile {
		padding-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-offer-section .offer-tile {
		padding-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-component-offer-section .offer-tile {
		padding-top: 30px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-component-offer-section .offer-tile {
		padding-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-component-offer-section .offer-tile {
		flex-basis: 33%;
		min-width: 330px
	}
}

.md-toggle-container-button-wrapper {
	display: flex;
	justify-content: center
}

.md-offer-section-filters-wrapper {
	background-color: #f1f1f1
}

.md-product-editorial-toggle-container-expander .md-circle-button__text {
	text-align: center
}

@media (min-width: 768px) {
	.md-offer-section-filters__body-types {
		display: flex;
		justify-content: space-around
	}

	.md-offer-section-filters__body-types__label {
		flex-basis: 100%
	}
}

.md-offer-section-filters__finance-types__label {
	display: flex
}

@media (min-width: 768px) {
	.md-offer-section-filters__finance-types {
		display: flex
	}

	.md-offer-section-filters__finance-types__label {
		flex-basis: 20%
	}
}

.md-offer-section-filters__image-wrapper {
	margin: 0 auto;
	max-width: 500px
}

@media (min-width: 768px) {
	.md-offer-section-filters__image-wrapper {
		max-width: 400px
	}
}

.md-offer-section-filters__checkbox-wrapper {
	display: flex;
	justify-content: center
}

.md-offer-section-filters__finance-types__label {
	margin-bottom: 15px
}

@media (min-width: 480px) {
	.md-offer-section-filters__finance-types__label {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-offer-section-filters__finance-types__label {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-offer-section-filters__finance-types__label {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-offer-section-filters__finance-types__label {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-offer-section-filters__finance-types__label {
		margin-bottom: 0
	}
}

.md-offer-section-filters__reset-btn-wrapper {
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.md-offer-section-filters__reset-btn-wrapper .btn {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 0;
	text-align: right
}

.md-filter-form-checkbox {
	display: flex;
	height: 24px;
	text-align: right
}

.md-filter-form-checkbox__label-text {
	display: flex;
	align-items: center
}

.md-filter-form-checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	position: relative;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: 2px solid #000;
	border-radius: 0;
	outline: 0
}

.md-filter-form-checkbox input[type="checkbox"]:checked::after {
	content: '\e811';
	font-family: 'md-icon';
	font-size: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	color: #000
}

.md-offer-section__no-filtered-results-section {
	display: none
}

.md-need-analyzer button {
	background-color: transparent;
	padding: 0;
	border: 0
}

.md-need-analyzer button:focus {
	outline: 0
}

.md-need-analyzer .btn, .md-need-analyzer .btn-confirm {
	cursor: pointer
}

.md-need-analyzer .btn.disabled, .md-need-analyzer .btn-confirm.disabled {
	visibility: hidden
}

.md-need-analyzer .btn:hover, .md-need-analyzer .btn-confirm:hover {
	text-decoration: none
}

.md-need-analyzer .btn-confirm.btn, .md-need-analyzer .btn-confirm .btn {
	padding: 5px 10px
}

.md-need-analyzer .btn-confirm .btn-icon {
	display: none;
	margin: 5px
}

.md-need-analyzer .btn-confirm .btn-title {
	display: inline-block;
	padding: 5px
}

.md-need-analyzer .btn-confirm.confirmed .btn-icon, .md-need-analyzer .btn-confirm.confirmed .btn .btn-icon {
	display: inline-block
}

.md-need-analyzer .md-na-section {
	display: none;
	position: relative;
	width: 100%;
	height: 100vh
}

.md-need-analyzer .md-na-section.activated {
	display: table
}

.md-need-analyzer .md-na-section.blurred .md-na-section-overlay {
	display: block
}

.md-need-analyzer .md-na-section .md-na-section-overlay {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .5
}

.md-need-analyzer .md-na-section .md-na-section-inner {
	display: table-cell;
	margin-top: auto;
	margin-bottom: auto;
	padding: 20px 5px;
	vertical-align: middle
}

.md-need-analyzer .md-na-section .subline {
	font-weight: bold
}

.md-need-analyzer .md-na-section hr {
	margin-top: 15px;
	margin-bottom: 30px
}

@media (min-width: 768px) {
	.md-need-analyzer .md-na-section .md-na-section-inner {
		padding-left: 8.33333333%;
		padding-right: 8.33333333%
	}
}

.md-need-analyzer .md-na-introsection {
	margin-top: -60px;
	padding-top: 60px;
	padding-bottom: 60px
}

.md-need-analyzer .md-na-introsection .md-na-is-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-need-analyzer .md-na-introsection .md-na-is-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-need-analyzer .md-na-introsection .btn-confirm {
	margin-top: 10px
}

@media (min-width: 768px) {
	.md-need-analyzer .md-na-introsection .md-na-is-col {
		flex: 0 0 80%;
		max-width: 80%;
		margin-left: 10%
	}

	.md-direction-rtl .md-need-analyzer .md-na-introsection .md-na-is-col {
		margin-left: 0;
		margin-right: 10%
	}
}

.md-need-analyzer .md-na-tileanimation {
	display: flex;
	flex-wrap: wrap;
	opacity: 0
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-border {
	position: absolute;
	margin: auto;
	z-index: 2;
	background-color: #fff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-border-h {
	height: 2px
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-border-v {
	width: 2px
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-spacer {
	width: 100%;
	padding-bottom: 56.25%;
	height: 0;
	position: relative
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-tile {
	width: 50%;
	min-height: 1px;
	position: relative;
	overflow: hidden
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-tile-image {
	position: absolute;
	width: 200%;
	height: auto;
	opacity: 0
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-tile-image-tl {
	left: 0;
	top: 0
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-tile-image-tr {
	top: 0;
	right: 0
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-tile-image-bl {
	left: 0;
	bottom: 0
}

.md-need-analyzer .md-na-tileanimation .md-na-ta-tile-image-br {
	bottom: 0;
	right: 0
}

.md-moment-interaction-toolbox {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 10;
	border-bottom: 1px solid #cbcbcb;
	transition: opacity .25s cubic-bezier(0.4, 0, 0.2, 1);
	will-change: opacity
}

.md-moment-interaction-toolbox:not(.md-component--initialized) {
	opacity: 0
}

.md-moment-interaction-toolbox:not(.md-component--initialized) .md-moment-interaction-toolbox__overlay {
	display: none
}

.md-moment-interaction-toolbox.sticky {
	position: fixed;
	width: 100%
}

.md-moment-interaction-toolbox__background {
	position: absolute;
	background-color: #f1f1f1;
	height: 100%;
	width: 100%;
	top: 0;
	transform-origin: center top;
	transition: transform .25s cubic-bezier(0.4, 0, 0.2, 1);
	will-change: transform;
	z-index: -1
}

@media (max-width: 767px) {
	.md-moment-interaction-toolbox {
		transition: opacity .25s cubic-bezier(0.4, 0, 0.2, 1), transform .25s cubic-bezier(0.4, 0, 0.2, 1);
		will-change: opacity, transform
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox {
		background-color: #f1f1f1
	}
}

.md-moment-interaction-toolbox__container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox__container {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox__container {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox__container {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-moment-interaction-toolbox__container {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-moment-interaction-toolbox__container {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-moment-interaction-toolbox__container {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-moment-interaction-toolbox__container {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-moment-interaction-toolbox__bar {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px;
	position: relative;
	align-items: flex-end;
	will-change: transform
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox__bar {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-moment-interaction-toolbox__ctas {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
	position: static;
	flex-shrink: 1;
	height: calc(1em + 20px);
	overflow: hidden;
	margin: -10px 0
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox__ctas {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-moment-interaction-toolbox__ctas__item {
	display: inline-block;
	padding: 10px 0
}

.md-moment-interaction-toolbox__ctas__item:first-of-type {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis
}

.md-moment-interaction-toolbox__ctas__item + .md-moment-interaction-toolbox__ctas__item {
	margin-left: 30px
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox__ctas__item + .md-moment-interaction-toolbox__ctas__item {
		margin-left: 40px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox__ctas__item + .md-moment-interaction-toolbox__ctas__item {
		margin-left: 40px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox__ctas__item + .md-moment-interaction-toolbox__ctas__item {
		margin-left: 50px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox__ctas__item + .md-moment-interaction-toolbox__ctas__item {
		margin-left: 60px
	}
}

.md-moment-interaction-toolbox__ctas__item a {
	text-decoration: none;
	text-transform: uppercase
}

.md-moment-interaction-toolbox__toggleWrapper {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
	text-align: right
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox__toggleWrapper {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-moment-interaction-toolbox__toggleWrapper .md-icn-tools {
	font-size: 20px;
	margin-top: 2px;
	margin-bottom: -2px
}

.md-moment-interaction-toolbox__toggle {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem;
	border: 0;
	outline: 0;
	background: transparent;
	-webkit-tap-highlight-color: transparent;
	padding: 0
}

.localized-fonts-loaded .md-moment-interaction-toolbox__toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

@media (max-width: 767px) {
	.md-moment-interaction-toolbox__bar {
		transition: opacity .25s cubic-bezier(0.4, 0, 0.2, 1);
		will-change: opacity
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox__bar {
		align-items: center
	}

	.md-moment-interaction-toolbox__bar__ctas {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%
	}

	.md-moment-interaction-toolbox__bar__toggleWrapper {
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%
	}
}

@keyframes plop {
	from {
		opacity: 0
	}
	30% {
		opacity: 0;
		transform: scale3d(0, 0, 0)
	}
}

.md-moment-interaction-toolbox__overlay {
	position: fixed;
	max-height: 100vh;
	width: 100vw;
	left: 0;
	top: 0;
	overflow: hidden;
	background-color: #f1f1f1;
	transition: transform .2s cubic-bezier(0.4, 0, 0.2, 1);
	will-change: transform;
	z-index: 950
}

.md-moment-interaction-toolbox__overlay--open {
	transition-duration: .25s;
	transform: none !important
}

.md-moment-interaction-toolbox__overlay--open .md-moment-interaction-toolbox__overlay__close-btn {
	animation: plop .35s cubic-bezier(0.4, 0, 0.2, 1);
	animation-delay: .25s
}

.md-moment-interaction-toolbox__overlay__close-btn-wrapper {
	position: absolute !important;
	right: 0
}

.md-moment-interaction-toolbox__overlay__close-btn {
	padding: 0 !important
}

.md-moment-interaction-toolbox__overlay__close-btn .btn--circle__face {
	transform: none
}

.md-moment-interaction-toolbox__overlay__content {
	height: inherit;
	max-height: inherit;
	overflow-x: hidden;
	overflow-y: auto
}

@media screen and (max-width: 767px) {
	.md-moment-interaction-toolbox__overlay {
		position: absolute;
		height: 100vh;
		opacity: 0;
		pointer-events: none;
		transform: translate3d(0, 20px, 0);
		transition: .15s cubic-bezier(0.4, 0, 0.2, 1);
		transition-property: opacity, transform;
		will-change: transform, opacity
	}

	.md-moment-interaction-toolbox__overlay--open {
		opacity: 1;
		pointer-events: all;
		transition-delay: .25s;
		animation-delay: .25s
	}

	.md-moment-interaction-toolbox__overlay__content {
		-webkit-overflow-scrolling: touch;
		overscroll-behavior-y: contain;
		-ms-scroll-chaining: none
	}
}

@media screen and (min-width: 768px) {
	.md-moment-interaction-toolbox__overlay {
		transition-duration: .25s;
		transform: translate3d(0, -100%, 0);
		contain: content
	}

	.md-moment-interaction-toolbox__overlay--open {
		transition-duration: .3s;
		animation-duration: .35s
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__headline, .md-moment-interaction-toolbox .md-mit-overlay-content__additional, .md-moment-interaction-toolbox .md-mit-overlay-content__dealer-and-services {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline, .md-moment-interaction-toolbox .md-mit-overlay-content__additional, .md-moment-interaction-toolbox .md-mit-overlay-content__dealer-and-services {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
	margin-bottom: 15px;
	overflow: hidden
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 40px
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.875rem;
	line-height: 1.875rem
}

.localized-fonts-loaded .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 2.375rem;
		line-height: 2.375rem
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 4.625rem;
		line-height: 4.625rem
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
	font-size: 2.25rem;
	line-height: 2.25rem
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 2.25rem;
		line-height: 2.25rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__additional {
	margin-bottom: 30px
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional {
		margin-bottom: 60px
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__additional .md-image {
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional .md-image {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional .md-image {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional .md-image {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional .md-image {
		margin-bottom: 20px
	}
}

.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) .btn {
	display: block;
	width: 100%
}

.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
	margin-top: 15px
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 40px
	}
}

@media (max-width: 1279px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content {
		margin-top: 50px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content--with-image .md-mit-overlay-content__headline {
		width: 66.66666667%;
		display: inline-block
	}

	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 30px
	}

	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-family: 'MINIRegular', 'Georgia', serif;
		font-size: 1.375rem;
		line-height: 1.375rem
	}

	.localized-fonts-loaded .md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-moment-interaction-toolbox .md-mit-overlay-content__additional {
		margin-bottom: 0;
		width: 33.33333333%;
		float: right
	}

	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 10px
	}

	.md-moment-interaction-toolbox .md-mit-overlay-content__dealer-and-services {
		width: 66.66666667%
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline {
		margin-bottom: 60px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 2rem;
		line-height: 2rem
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__headline h2 {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-toolbox .md-mit-overlay-content__additional div:not(.md-image) + div:not(.md-image) .btn {
		margin-top: 20px
	}
}

.md-moment-interaction-toolbox .moment-interaction-ctas {
	margin-top: 30px;
	margin-bottom: 30px
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 50px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 60px
	}
}

@media (min-width: 480px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 60px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 10px;
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-toolbox .moment-interaction-ctas {
		margin-bottom: 20px
	}
}

.md-moment-interaction-toolbox:not(.sticky) + .md-moment-interaction-toolbox__dummy {
	height: 0 !important
}

.md-header.md-header--hidden {
	opacity: 0 !important;
	pointer-events: none !important
}

.md-moment-interaction-services {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-moment-interaction-services {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-moment-interaction-services__services, .md-moment-interaction-services__dealer {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: 35px
}

@media (min-width: 768px) {
	.md-moment-interaction-services__services, .md-moment-interaction-services__dealer {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-moment-interaction-services__icon {
	position: absolute;
	left: 5px;
	font-size: 20px;
	vertical-align: middle;
	text-align: center
}

h2.md-moment-interaction-services__headline {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.375rem;
	line-height: 1.375rem
}

.localized-fonts-loaded h2.md-moment-interaction-services__headline {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	h2.md-moment-interaction-services__headline {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1280px) {
	h2.md-moment-interaction-services__headline {
		font-size: 2rem;
		line-height: 2rem
	}
}

@media (min-width: 1920px) {
	h2.md-moment-interaction-services__headline {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

h2.md-moment-interaction-services__headline.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	h2.md-moment-interaction-services__headline.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy h2.md-moment-interaction-services__headline {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.625rem;
	line-height: 1.625rem
}

.localized-fonts-loaded .md-font-styles-legacy h2.md-moment-interaction-services__headline {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-font-styles-legacy h2.md-moment-interaction-services__headline {
		font-size: 1.625rem;
		line-height: 1.625rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy h2.md-moment-interaction-services__headline {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy h2.md-moment-interaction-services__headline {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy h2.md-moment-interaction-services__headline {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

.md-moment-interaction-services__link {
	margin-top: 15px
}

@media (min-width: 480px) {
	.md-moment-interaction-services__link {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-services__link {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__link {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services__link {
		margin-top: 40px
	}
}

.md-moment-interaction-services__link [class*="md-icn-"] {
	margin-left: 5px;
	display: inline-block;
	font-size: 13px;
	line-height: .8
}

@media (min-width: 480px) {
	.md-moment-interaction-services__link [class*="md-icn-"] {
		margin-left: 5px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-services__link [class*="md-icn-"] {
		margin-left: 5px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__link [class*="md-icn-"] {
		margin-left: 10px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services__link [class*="md-icn-"] {
		margin-left: 10px
	}
}

.md-moment-interaction-services .btn-text {
	border: 0;
	padding: 0
}

.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__address ul li, .md-moment-interaction-services__dealer-info__contact-details ul li, .md-moment-interaction-services__dealer-info__address ol li, .md-moment-interaction-services__dealer-info__contact-details ol li {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-moment-interaction-services__dealer-info__address, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__contact-details, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__address ul li, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__contact-details ul li, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__address ol li, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__contact-details ol li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__address ul li, .md-moment-interaction-services__dealer-info__contact-details ul li, .md-moment-interaction-services__dealer-info__address ol li, .md-moment-interaction-services__dealer-info__contact-details ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__address ul li, .md-moment-interaction-services__dealer-info__contact-details ul li, .md-moment-interaction-services__dealer-info__address ol li, .md-moment-interaction-services__dealer-info__contact-details ol li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-moment-interaction-services__dealer-info__address, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__address ul li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details ul li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__address ol li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details ol li {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-moment-interaction-services__dealer-info__address, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__address ul li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details ul li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__address ol li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-moment-interaction-services__dealer-info__address, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__address ul li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details ul li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__address ol li, .md-font-styles-legacy .md-moment-interaction-services__dealer-info__contact-details ol li {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-moment-interaction-services__dealer-info__address b, .md-moment-interaction-services__dealer-info__contact-details b, .md-moment-interaction-services__dealer-info__address strong, .md-moment-interaction-services__dealer-info__contact-details strong {
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-moment-interaction-services__dealer-info__address b, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__contact-details b, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__address strong, .localized-fonts-loaded .md-moment-interaction-services__dealer-info__contact-details strong {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-moment-interaction-services__dealer-info__address.has-richtext-margin, .md-moment-interaction-services__dealer-info__contact-details.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__address.has-richtext-margin, .md-moment-interaction-services__dealer-info__contact-details.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
	margin-top: 15px;
	margin-bottom: 15px
}

@media (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 20px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 40px
	}
}

@media (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__homepage-link, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 40px
	}
}

.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
	margin-right: 5px;
	margin-left: 0;
	vertical-align: middle
}

@media (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
		margin-right: 5px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
		margin-right: 5px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
		margin-right: 10px
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
		margin-right: 10px
	}
}

.md-moment-interaction-services__dealer-info__contact-details a {
	text-decoration: none;
	display: block
}

@media (min-width: 768px) {
	.md-moment-interaction-services__services, .md-moment-interaction-services__dealer {
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 40px
	}

	.md-moment-interaction-services__services {
		order: 2
	}

	.md-moment-interaction-services__dealer {
		order: 1
	}

	.md-moment-interaction-services__icon {
		left: 10px;
		line-height: .8
	}

	h2.md-moment-interaction-services__headline {
		font-size: 1.125rem;
		line-height: 1.375rem
	}

	.md-moment-interaction-services__link {
		margin-top: 10px
	}

	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-top: 5px;
		margin-bottom: 5px
	}

	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 10px;
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	h2.md-moment-interaction-services__headline {
		font-size: 1.5rem;
		line-height: 1.8125rem
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	h2.md-moment-interaction-services__headline {
		font-size: 2rem;
		line-height: 2.375rem
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-services__link {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-services__link {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-services__link {
		margin-top: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-services__link {
		margin-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-top: 5px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-top: 5px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-bottom: 5px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-bottom: 5px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__address, .md-moment-interaction-services__dealer-info__homepage-link {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-services__dealer-info__contact-details, .md-moment-interaction-services__dealer-info__change-link {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-moment-interaction-services__services, .md-moment-interaction-services__dealer {
		padding-left: 46px
	}

	.md-moment-interaction-services [class*="md-icn-"] {
		font-size: 20px;
		line-height: 1.1
	}

	.md-moment-interaction-services .btn-title {
		font-size: 18px
	}

	.md-moment-interaction-services .md-moment-interaction-services__icon {
		font-size: 26px;
		line-height: .8
	}
}

@media (min-width: 1280px) and (max-width: 1919px) {
	.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
		font-size: 13px;
		line-height: .8
	}
}

@media (min-width: 1920px) {
	.md-moment-interaction-services [class*="md-icn-"] {
		line-height: 1
	}

	.md-moment-interaction-services .btn-title {
		font-size: 22px
	}

	.md-moment-interaction-services__dealer-info__contact-details [class*="md-icn-"] {
		margin-bottom: 5px
	}
}

.md-wishlist-button a {
	position: relative
}

.md-wishlist-button a[data-counter="0"]::after {
	opacity: 0;
	transition-duration: initial
}

.md-wishlist-button a::after {
	content: attr(data-counter);
	position: absolute;
	height: 20px;
	width: 20px;
	top: -8px;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	background-color: #0085ac;
	border-radius: 50%;
	margin-left: 3px;
	display: inline-block;
	transition: opacity .15s ease
}

.md-wishlist-button__notification {
	position: absolute;
	max-width: 280px;
	top: 35px;
	color: #fff;
	white-space: normal;
	background-color: #0085ac;
	opacity: 0;
	transform: translate3D(0, 10px, 0);
	transition: transform .3s cubic-bezier(0.4, 0, 0.2, 1), opacity .3s cubic-bezier(0.4, 0, 0.2, 1);
	will-change: transform, opacity;
	pointer-events: none;
	margin-top: 10px
}

@media (min-width: 480px) {
	.md-wishlist-button__notification {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-wishlist-button__notification {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-wishlist-button__notification {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-wishlist-button__notification {
		margin-top: 20px
	}
}

.md-wishlist-button__notification:not(.md-wishlist-button__notification--hidden) {
	opacity: 1;
	transform: translate3D(0, -5%, 0);
	pointer-events: auto
}

.md-wishlist-button__notification::before {
	content: "";
	position: absolute;
	top: 0;
	left: 35px;
	background-color: #0085ac;
	transform: rotate3D(0, 0, 1, 45deg) translate3D(0, -50%, 0);
	margin-left: -6px;
	width: 10px;
	height: 10px
}

@media (min-width: 480px) {
	.md-wishlist-button__notification::before {
		width: 10px
	}
}

@media (min-width: 768px) {
	.md-wishlist-button__notification::before {
		width: 10px
	}
}

@media (min-width: 1280px) {
	.md-wishlist-button__notification::before {
		width: 15px
	}
}

@media (min-width: 1920px) {
	.md-wishlist-button__notification::before {
		width: 20px
	}
}

@media (min-width: 480px) {
	.md-wishlist-button__notification::before {
		height: 10px
	}
}

@media (min-width: 768px) {
	.md-wishlist-button__notification::before {
		height: 10px
	}
}

@media (min-width: 1280px) {
	.md-wishlist-button__notification::before {
		height: 15px
	}
}

@media (min-width: 1920px) {
	.md-wishlist-button__notification::before {
		height: 20px
	}
}

@media (min-width: 1280px) {
	.md-wishlist-button__notification {
		top: 50px;
		max-width: 380px;
		font-size: 18px
	}
}

@media (min-width: 1920px) {
	.md-wishlist-button__notification {
		top: 60px;
		max-width: 480px
	}
}

@media (min-width: 768px) {
	.md-moment-interaction-ctas .md-moment-interaction-ctas__btn {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-moment-interaction-ctas .md-moment-interaction-ctas__btn {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-moment-interaction-ctas .md-moment-interaction-ctas__btn {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-moment-interaction-ctas .md-moment-interaction-ctas__btn {
		margin-bottom: 15px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-moment-interaction-ctas .md-moment-interaction-ctas__btn {
		margin-bottom: 20px
	}
}

@keyframes shove {

0
{
	transform: rotateY(0)
}
50
%
{
	transform: rotateY(5deg)
}
100
%
{
	transform: rotateY(0)
}
}
.md-model-lineup-pdh-not-available {
	display: none
}

.md-pdh-not-available .md-model-lineup-pdh-not-available {
	display: block !important
}

.md-model-lineup {
	background-color: #fff;
	padding: 40px 0
}

.md-pdh-not-available .md-model-lineup {
	display: none !important
}

.md-model-lineup li.emissionclasshidden {
	visibility: hidden
}

.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-pseudo-cell.emission .md-chart-co2-current {
	background-color: #fff;
	color: #000
}

.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-pseudo-cell.emission .md-chart-co2-current::after {
	border-right-color: #fff
}

.md-model-lineup header {
	padding: 0 2.5%
}

.md-model-lineup header > .h1, .md-model-lineup header > p {
	padding-bottom: 20px;
	margin: 0 20px
}

.md-model-lineup .md-ks-ratings .md-chart-co2 {
	width: 140px
}

.md-model-lineup .md-ks-ratings .md-chart-co2 .md-chart-co2-bar::after {
	right: -1.3em
}

.md-model-lineup .md-ml-filter-wrapper {
	text-align: center
}

.md-model-lineup .md-ml-filter-wrapper .md-ml-filter {
	display: inline-flex;
	margin-bottom: 30px;
	align-items: center
}

.md-model-lineup .md-ml-filter-wrapper .md-ml-filter span {
	text-transform: uppercase
}

.md-model-lineup .md-ml-filter-wrapper .md-ml-filter .md-switch-checkbox {
	margin: 0 10px
}

.md-model-lineup .md-ml-cards-container .md-ml-card {
	width: 100%;
	margin-bottom: 20px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .front, .md-model-lineup .md-ml-cards-container .md-ml-card .back {
	width: 100%;
	padding: 0 20px 20px;
	background-color: #f1f1f1
}

.md-model-lineup .md-ml-cards-container .md-ml-card .front > .md-imgsrcselect, .md-model-lineup .md-ml-cards-container .md-ml-card .back > .md-imgsrcselect {
	margin-bottom: 1em;
	margin-left: -20px;
	margin-right: -20px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .richtext {
	margin-bottom: 2em
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-price-tag {
	margin-bottom: 1em;
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 26px;
	text-transform: inherit
}

.localized-fonts-loaded .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-price-tag {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-price-tag a {
	color: inherit;
	text-decoration: none
}

.md-model-lineup .md-ml-cards-container .md-ml-card .btn-wrapper {
	text-align: center
}

.md-model-lineup .md-ml-cards-container .md-ml-card .btn-wrapper + .btn-wrapper {
	margin-top: -10px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .btn {
	display: block;
	text-align: center;
	margin-top: 10px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .btn.btn-secondary-outline {
	background-color: transparent
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-card-flip {
	border-color: transparent
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-card-flip:before, .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-card-flip:after {
	font-size: 24px;
	line-height: 32px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-card-flip:before {
	margin-right: .33em
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-card-flip:after {
	margin-left: .33em
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data {
	margin-top: 1.5em;
	margin-bottom: 10px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell {
	padding: 10px;
	border: 1px solid #000;
	text-align: center;
	vertical-align: middle
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.co2 {
	max-width: 150px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission {
	display: none
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .left-side, .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .right-side {
	display: inline-block;
	vertical-align: middle
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .left-side {
	padding-right: 10px;
	width: 65%
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .left-side .md-ks-ratings {
	display: block;
	margin: 0 0 20px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .right-side {
	padding-left: 10px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .key a.md-js-lightbox {
	top: -2px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra {
	text-align: left
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra .md-icn {
	display: inline-block;
	padding-left: 10px;
	font-size: 26px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra .value {
	display: inline-block;
	padding-left: 10px;
	margin: 0
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra .key {
	max-width: 100%
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra.left-cell {
	border-width: 1px 0 0 1px;
	border-right-width: 0;
	padding-right: 0
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra.right-cell {
	width: 100%;
	border-left-width: 0;
	border-width: 1px 1px 0 0
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table:nth-child(3) .md-pseudo-cell {
	border-top-width: 0
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-pseudo-table:nth-child(3) .md-pseudo-cell.emission {
	display: table-cell
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-icn {
	display: block;
	min-height: 30px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-icn-power {
	font-size: 22px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-icn-energy-consum-value {
	font-size: 21px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-icn-fuel {
	font-size: 21px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-icn-acceleration {
	font-size: 22px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-icn-co2-no-text {
	font-size: 18px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .value, .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .key {
	display: block;
	text-transform: uppercase;
	font-family: 'MINIRegular', 'Georgia', serif
}

.localized-fonts-loaded .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .value, .localized-fonts-loaded .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .key {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .value {
	margin: 0 0 10px 0;
	font-size: 20px
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .value:after {
	content: "\00a0"
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .key {
	font-size: 12px;
	font-family: 'MINISansReg', Arial, sans-serif;
	max-width: 100%;
	white-space: pre-line;
	word-wrap: break-word;
	overflow-wrap: break-word
}

.localized-fonts-loaded .md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .key {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .key a.md-js-lightbox {
	position: relative;
	top: 5px;
	left: 6px;
	display: inline-block;
	width: 19px;
	height: 19px;
	color: transparent
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .consumption .key {
	max-width: 80px;
	margin: auto
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .accel .description {
	display: block
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table {
	width: 103px;
	height: 118px;
	background-size: contain;
	background-repeat: no-repeat
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-0 {
	background-image: url('images/co2-emission-tables/table-0.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-1 {
	background-image: url('images/co2-emission-tables/table-1.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-2 {
	background-image: url('images/co2-emission-tables/table-2.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-3 {
	background-image: url('images/co2-emission-tables/table-3.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-4 {
	background-image: url('images/co2-emission-tables/table-4.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-5 {
	background-image: url('images/co2-emission-tables/table-5.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-6 {
	background-image: url('images/co2-emission-tables/table-6.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-7 {
	background-image: url('images/co2-emission-tables/table-7.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-8 {
	background-image: url('images/co2-emission-tables/table-8.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .front, .md-model-lineup .md-ml-cards-container .md-ml-card.special .back {
	color: #fff;
	background-color: #000
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-highlight {
	color: #fff;
	background-color: #c00;
	border-color: #c00;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-highlight > * {
	color: #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-highlight:hover, .md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-highlight.hover {
	color: #c00;
	background-color: #fff;
	border-color: #c00
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-highlight:hover > *, .md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-highlight.hover > * {
	color: #c00
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary {
	color: #fff;
	background-color: #000;
	border-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary > * {
	color: #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary:hover, .md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary.hover {
	color: #fff;
	background-color: #000;
	border-color: #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary:hover > *, .md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary.hover > * {
	color: #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary:hover, .md-model-lineup .md-ml-cards-container .md-ml-card.special .btn-wrapper .btn-secondary:focus {
	color: #000;
	background-color: #fff;
	border-color: #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-card-flip {
	background-color: #000;
	color: #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-pseudo-table .md-pseudo-cell {
	border: 1px solid #fff
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .emission {
	border: 1px solid #fff;
	border-top-width: 0
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-1 {
	background-image: url('images/co2-emission-tables/table-1_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-2 {
	background-image: url('images/co2-emission-tables/table-2_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-3 {
	background-image: url('images/co2-emission-tables/table-3_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-4 {
	background-image: url('images/co2-emission-tables/table-4_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-5 {
	background-image: url('images/co2-emission-tables/table-5_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-6 {
	background-image: url('images/co2-emission-tables/table-6_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-7 {
	background-image: url('images/co2-emission-tables/table-7_black.png')
}

.md-model-lineup .md-ml-cards-container .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-8 {
	background-image: url('images/co2-emission-tables/table-8_black.png')
}

.md-model-lineup .md-ml-cards-container .flip-container {
	perspective: 1000px;
	transform-style: preserve-3d
}

.md-model-lineup .md-ml-cards-container .flip-container.flipped .back {
	transform: rotateY(0)
}

.md-model-lineup .md-ml-cards-container .flip-container.flipped .back.shove {
	animation: shove 1s
}

.md-model-lineup .md-ml-cards-container .flip-container.flipped .front {
	transform: rotateY(180deg)
}

.md-model-lineup .md-ml-cards-container .flipper, .md-model-lineup .md-ml-cards-container .front, .md-model-lineup .md-ml-cards-container .back {
	transform-style: preserve-3d;
	transition: .6s
}

.md-model-lineup .md-ml-cards-container .flipper {
	position: relative
}

.md-model-lineup .md-ml-cards-container .front, .md-model-lineup .md-ml-cards-container .back {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.md-model-lineup .md-ml-cards-container .front {
	z-index: 2;
	transform: rotateY(0)
}

.md-model-lineup .md-ml-cards-container .front.shove {
	animation: shove 1s
}

.md-model-lineup .md-ml-cards-container .back {
	transform: rotateY(-180deg)
}

.md-model-lineup .md-ml-cards-container .md-ml-cards-container .md-ml-card {
	opacity: 0
}

.md-model-lineup .md-ml-cards-container .md-ml-cards-container.fade-in .md-ml-card.visible {
	opacity: 0;
	animation: fadein ease-in 1;
	animation-fill-mode: forwards;
	animation-duration: .5s;
	animation-delay: 2s
}

.md-model-lineup .md-ml-cards-container .md-flex-grid-simple .row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

.md-model-lineup .md-ml-cards-container .md-flex-grid-simple .column {
	flex-basis: 100%
}

.md-model-lineup .md-pseudo-table {
	display: table;
	width: 100%;
	border-collapse: collapse
}

.md-model-lineup .md-pseudo-table .md-pseudo-row {
	display: table-row
}

.md-model-lineup .md-pseudo-table .md-pseudo-cell {
	display: table-cell
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-1 {
		background-image: url('images/co2-emission-tables/table-1@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-2 {
		background-image: url('images/co2-emission-tables/table-2@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-3 {
		background-image: url('images/co2-emission-tables/table-3@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-4 {
		background-image: url('images/co2-emission-tables/table-4@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-5 {
		background-image: url('images/co2-emission-tables/table-5@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-6 {
		background-image: url('images/co2-emission-tables/table-6@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-7 {
		background-image: url('images/co2-emission-tables/table-7@2x.png')
	}

	.md-model-lineup .md-ml-card .md-ml-technical-data .md-ml-emission-table.emission-table-8 {
		background-image: url('images/co2-emission-tables/table-8@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-0 {
		background-image: url('images/co2-emission-tables/table-0_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-1 {
		background-image: url('images/co2-emission-tables/table-1_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-2 {
		background-image: url('images/co2-emission-tables/table-2_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-3 {
		background-image: url('images/co2-emission-tables/table-3_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-4 {
		background-image: url('images/co2-emission-tables/table-4_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-5 {
		background-image: url('images/co2-emission-tables/table-5_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-6 {
		background-image: url('images/co2-emission-tables/table-6_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-7 {
		background-image: url('images/co2-emission-tables/table-7_black@2x.png')
	}

	.md-model-lineup .md-ml-card.special .md-ml-technical-data .md-ml-emission-table.emission-table-8 {
		background-image: url('images/co2-emission-tables/table-8_black@2x.png')
	}
}

@media only screen and (min-width: 601px) {
	.md-model-lineup {
		margin-bottom: 60px
	}

	.md-model-lineup .md-ml-collection {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: 40px
	}

	.md-model-lineup .md-ml-collection .md-ml-card .md-ml-card-flip {
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden
	}

	.md-model-lineup .md-ml-collection .md-ml-card-blank {
		height: 1px;
		opacity: 0
	}

	.md-model-lineup .md-ml-collection.grid-size-3 .md-ml-card.visible, .md-model-lineup .md-ml-collection.grid-size-3 .md-ml-card-blank {
		max-width: 32%;
		min-width: 32%;
		width: 32%
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible, .md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card-blank {
		max-width: 100%;
		min-width: 100%;
		width: 100%
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible {
		max-width: 100%;
		min-width: 100%;
		width: 100%
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .front:before, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .back:before, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .front:after, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .back:after {
		content: "";
		display: table
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .front:after, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .back:after {
		clear: both
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-imgsrcselect, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-card-bottom-wrapper {
		float: left;
		width: 50%;
		margin-bottom: 50px;
		padding-right: 20px
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-card-bottom-wrapper {
		margin-top: 20px;
		padding-left: 20px
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-card-bottom-wrapper .equal-height-spacer {
		min-height: 30px
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .richtext {
		margin-bottom: 1em
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .btn-wrapper {
		text-align: left
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .btn-wrapper + .btn-wrapper {
		margin-top: 0
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .btn {
		display: inline-block
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-card-flip {
		position: absolute;
		left: 25%;
		bottom: 20px;
		transform: translateX(-50%)
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table:nth-child(3) .md-pseudo-cell .emission {
		display: none
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card-blank {
		display: none
	}
}

@media only screen and (min-width: 768px) {
	.md-model-lineup header {
		padding: 0 2.5%
	}

	.md-model-lineup header > .h1, .md-model-lineup header > p {
		padding-bottom: 20px;
		margin: 0 30px;
		max-width: 75%
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card-blank {
		max-width: 49%;
		min-width: 49%;
		width: 49%
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible {
		max-width: 49%;
		min-width: 49%;
		width: 49%
	}

	.md-model-lineup .md-flex-grid-simple {
		padding: 0 2.5% 20px;
		margin-left: 20px;
		margin-right: 20px
	}

	.md-model-lineup .md-flex-grid-simple .column {
		flex: 1
	}

	.md-model-lineup .md-ml-filter-wrapper {
		text-align: left;
		padding-right: 20px
	}
}

@media only screen and (min-width: 1024px) {
	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .btn-wrapper .btn + .btn, .md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .btn-wrapper .btn + .btn {
		margin-left: 10px
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra {
		white-space: nowrap
	}

	.md-model-lineup .md-ml-collection.grid-size-1 .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission-extra .value {
		position: relative;
		top: -6px;
		padding-left: 0
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card-blank {
		max-width: 49%;
		min-width: 49%;
		width: 49%
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible {
		max-width: 49%;
		min-width: 49%;
		width: 49%
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .btn-wrapper {
		text-align: right;
		min-height: 50px
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .btn-wrapper + .btn-wrapper {
		margin-top: 0;
		text-align: left;
		min-height: 0
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .btn {
		display: inline-block
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .md-ml-card-flip {
		position: absolute;
		left: 0;
		bottom: 20px
	}
}

@media only screen and (min-width: 1180px) {
	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission {
		display: table-cell
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .left-side, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .left-side {
		width: 95%;
		padding: 0 30px
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table:nth-child(3) .md-pseudo-cell.emission, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ml-technical-data .md-pseudo-table:nth-child(3) .md-pseudo-cell.emission {
		display: none
	}

	.md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .md-ks-ratings, .md-model-lineup .md-ml-collection.grid-size-1 .md-ml-card.visible .md-ks-ratings {
		width: 100px
	}
}

.md-direction-rtl .md-model-lineup {
	direction: rtl
}

.md-direction-rtl .md-model-lineup .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .left-side {
	padding-right: 0;
	padding-left: 10px
}

.md-direction-rtl .md-model-lineup .md-ml-card .md-ml-technical-data .md-pseudo-table .md-pseudo-cell.emission .right-side {
	padding-left: 0;
	padding-right: 10px
}

@media (min-width: 1024px) {
	.md-direction-rtl .md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .md-ml-card-flip {
		left: auto;
		right: 0
	}

	.md-direction-rtl .md-model-lineup .md-ml-collection.grid-size-2 .md-ml-card.visible .btn-wrapper {
		text-align: left
	}
}

.md-direction-rtl .md-model-lineup .md-ml-card-flip::before {
	margin-left: .33em
}

.md-direction-rtl .md-model-lineup .md-ml-card-flip::after {
	margin-right: .33em
}

.mci-teaser-list {
	background-color: #f1f1f1
}

.mci-teaser-list .mci-teaser-list-tags-wrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
	display: flex
}

@media (min-width: 768px) {
	.mci-teaser-list .mci-teaser-list-tags-wrapper {
		height: auto;
		justify-content: center
	}
}

.mci-teaser-list .mci-teaser-list-tags {
	display: flex;
	flex-wrap: wrap
}

.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
	position: relative;
	cursor: pointer;
	border: 2px solid #999;
	border-radius: 100px;
	font-family: 'MINISansReg', Arial, sans-serif;
	line-height: 1.375rem;
	font-size: 1rem;
	overflow: hidden;
	text-decoration: none;
	transform: translateZ(0);
	padding: 10px 20px
}

.localized-fonts-loaded .mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
	font-family: 'MINISansReg', ff-sans-regular-localized, Arial, sans-serif
}

@media (min-width: 1280px) {
	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag .mci-teaser-list-tag-hash {
	color: #999;
	margin-right: 4px;
	line-height: 30px
}

@media (min-width: 480px) {
	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag .mci-teaser-list-tag-hash {
		line-height: 40px
	}
}

@media (min-width: 768px) {
	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag .mci-teaser-list-tag-hash {
		line-height: 40px
	}
}

@media (min-width: 1280px) {
	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag .mci-teaser-list-tag-hash {
		line-height: 50px
	}
}

@media (min-width: 1920px) {
	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag .mci-teaser-list-tag-hash {
		line-height: 60px
	}
}

.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag:before {
	content: " ";
	display: block;
	position: absolute;
	background: #4a4a4a;
	width: 100%;
	height: 100%;
	transform: scaleX(0);
	top: 0;
	left: 0;
	transform-origin: left;
	transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);
	z-index: -1
}

.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag.mci-teaser-list-tag-selected {
	color: white;
	border: 2px solid #4a4a4a
}

.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag.mci-teaser-list-tag-selected:before {
	transform: scaleX(1)
}

.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag.active {
	color: white;
	background-color: #4a4a4a
}

@media (min-width: 768px) {
	.mci-teaser-list .mci-teaser-list-tags {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}

	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag:hover {
		color: white;
		border: 2px solid #4a4a4a
	}

	.mci-teaser-list .mci-teaser-list-tags .mci-teaser-list-tag:hover:before {
		transform: scaleX(1)
	}
}

.mci-teaser-list .mci-teaser-item {
	margin-bottom: 30px
}

@media (min-width: 480px) {
	.mci-teaser-list .mci-teaser-item {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) {
	.mci-teaser-list .mci-teaser-item {
		margin-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.mci-teaser-list .mci-teaser-item {
		margin-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.mci-teaser-list .mci-teaser-item {
		margin-bottom: 60px
	}
}

.mci-teaser-list__tags-button-wrapper {
	display: flex;
	justify-content: center
}

.mci-teaser-list .mci-teaser-list-loadmore-button-wrapper {
	width: 100%;
	text-align: center;
	display: block
}

@media (min-width: 480px) {
	.mci-teaser-list .mci-teaser-list__items-wrapper {
		display: flex;
		flex-wrap: wrap
	}

	.mci-teaser-list .mci-teaser-list__items-wrapper .mci-teaser-item {
		flex: 0 0 50%
	}
}

@media (min-width: 768px) {
	.mci-teaser-list .mci-teaser-list__items-wrapper {
		margin-left: -5px;
		margin-right: -5px
	}

	.mci-teaser-list .mci-teaser-list__items-wrapper .mci-teaser-item {
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 33%
	}
}

.md-direction-rtl .mci-teaser-list {
	direction: rtl
}

.mci-teaser-item {
	background-color: transparent
}

.mci-teaser-item a {
	text-decoration: none
}

.mci-teaser-item__image-wrapper, .mci-teaser-item__image-wrapper--highlight {
	position: relative
}

.mci-teaser-item__image-wrapper__underlay, .mci-teaser-item__image-wrapper--highlight__underlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.mci-teaser-item__image-wrapper__underlay, .mci-teaser-item__image-wrapper--highlight__underlay, .mci-teaser-item__content-wrapper {
	background-color: #fff
}

.mci-teaser-item__content__info {
	display: flex
}

.mci-teaser-item__content__info__date, .mci-teaser-item__content__info__language {
	flex-grow: 1;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: .75rem;
	line-height: 1rem;
	font-style: italic
}

.localized-fonts-loaded .mci-teaser-item__content__info__date, .localized-fonts-loaded .mci-teaser-item__content__info__language {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.mci-teaser-item__content__info__date, .mci-teaser-item__content__info__language {
		font-size: .875rem;
		line-height: 1.125rem
	}
}

@media (min-width: 1920px) {
	.mci-teaser-item__content__info__date, .mci-teaser-item__content__info__language {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-font-styles-legacy .mci-teaser-item__content__info__date, .md-font-styles-legacy .mci-teaser-item__content__info__language {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .mci-teaser-item__content__info__date, .md-font-styles-legacy .mci-teaser-item__content__info__language {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .mci-teaser-item__content__info__date, .md-font-styles-legacy .mci-teaser-item__content__info__language {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.mci-teaser-item__content__info__language {
	text-align: right
}

.mci-teaser-item__content__info__language .md-icn-arrow-right {
	vertical-align: middle;
	transform: rotate(-45deg)
}

.mci-teaser-item.light-on-dark .mci-teaser-item__image-wrapper__underlay, .mci-teaser-item.light-on-dark .mci-teaser-item__image-wrapper--highlight__underlay, .mci-teaser-item.light-on-dark .mci-teaser-item__content-wrapper {
	background-color: #5f5c5b;
	color: #fff
}

.mci-teaser-list .mci-teaser-item.hide-in-teaser-list {
	display: none;
	visibility: hidden
}

.mci-teaser-gallery {
	background-color: #f1f1f1;
	overflow: hidden
}

.mci-teaser-gallery .mci-teaser-item.slick-slide {
	margin: 0 5px;
	outline: 0
}

.mci-teaser-gallery .mci-teaser-item a {
	outline: 0
}

.mci-teaser-gallery .gallery__slide-ui {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
	display: flex;
	justify-content: center
}

.localized-fonts-loaded .mci-teaser-gallery .gallery__slide-ui {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.mci-teaser-gallery .gallery__slide-ui .slider-progress {
	margin-top: 6px
}

.mci-teaser-gallery .gallery .gallery__btns-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.mci-teaser-gallery .gallery__btn-wrapper--left {
	float: left
}

.mci-teaser-gallery .gallery__btn-wrapper--right {
	float: right
}

.mci-teaser-gallery .gallery .slick-arrow {
	display: none !important;
	position: absolute;
	top: 43.6%;
	z-index: 1;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	transition: background-color .2s;
	outline: 0;
	pointer-events: all
}

.mci-teaser-gallery .gallery .slick-arrow.slick-prev {
	left: 0;
	margin-left: 15px
}

@media (min-width: 480px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-prev {
		margin-left: 30px
	}

	.mci-teaser-gallery .gallery .slick-arrow {

		top: 43 .%;

	}
}

@media (min-width: 1920px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-prev {
		margin-left: 40px
	}

	.mci-teaser-gallery .gallery .slick-arrow {

		top: 45.3%;

	}
}

.mci-teaser-gallery .gallery .slick-arrow.slick-prev:before {
	content: '\e8a3';
	text-indent: 0
}

.mci-teaser-gallery .gallery .slick-arrow.slick-next {
	right: 0;
	margin-right: 15px;
	left: auto
}

@media (min-width: 480px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 768px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 1280px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-next {
		margin-right: 30px
	}
}

@media (min-width: 1920px) {
	.mci-teaser-gallery .gallery .slick-arrow.slick-next {
		margin-right: 40px
	}
}

.mci-teaser-gallery .gallery .slick-arrow.slick-next:before {
	content: '\e8a6';
	text-indent: 0
}

.mci-teaser-gallery .gallery .slick-arrow.slick-hidden, .mci-teaser-gallery .gallery .slick-arrow.slick-disabled {
	display: none !important
}

@media (min-width: 480px) {
	.mci-teaser-gallery .gallery .slick-arrow {
		display: inline-block !important
	}
}

.mci-teaser-gallery .gallery .slick-arrow {
	background-color: rgba(0, 0, 0, 0.5)
}

.mci-teaser-gallery .gallery .slick-arrow:hover {
	background-color: #000
}

.mci-teaser-gallery .gallery .slick-arrow.slick-prev:before, .mci-teaser-gallery .gallery .slick-arrow.slick-next:before {
	color: #fff
}

.mci-teaser-gallery .gallery.light-on-dark .slick-arrow, .light-on-dark.mci-teaser-gallery .gallery .slick-arrow {
	background-color: rgba(74, 74, 74, 0.5)
}

.mci-teaser-gallery .gallery.light-on-dark .slick-arrow:before, .light-on-dark.mci-teaser-gallery .gallery .slick-arrow:before {
	color: #fff
}

.mci-teaser-gallery .gallery.light-on-dark .slick-arrow:hover, .light-on-dark.mci-teaser-gallery .gallery .slick-arrow:hover {
	background-color: #4a4a4a
}

.md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow {
	background-color: transparent;
	color: #000;
	width: 30px;
	height: 30px;
	position: relative;
	top: 0;
	left: 0;
	transform: translate(0, 0);
	z-index: 0;
	border-radius: 0
}

.md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow:before {
	color: #000
}

.md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow:hover {
	background-color: #000;
	color: #fff
}

.md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow:hover:before {
	color: #fff
}

.md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow.slick-prev:before {
	content: '\e806';
	text-indent: 0
}

.md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow.slick-next:before {
	content: '\e808';
	text-indent: 0
}

.light-on-dark .md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow {
	color: #fff
}

.light-on-dark .md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow:before {
	color: #fff
}

.light-on-dark .md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow:hover {
	background-color: #fff;
	color: #000
}

.light-on-dark .md-grid-legacy .mci-teaser-gallery .gallery .slick-arrow:hover:before {
	color: #000
}

.md-grid-legacy .mci-teaser-gallery .gallery .gallery__inner .slick-list {
	width: 80%;
	margin: 0 auto;
	overflow: unset
}

.mci-teaser-gallery .gallery__slide-ui__count {
	color: #999
}

.mci-teaser-gallery .gallery__slide-ui__current {
	color: #000
}

.mci-teaser-gallery .gallery__outer {
	position: relative
}

.mci-teaser-gallery .gallery__inner .slick-list {
	margin: 0 10px;
	overflow: unset
}

@media (min-width: 768px) {
	.mci-teaser-gallery {
		margin-left: 0
	}

	.md-grid-legacy .mci-teaser-gallery .gallery .gallery__outer {
		max-width: 100%;
		margin: 0 auto
	}

	.md-grid-legacy .mci-teaser-gallery .gallery .gallery__outer .slick-arrow, .md-grid-legacy .mci-teaser-gallery .gallery .gallery__outer .slider-progress {
		display: inline
	}

	.md-grid-legacy .mci-teaser-gallery .gallery .gallery__inner .slick-list {
		overflow: hidden
	}

	.mci-teaser-gallery .gallery .slider-progress {
		padding: 0 20px
	}

	.mci-teaser-gallery .gallery__inner .slick-list {
		width: unset;
		margin: 0 auto;
		overflow: hidden
	}

	.mci-teaser-gallery .gallery__slide-ui {
		width: 100%
	}
}

.md-direction-rtl .mci-teaser-gallery {
	direction: rtl
}

.md-direction-rtl .mci-teaser-gallery .md-next .mci-teaser-item__image-wrapper .pr-sm {
	padding-right: 0
}

.mci-teaser-gallery .mci-overview-button-wrapper, .md-page-mci-localpage .mci-overview-button-wrapper {
	background-color: #f1f1f1;
	text-align: center
}

.md-introslider {
	position: relative
}

.light-on-dark .md-introslider {
	background-color: #000
}

.md-introslider .md-introslider-logo {
	position: absolute;
	top: 0;
	left: 20px;
	line-height: 0;
	z-index: 10;
	padding-left: 0;
	padding-right: 0
}

.md-introslider .md-introslider-logo.md-introslider-logo-right {
	left: auto;
	right: 20px
}

.md-introslider .md-introslider-logo img {
	max-width: 150px;
	max-height: 50px
}

.md-introslider .md-introslider-item-copy-wrapper {
	width: 100%;
	position: relative;
	overflow: hidden
}

.md-introslider .md-icn-share {
	margin-top: 0;
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px
}

.md-introslider .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-introslider .md-rimage img {
	width: 100%
}

.md-introslider .asset-wrapper {
	line-height: 0
}

.md-introslider .copy-wrapper {
	position: relative;
	min-height: 145px;
	top: 0;
	word-wrap: break-word;
	background-color: #fff;
	padding: 20px 2.5% 0;
	margin: -30px 0 0;
	transition: top .5s
}

.light-on-dark .md-introslider .copy-wrapper {
	background-color: #000
}

.md-introslider .copy-wrapper h2 {
	padding-right: 20px;
	transition: margin .5s
}

.md-introslider .copy-wrapper .md-cta-wrapper {
	margin: 20px 0
}

.md-introslider .copy-wrapper .md-cta-wrapper .btn {
	display: block
}

.md-introslider .copy-wrapper .md-cta-wrapper .btn + .btn {
	margin-top: 10px
}

.md-introslider .copy-wrapper.md-introslider-overline {
	min-height: 0;
	text-transform: uppercase;
	padding: 30px 2.5% 0;
	margin: 0 0 20px
}

.md-introslider .copy-wrapper.md-introslider-overline span {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	display: block
}

.light-on-dark .md-introslider .copy-wrapper.md-introslider-overline span {
	border-color: #fff
}

.md-introslider .md-copy-trigger {
	display: none
}

.md-introslider.copy-wrapper-minimized .md-introslider-logo {
	display: none
}

.md-introslider.copy-wrapper-minimized .copy-wrapper {
	top: 32px
}

.md-introslider.copy-wrapper-minimized .copy-wrapper h2 {
	margin-top: 0 !important
}

.md-introslider.copy-wrapper-minimized .md-copy-trigger {
	position: absolute;
	height: 70px;
	width: 100%;
	right: 0;
	bottom: 55px;
	cursor: pointer;
	display: block
}

.md-introslider.copy-wrapper-minimized .md-copy-trigger:before {
	content: "";
	position: absolute;
	height: 70px;
	max-height: 100%;
	width: 100%;
	left: 0;
	bottom: 0;
	transition: height .2s;
	background-image: linear-gradient(to top, #fff 30%, rgba(255, 255, 255, 0) 100%)
}

.light-on-dark .md-introslider.copy-wrapper-minimized .md-copy-trigger:before {
	background-image: linear-gradient(to top, #000 30%, rgba(0, 0, 0, 0) 100%)
}

.md-introslider.copy-wrapper-minimized .md-icn-angle-up {
	position: absolute;
	top: 19px;
	right: 18px;
	font-size: 25px
}

.light-on-dark .md-introslider.copy-wrapper-minimized .md-icn-angle-up {
	color: #fff
}

.md-introslider .slick-slider {
	padding-bottom: 10px
}

.md-introslider .slick-slider.slick-dotted {
	padding-bottom: 55px
}

.md-introslider .slick-dots {
	bottom: 30px
}

.md-introslider .slick-scrolled .slick-arrow {
	opacity: 1
}

.md-introslider .slick-arrow {
	height: 30px;
	width: 30px;
	opacity: 0;
	transition: opacity .2s ease
}

.md-introslider [data-fg-state="minimized"], .md-introslider [data-fg-state="maximized"] {
	cursor: pointer
}

.md-introslider [data-fg-state="minimized"] {
	height: 150px
}

.md-introslider [data-fg-state="minimized"]:after {
	display: block;
	height: 50%;
	width: 100%;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
	transition: height .2s;
	background-image: linear-gradient(to top, #fff 40%, rgba(255, 255, 255, 0) 100%)
}

.md-introslider.light-on-dark {
	background-color: #000
}

.md-introslider.light-on-dark .copy-wrapper {
	background-color: #000
}

.md-introslider.light-on-dark .copy-wrapper [data-fg-state="minimized"]:after {
	background-image: linear-gradient(to top, #000 40%, rgba(0, 0, 0, 0) 100%)
}

.md-introslider.light-on-dark .copy-wrapper.md-introslider-overline span {
	border-color: #fff
}

.md-introslider.light-on-dark.copy-wrapper-minimized .md-copy-trigger:before {
	background-image: linear-gradient(to top, #000 30%, rgba(0, 0, 0, 0) 100%)
}

.md-introslider.light-on-dark.copy-wrapper-minimized .md-icn-angle-up {
	color: #fff
}

.md-introslider.light-on-dark {
	background-color: #000
}

.md-introslider.light-on-dark .copy-wrapper {
	background-color: #000
}

.md-introslider.light-on-dark .copy-wrapper.md-introslider-overline span {
	border-color: #fff
}

.md-introslider.light-on-dark.copy-wrapper-minimized .md-copy-trigger:before {
	background-image: linear-gradient(to top, #000 30%, rgba(0, 0, 0, 0) 100%)
}

.md-introslider.light-on-dark.copy-wrapper-minimized .md-icn-angle-up {
	color: #fff
}

.md-introslider:not(.md-component--initialized) .md-introslider-item:not(:first-of-type) {
	position: absolute;
	z-index: -10
}

@media only screen and (min-width: 768px) {
	.md-introslider.copy-wrapper-minimized .copy-wrapper {
		top: 90px
	}

	.md-introslider.copy-wrapper-minimized .md-copy-trigger {
		bottom: 20px
	}

	.md-introslider.copy-wrapper-minimized .md-copy-trigger:hover:before {
		height: 40px
	}

	.md-introslider.copy-wrapper-minimized .md-copy-trigger .md-icn-angle-up {
		top: 17px;
		right: 40px
	}

	.md-introslider:hover .md-icn-share {
		opacity: 1
	}

	.md-introslider .md-introslider-logo {
		left: 30px
	}

	.md-introslider .md-introslider-logo.md-introslider-logo-right {
		right: 30px
	}

	.md-introslider .md-introslider-logo img {
		max-height: 80px;
		max-width: 200px
	}

	.md-introslider .md-icn-share {
		opacity: 0
	}

	.md-introslider:hover .md-icn-share {
		opacity: 1
	}

	.md-introslider .copy-wrapper {
		padding: 15px 30% 0 2.5%;
		margin: -90px 0 0
	}

	.md-introslider .copy-wrapper h2 {
		padding-right: 0
	}

	.md-introslider .copy-wrapper .md-cta-wrapper .btn {
		display: inline-block
	}

	.md-introslider .copy-wrapper .md-cta-wrapper .btn + .btn {
		margin-top: 0;
		margin-left: 10px
	}

	.md-introslider .copy-wrapper.md-introslider-overline {
		padding: 40px 2.5% 0;
		margin: 0 0 30px
	}

	.md-introslider .copy-wrapper.md-introslider-overline span {
		padding-bottom: 20px
	}

	.md-introslider .slick-slider {
		padding-bottom: 20px
	}

	.md-introslider .slick-slider.slick-dotted {
		padding-bottom: 65px
	}

	.md-introslider .slick-dots {
		bottom: 40px
	}

	.md-introslider .slick-arrow {
		height: 40px;
		width: 40px;
		opacity: 1
	}
}

.md-homestage {
	height: 100vh;
	overflow: hidden
}

.md-homestage .slick-arrow {
	display: none !important;
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	transition: background-color .2s;
	outline: 0;
	pointer-events: all
}

.md-homestage .slick-arrow.slick-prev {
	left: 0;
	margin-left: 15px
}

@media (min-width: 480px) {
	.md-homestage .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.md-homestage .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-homestage .slick-arrow.slick-prev {
		margin-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-homestage .slick-arrow.slick-prev {
		margin-left: 40px
	}
}

.md-homestage .slick-arrow.slick-prev:before {
	content: '\e8a3';
	text-indent: 0
}

.md-homestage .slick-arrow.slick-next {
	right: 0;
	margin-right: 15px;
	left: auto
}

@media (min-width: 480px) {
	.md-homestage .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 768px) {
	.md-homestage .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 1280px) {
	.md-homestage .slick-arrow.slick-next {
		margin-right: 30px
	}
}

@media (min-width: 1920px) {
	.md-homestage .slick-arrow.slick-next {
		margin-right: 40px
	}
}

.md-homestage .slick-arrow.slick-next:before {
	content: '\e8a6';
	text-indent: 0
}

.md-homestage .slick-arrow.slick-hidden, .md-homestage .slick-arrow.slick-disabled {
	display: none !important
}

@media (min-width: 480px) {
	.md-homestage .slick-arrow {
		display: inline-block !important
	}
}

.md-homestage .slick-arrow {
	background-color: rgba(0, 0, 0, 0.5)
}

.md-homestage .slick-arrow:hover {
	background-color: #000
}

.md-homestage .slick-arrow.slick-prev:before, .md-homestage .slick-arrow.slick-next:before {
	color: #fff
}

.md-homestage.light-on-dark .slick-arrow, .light-on-dark.md-homestage .slick-arrow {
	background-color: rgba(74, 74, 74, 0.5)
}

.md-homestage.light-on-dark .slick-arrow:before, .light-on-dark.md-homestage .slick-arrow:before {
	color: #fff
}

.md-homestage.light-on-dark .slick-arrow:hover, .light-on-dark.md-homestage .slick-arrow:hover {
	background-color: #4a4a4a
}

.md-homestage .md-stagectas .md-stagectas-list {
	display: flex;
	flex-wrap: wrap
}

.md-homestage .md-stagectas .md-stagectas-btn .btn {
	padding: 10px 5px;
	font-size: 12px
}

.md-homestage .md-stagectas .md-stagectas-btn .md-button {
	margin-right: 0
}

.md-homestage .md-stagectas .md-stagectas-btn--middle, .md-homestage .md-stagectas .md-stagectas-btn--last {
	flex-grow: 1;
	flex-basis: 50%
}

.md-homestage .md-stagectas .md-stagectas-btn--first ~ .md-stagectas-btn--middle {
	padding-right: 5px
}

.md-homestage .md-stagectas .md-stagectas-btn--middle ~ .md-stagectas-btn--last {
	padding-left: 5px
}

.md-homestage .md-stagectas .md-stagectas-btn--first {
	flex-basis: 100%;
	margin-bottom: 10px;
	padding-left: 0;
	padding-right: 0
}

@media (min-width: 480px) {
	.md-homestage .md-next .btn-full-width-mobile {
		display: block;
		width: 100%
	}

	.md-homestage .md-stagectas .md-stagectas-btn .btn {
		padding: 10px 20px;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 1rem;
		line-height: 1rem
	}

	.localized-fonts-loaded .md-homestage .md-stagectas .md-stagectas-btn .btn {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}
}

@media (min-width: 768px) {
	.md-homestage .md-next .btn-full-width-mobile {
		display: inline-block;
		width: inherit
	}

	.md-homestage .md-stagectas .md-stagectas-btn:first-child {
		flex-basis: unset;
		padding-right: 10px;
		padding-left: 0
	}

	.md-homestage .md-stagectas .md-stagectas-list {
		display: block
	}

	.md-homestage .md-stagectas .md-stagectas-btn {
		display: inline-block;
		flex-basis: unset;
		flex-grow: unset
	}
}

.md-homestage .md-homestage-legal-text {
	font-size: .625rem;
	line-height: .8125rem
}

@media (min-width: 1280px) {
	.md-homestage .md-homestage-legal-text {
		font-size: .75rem;
		line-height: 1rem
	}
}

@media (min-width: 1920px) {
	.md-homestage .md-homestage-legal-text {
		font-size: .875rem;
		line-height: 1.125rem
	}
}

.md-font-styles-legacy .md-homestage .md-homestage-legal-text {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-homestage .md-homestage-legal-text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-homestage .md-homestage-legal-text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-homestage .md-stageitem {
	position: relative;
	height: 98vh
}

.md-homestage .md-progress-bar {
	height: 5px
}

.md-homestage .md-homestage-content-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5
}

.md-homestage .md-homestage-heading-item-wrapper, .md-homestage .md-homestage-ctas-wrapper, .md-homestage .md-homestage-legal-text-wrapper {
	margin-left: 0
}

.md-homestage .md-homestage-heading-item-wrapper {
	margin-top: 15vh
}

.md-homestage .md-homestage-ctas-wrapper {
	margin-bottom: 10px
}

.md-homestage .md-homestage-legal-text-wrapper {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0
}

.md-homestage .show-on-tablet-portrait {
	display: block
}

.md-homestage .hide-on-tablet-portrait {
	display: none
}

.md-homestage .md-stageitem__underlay {
	position: absolute;
	left: 0;
	right: 0
}

.md-homestage .md-stageitem__underlay--top {
	top: 0;
	bottom: 65%;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent)
}

.md-homestage .md-stageitem__underlay--bottom {
	top: 65%;
	bottom: 0;
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5))
}

@media (max-width: 460px) {
	.md-homestage .hide-on-tablet-portrait {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
}

@media (min-width: 768px) {
	.md-homestage {
		height: 85vh
	}

	.md-homestage .md-progress-bar {
		height: 10px
	}

	.md-homestage .md-stageitem {
		height: 84vh
	}

	.md-homestage .show-on-tablet-portrait {
		display: none
	}

	.md-homestage .hide-on-tablet-portrait {
		display: block
	}

	.md-homestage .md-homestage-content-wrapper {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}

	.md-homestage .md-homestage-content-wrapper {
		display: flex;
		flex-direction: column
	}

	.md-homestage .md-stageitem--content-bottom .md-homestage-legal-text-wrapper {
		position: static
	}

	.md-homestage .md-stageitem--content-bottom .md-homestage-content-wrapper {
		justify-content: flex-end
	}

	.md-homestage .md-stageitem--content-bottom .md-homestage-ctas-wrapper {
		margin-bottom: 30px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-homestage .md-stageitem--content-bottom .md-homestage-ctas-wrapper {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-homestage .md-stageitem--content-bottom .md-homestage-ctas-wrapper {
		margin-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-homestage .md-stageitem--content-bottom .md-homestage-ctas-wrapper {
		margin-bottom: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-homestage .md-stageitem--content-bottom .md-homestage-ctas-wrapper {
		margin-bottom: 60px
	}
}

@media (min-width: 1280px) {
	.md-homestage .md-homestage-content-wrapper {
		margin-left: unset
	}
}

.md-home-teaser-item .md-home-teaser-item__text-content {
	background-color: #f1f1f1
}

.light-on-dark .md-home-teaser-item .md-home-teaser-item__text-content {
	background-color: #333
}

.md-component-home-teaser-gallery.light-on-dark {
	background-color: #000
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-slide {
	margin: 0 10px
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-list {
	margin: 0 -10px;
	overflow: visible
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery {
	overflow: hidden
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__slide-ui {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-style: italic;
	text-transform: uppercase;
	text-align: center
}

.localized-fonts-loaded .md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__slide-ui {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__slide-ui__current {
	color: #000
}

.light-on-dark.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__slide-ui__current {
	color: #fff
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__slide-ui__count {
	color: #999
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__outer {
	position: relative
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__btns-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__btns-wrapper--left {
	left: 0
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__btns-wrapper--right {
	right: 0
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__btn-wrapper--sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 40%
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow {
	display: none !important;
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	transition: background-color .2s;
	outline: 0;
	pointer-events: all
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev {
	left: 0;
	margin-left: 15px
}

@media (min-width: 480px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 768px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev {
		margin-left: 20px
	}
}

@media (min-width: 1280px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev {
		margin-left: 30px
	}
}

@media (min-width: 1920px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev {
		margin-left: 40px
	}
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev:before {
	content: '\e8a3';
	text-indent: 0
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next {
	right: 0;
	margin-right: 15px;
	left: auto
}

@media (min-width: 480px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 768px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next {
		margin-right: 20px
	}
}

@media (min-width: 1280px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next {
		margin-right: 30px
	}
}

@media (min-width: 1920px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next {
		margin-right: 40px
	}
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next:before {
	content: '\e8a6';
	text-indent: 0
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-hidden, .md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-disabled {
	display: none !important
}

@media (min-width: 480px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow {
		display: inline-block !important
	}
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow {
	background-color: rgba(0, 0, 0, 0.5);
	border: transparent
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow:hover {
	background-color: #000
}

.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-prev:before, .md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow.slick-next:before {
	color: #fff
}

.md-component-home-teaser-gallery .md-home-teaser-gallery.light-on-dark .slick-arrow, .light-on-dark.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow {
	background-color: rgba(74, 74, 74, 0.5)
}

.md-component-home-teaser-gallery .md-home-teaser-gallery.light-on-dark .slick-arrow:before, .light-on-dark.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow:before {
	color: #fff
}

.md-component-home-teaser-gallery .md-home-teaser-gallery.light-on-dark .slick-arrow:hover, .light-on-dark.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-arrow:hover {
	background-color: #4a4a4a
}

@media (min-width: 768px) {
	.md-component-home-teaser-gallery .md-home-teaser-gallery .slick-list {
		overflow: hidden
	}

	.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery {
		overflow: visible
	}

	.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__outer .slider-progress {
		padding: 0 20px
	}

	.md-component-home-teaser-gallery .md-home-teaser-gallery .gallery__slide-ui {
		width: 100%
	}
}

.md-home-returning-visitor-teaser.hidden, .md-home-returning-visitor-teaser .hidden {
	display: none
}

.md-home-returning-visitor-teaser__preview, .md-home-returning-visitor-teaser__additional {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-home-returning-visitor-teaser__preview, .md-home-returning-visitor-teaser__additional {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-home-returning-visitor-teaser__legal {
	color: #4a4a4a;
	text-align: center
}

.md-home-returning-visitor-teaser__legal .md-efficiency-marker {
	vertical-align: top
}

.md-home-returning-visitor-teaser__additional__headline .underline {
	margin-bottom: 0
}

.md-home-returning-visitor-teaser__additional__subline span {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.375rem;
	line-height: 1.375rem;
	font-family: 'MINIBold', 'Georgia', serif
}

.localized-fonts-loaded .md-home-returning-visitor-teaser__additional__subline span {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-home-returning-visitor-teaser__additional__subline span {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1280px) {
	.md-home-returning-visitor-teaser__additional__subline span {
		font-size: 2rem;
		line-height: 2rem
	}
}

@media (min-width: 1920px) {
	.md-home-returning-visitor-teaser__additional__subline span {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

.md-home-returning-visitor-teaser__additional__subline span.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-home-returning-visitor-teaser__additional__subline span.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-home-returning-visitor-teaser__additional__subline span {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.625rem;
	line-height: 1.625rem
}

.localized-fonts-loaded .md-font-styles-legacy .md-home-returning-visitor-teaser__additional__subline span {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-home-returning-visitor-teaser__additional__subline span {
		font-size: 1.625rem;
		line-height: 1.625rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-home-returning-visitor-teaser__additional__subline span {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-home-returning-visitor-teaser__additional__subline span {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-home-returning-visitor-teaser__additional__subline span {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

.localized-fonts-loaded .md-home-returning-visitor-teaser__additional__subline span {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (max-width: 479px) {
	.md-home-returning-visitor-teaser__preview img {
		width: 100vw !important;
		margin-left: -30px;
		margin-right: -30px
	}
}

@media (min-width: 479px) and (max-width: 767px) {
	.md-home-returning-visitor-teaser__preview img {
		width: 100vw !important;
		margin-left: -40px;
		margin-right: -40px
	}
}

@media (min-width: 768px) {
	.md-home-returning-visitor-teaser__preview, .md-home-returning-visitor-teaser__additional {
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-home-returning-visitor-teaser__preview img {
		float: right
	}

	.md-home-returning-visitor-teaser__legal {
		clear: both
	}

	.md-home-returning-visitor-teaser__additional {
		display: flex;
		flex-wrap: wrap;
		align-content: center
	}

	.md-home-returning-visitor-teaser__additional__headline, .md-home-returning-visitor-teaser__additional__subline, .md-home-returning-visitor-teaser__additional__button {
		flex: 0 0 100%
	}
}

@media (min-width: 768px) and (max-width: 1919px) {
	.md-home-returning-visitor-teaser__preview img {
		width: calc(50vw - 10px) !important
	}
}

.md-home-returning-visitor-teaser.md-pdh-not-available {
	display: none !important
}

.md-home-product-strip-pdh-not-available {
	display: none
}

.md-pdh-not-available .md-home-product-strip-pdh-not-available {
	display: block !important
}

.md-home-product-strip {
	position: relative;
	background-color: white;
	opacity: 0
}

.md-pdh-not-available .md-home-product-strip {
	display: none !important
}

.md-home-product-strip.md-component--initialized, .no-js .md-home-product-strip {
	opacity: 1
}

.md-home-product-strip .md-ppn-list-wrapper {
	overflow: -moz-scrollbars-none;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-x: hidden
}

.md-home-product-strip .md-ppn-list-wrapper::-webkit-scrollbar {
	width: 0;
	display: none
}

.md-home-product-strip .md-ppn-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: start
}

.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item-wrapper {
	max-width: unset;
	border: .5px solid white
}

.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item-wrapper:first-child {
	border-left: 0
}

.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item-wrapper:last-child {
	border-right: 0
}

.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
	max-width: unset;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #f1f1f1
}

@media (min-width: 480px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-top: 40px
	}
}

@media (min-width: 768px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-top: 50px
	}
}

@media (min-width: 1920px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-top: 60px
	}
}

@media (min-width: 480px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-bottom: 40px
	}
}

@media (min-width: 1280px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-bottom: 50px
	}
}

@media (min-width: 1920px) {
	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item {
		padding-bottom: 60px
	}
}

.md-home-product-strip .md-ppn-list--subbrands-wrapper {
	background-color: #f1f1f1
}

.md-home-product-strip .md-home-product-strip-item-wrapper {
	flex-basis: 100%;
	max-width: 500px
}

.md-home-product-strip .md-home-product-strip-item {
	padding: 20px 0;
	margin: 0 auto
}

.md-home-product-strip .md-home-product-strip-item a {
	text-decoration: none
}

.md-home-product-strip .md-home-product-strip-item[data-issubbrand="true"] .md-ppni-product-image {
	max-width: 300px
}

.md-home-product-strip .md-ppni-product-image {
	margin: 0 auto
}

.md-home-product-strip .md-ppni-product-image__text {
	text-align: center;
	font-size: 1rem;
	line-height: 1.375rem;
	width: 90%;
	margin-left: auto;
	margin-right: auto
}

@media (min-width: 1280px) {
	.md-home-product-strip .md-ppni-product-image__text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-home-product-strip .md-ppni-product-image__text {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-home-product-strip .md-ppni-product-image__text {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-home-product-strip .md-ppni-product-image__text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-home-product-strip .md-ppni-product-image__text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 768px) {
	.md-home-product-strip .md-ppn-list {
		flex-wrap: nowrap
	}

	.md-home-product-strip .md-ppn-list .md-home-product-strip-item {
		max-width: 360px
	}

	.md-home-product-strip .md-ppn-list--subbrands {
		margin: 0 auto;
		max-width: 1280px
	}

	.md-home-product-strip .md-ppn-list--subbrands .md-home-product-strip-item-wrapper {
		max-width: unset
	}
}

.md-direction-rtl .md-home-product-strip {
	direction: rtl
}

.md-home-inpage-anchor {
	text-align: center
}

.light-on-dark .md-home-inpage-anchor .md-ia-headline::before, .light-on-dark .md-home-inpage-anchor .md-ia-headline::after {
	border-top-color: #fff
}

.md-home-inpage-anchor .md-ia-headline {
	position: relative;
	font-family: 'MINIItalic', 'Georgia', serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	display: inline-block
}

.localized-fonts-loaded .md-home-inpage-anchor .md-ia-headline {
	font-family: 'MINIItalic', 'MINIItalicLocalized', 'Georgia', serif
}

.md-home-inpage-anchor .md-ia-headline::before, .md-home-inpage-anchor .md-ia-headline::after {
	content: '';
	position: absolute;
	width: 20px;
	top: calc(50% - 1px);
	border-top: 1px solid;
	display: inline-block
}

.md-home-inpage-anchor .md-ia-headline.light-on-dark {
	border-top: 1px solid
}

.md-home-inpage-anchor .md-ia-headline::before {
	left: -29px
}

.md-home-inpage-anchor .md-ia-headline::after {
	right: -30px
}

@media (min-width: 1280px) {
	.md-home-inpage-anchor .md-ia-headline {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-home-inpage-anchor .md-ia-headline {
		font-size: 1.5rem;
		line-height: 1.875rem
	}

	.md-home-inpage-anchor .md-ia-headline::before {
		left: -33px
	}

	.md-home-inpage-anchor .md-ia-headline::after {
		right: -35px
	}
}

.md-direction-rtl .md-home-inpage-anchor {
	direction: rtl
}

.md-home-dealerlocator-component .dealer-locator-details {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-home-dealerlocator-component .dealer-locator-details {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-home-dealerlocator-component .dealer-locator-details {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-home-dealerlocator-component .dealer-locator-details {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-home-dealerlocator-component .dealer-locator-details {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-home-dealerlocator-component .dealer-locator-details {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-home-dealerlocator-component .dealer-locator-details {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .btn-text {
	border-left: 0;
	padding: 0;
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .btn-text {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .btn-text {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .btn-text {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .btn-text {
		margin-bottom: 20px
	}
}

.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .btn-text:after {
	content: " ";
	display: block;
	height: 3px;
	border-bottom: 1px solid black
}

@media (min-width: 480px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper {
		display: flex
	}

	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .dealer-locator-details__links-wrapper .btn-text {
		margin-bottom: 0
	}

	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .dealer-locator-details__links-wrapper__btn-wrapper + .dealer-locator-details__links-wrapper__btn-wrapper {
		margin-left: 15px
	}
}

@media (min-width: 480px) and (min-width: 480px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .dealer-locator-details__links-wrapper__btn-wrapper + .dealer-locator-details__links-wrapper__btn-wrapper {
		margin-left: 20px
	}
}

@media (min-width: 480px) and (min-width: 768px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .dealer-locator-details__links-wrapper__btn-wrapper + .dealer-locator-details__links-wrapper__btn-wrapper {
		margin-left: 20px
	}
}

@media (min-width: 480px) and (min-width: 1280px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .dealer-locator-details__links-wrapper__btn-wrapper + .dealer-locator-details__links-wrapper__btn-wrapper {
		margin-left: 30px
	}
}

@media (min-width: 480px) and (min-width: 1920px) {
	.md-home-dealerlocator-component .dealer-locator-details .dealer-locator-details__links-wrapper .dealer-locator-details__links-wrapper__btn-wrapper + .dealer-locator-details__links-wrapper__btn-wrapper {
		margin-left: 40px
	}
}

.md-home-dealerlocator-component .md-home-dealerlocator-content-wrapper {
	background-color: #f1f1f1
}

.md-home-dealerlocator-component .md-home-dealerlocator-heading-wrapper {
	margin-bottom: 15px
}

@media (min-width: 480px) {
	.md-home-dealerlocator-component .md-home-dealerlocator-heading-wrapper {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-home-dealerlocator-component .md-home-dealerlocator-heading-wrapper {
		margin-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-home-dealerlocator-component .md-home-dealerlocator-heading-wrapper {
		margin-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-home-dealerlocator-component .md-home-dealerlocator-heading-wrapper {
		margin-bottom: 40px
	}
}

.md-home-dealerlocator-component .dealer-locator-info-wrapper {
	width: 100%
}

.md-home-dealerlocator-component .md-dealerlocator-finddealer.btn {
	width: 100%
}

.md-home-dealerlocator-component .md-home-dealerlocator-btn__link {
	text-decoration: none
}

@media (min-width: 480px) {
	.md-home-dealerlocator-component .md-home-dealerlocator-content-wrapper {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.md-home-dealerlocator-component .md-home-dealerlocator-heading-wrapper {
		flex-basis: 100%;
		margin-bottom: 0
	}

	.md-home-dealerlocator-component .md-home-dealerlocator-btn-wrapper {
		flex-basis: 50%;
		display: flex;
		flex-flow: row-reverse
	}

	.md-home-dealerlocator-component .md-home-dealerlocator-btn-wrapper .md-dealerlocator-finddealer {
		width: 100%
	}
}

@media (min-width: 768px) {
	.md-home-dealerlocator-component .dealer-locator-info-wrapper {
		display: flex
	}

	.md-home-dealerlocator-component .dealer-locator-intro-wrapper, .md-home-dealerlocator-component .dealer-locator-details-wrapper {
		flex-basis: 100%
	}

	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-left: 0;
		padding-top: 30px;
		padding-right: 30px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-top: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-top: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-top: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-top: 60px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-right: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-right: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-right: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-home-dealerlocator-component .dealer-locator-details-wrapper {
		padding-right: 60px
	}
}

.light-on-dark .md-heading-item .underline {
	border-bottom-color: #fff
}

.md-heading-item .underline {
	border-bottom-color: #000;
	border-bottom-style: solid
}

.md-heading-item h1 + .underline, .md-heading-item .h0 + .underline, .md-heading-item .h1 + .underline {
	width: 60px;
	border-bottom-width: 4px
}

.md-heading-item h2 + .underline, .md-heading-item h3 + .underline, .md-heading-item .h2 + .underline, .md-heading-item .h3 + .underline, .md-heading-item .h4 + .underline {
	width: 40px;
	border-bottom-width: 2px
}

@media (min-width: 480px) {
	.md-heading-item h1 + .underline, .md-heading-item .h0 + .underline, .md-heading-item .h1 + .underline {
		width: 80px;
		border-bottom-width: 4px
	}

	.md-heading-item h2 + .underline, .md-heading-item h3 + .underline, .md-heading-item .h2 + .underline, .md-heading-item .h3 + .underline, .md-heading-item .h4 + .underline {
		width: 60px;
		border-bottom-width: 2px
	}
}

@media (min-width: 768px) {
	.md-heading-item .h0 + .underline {
		width: 100px;
		border-bottom-width: 4px
	}
}

@media (min-width: 1280px) {
	.md-heading-item .h0 + .underline {
		width: 160px;
		border-bottom-width: 6px
	}

	.md-heading-item h1 + .underline, .md-heading-item .h1 + .underline {
		width: 100px;
		border-bottom-width: 4px
	}

	.md-heading-item h2 + .underline, .md-heading-item h3 + .underline, .md-heading-item .h2 + .underline, .md-heading-item .h3 + .underline, .md-heading-item .h4 + .underline {
		width: 70px;
		border-bottom-width: 2px
	}
}

@media (min-width: 1920px) {
	.md-heading-item .h0 + .underline {
		width: 240px;
		border-bottom-width: 8px
	}

	.md-heading-item h1 + .underline, .md-heading-item .h1 + .underline {
		width: 160px;
		border-bottom-width: 6px
	}

	.md-heading-item h2 + .underline, .md-heading-item h3 + .underline, .md-heading-item .h2 + .underline, .md-heading-item .h3 + .underline, .md-heading-item .h4 + .underline {
		width: 100px;
		border-bottom-width: 4px
	}
}

@keyframes showtooltip {
	from {
		transform: translate3D(0, 10px, 0)
	}
}

#md-glossarytooltip-template {
	display: none !important
}

.md-glossarytooltip .tooltipster-box {
	background-color: #000;
	border: 0;
	border-radius: 0
}

.md-glossarytooltip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #000
}

.md-glossarytooltip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #000
}

.md-glossarytooltip .tooltipster-content {
	position: relative;
	height: auto;
	max-width: 320px;
	width: auto;
	color: #fff;
	padding: 20px 40px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-glossarytooltip .tooltipster-content .md-gt-hidden {
	display: none
}

.md-glossarytooltip .tooltipster-content .md-gt-headline {
	text-transform: uppercase
}

.md-glossarytooltip .tooltipster-content .md-gt-copy {
	margin: 10px 0
}

.md-glossarytooltip .tooltipster-content .md-gt-link {
	color: #fff;
	margin-top: 10px
}

.md-glossarytooltip .tooltipster-content .md-gt-link:hover {
	color: #fff
}

.md-glossarytooltip .tooltipster-content .md-gt-link::after {
	vertical-align: middle;
	line-height: .9;
	font-size: .9em;
	margin-left: 2px
}

.md-glossarytooltip .tooltipster-content .md-gt-close {
	position: absolute;
	top: 0;
	right: 0;
	background: 0;
	border: 0;
	outline: 0;
	padding: 10px;
	margin: 0
}

.md-glossarytooltip .tooltipster-content .md-gt-close span::after {
	font-size: 18px;
	line-height: .8
}

@media only screen and (min-width: 768px) {
	.md-glossarytooltip {
		animation: showtooltip .3s ease
	}

	.md-glossarytooltip .tooltipster-content {
		padding: 20px
	}

	.md-glossarytooltip .tooltipster-content .md-gt-headline {
		margin-right: 20px
	}

	.md-glossarytooltip .tooltipster-content .md-gt-close span::after {
		line-height: .9
	}
}

.md-glossary-item.tooltipstered {
	text-decoration: underline;
	cursor: pointer
}

.md-component-glossaryindex .md-ht-btn.md-icn-share.md-js-ht-share.md-site-wide-share-action {
	float: right
}

.md-component-glossaryindex .md-flex-content-col-full {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-component-glossaryindex .md-flex-content-col-full {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-component-glossaryindex .md-flex-content-col-half {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 50%;
	max-width: 50%
}

@media (min-width: 768px) {
	.md-component-glossaryindex .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-component-glossaryindex .md-glossaryindex-list .md-glossaryindex-listitem {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-component-glossaryindex .md-glossaryindex-list .md-glossaryindex-listitem {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) {
	.md-component-glossaryindex .md-flex-content-col-half {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}

	.md-component-glossaryindex .md-glossaryindex-list .md-glossaryindex-listitem {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-glossaryindex .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-glossaryindex .md-glossaryindex-list .md-glossaryindex-listitem {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-direction-rtl .md-component-glossaryindex {
	direction: rtl
}

.md-direction-rtl .md-component-glossaryindex .md-ht-btn.md-icn-share.md-js-ht-share.md-site-wide-share-action {
	float: left
}

.md-component-glossaryentry .md-ht-btn.md-icn-share.md-js-ht-share.md-site-wide-share-action {
	float: right
}

.md-component-glossaryentry .md-flex-content-col-full {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-component-glossaryentry .md-flex-content-col-full {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-component-glossaryentry .md-flex-content-col-two-thirds {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%
}

@media (min-width: 768px) {
	.md-component-glossaryentry .md-flex-content-col-two-thirds {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-component-glossaryentry .md-flex-content-col-one-third {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%
}

@media (min-width: 768px) {
	.md-component-glossaryentry .md-flex-content-col-one-third {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) {
	.md-component-glossaryentry .md-flex-content-col-half {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-glossaryentry .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-direction-rtl .md-component-glossaryentry {
	direction: rtl
}

.md-direction-rtl .md-component-glossaryentry .md-ht-btn.md-icn-share.md-js-ht-share.md-site-wide-share-action {
	float: left
}

.md-component-glossaryentry .md-cg-content-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
	padding-top: 30px;
	padding-bottom: 30px
}

@media (min-width: 768px) {
	.md-component-glossaryentry .md-cg-content-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-component-glossaryentry .md-cg-content-col.light-on-dark {
	background-color: #000
}

.md-component-glossaryentry .md-cg-content-col .md-cg-content > * {
	margin-bottom: 20px
}

.md-component-glossaryentry .md-cg-content-col .md-cg-content > * .md-imgsrcselect {
	margin: 20px 0
}

.md-component-glossaryentry .md-cg-content-col .md-cg-content > *:last-child {
	margin-bottom: 0
}

@media (min-width: 768px) {
	.md-component-glossaryentry .md-cg-content-col {
		padding-top: 40px;
		padding-bottom: 40px;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
		margin-left: 16.66666667%
	}

	.md-direction-rtl .md-component-glossaryentry .md-cg-content-col {
		margin-left: 0;
		margin-right: 16.66666667%
	}

	.md-component-glossaryentry .md-cg-content-col .md-cg-content > * {
		margin-bottom: 30px
	}

	.md-component-glossaryentry .md-cg-content-col .md-cg-content .md-imgsrcselect {
		margin: 30px 0
	}
}

.md-feature-group {
	position: relative;
	margin-bottom: 40px
}

.md-feature-group.light-on-dark {
	background-color: #000;
	padding: 20px 0 20px;
	margin-bottom: 0
}

.md-feature-group .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px
}

.md-feature-group .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-feature-group .md-icn-share + h2 {
	padding-right: 40px
}

.md-feature-group.has-no-head-image .asset-wrapper {
	display: none
}

.md-feature-group.has-no-head-image.has-no-copy-heading.has-no-copy-paragraph .md-icn-share {
	margin-top: -10px;
	margin-right: 20px
}

.md-feature-group-feature {
	width: 100%;
	position: relative;
	overflow: hidden
}

.md-feature-group-top-section {
	position: relative;
	margin: 10px 0 30px;
	padding-bottom: 10px
}

.md-feature-group-top-section .md-feature-group-top-section-content {
	overflow: hidden
}

.md-feature-group-top-section[data-fg-slider="active"] {
	margin: 10px 0 40px
}

.md-feature-group-top-section[data-fg-slider="active"] .md-feature-group-top-slider {
	margin: 0 0 -30px;
	padding-bottom: 0
}

.md-feature-group-top-section[data-fg-slider="active"] .slick-dots {
	bottom: -10px
}

.md-feature-group-top-section .md-feature-group-top-section-content > .asset-wrapper {
	margin: 0 0 -30px
}

.md-feature-group-top-section .copy-wrapper {
	position: relative;
	padding: 20px 2.5%;
	background-color: #fff;
	top: 0;
	word-wrap: break-word;
	transition: top .5s;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.light-on-dark .md-feature-group-top-section .copy-wrapper {
	background-color: #000
}

.md-feature-group-top-section .copy-wrapper h2 {
	transition: margin .5s;
	padding-right: 20px
}

.md-feature-group-top-section .copy-wrapper.md-feature-group-overline {
	margin: 10px 2.5% 20px;
	padding: 0 0 5px;
	border-bottom: 1px solid #000;
	text-transform: uppercase;
	top: 0 !important
}

.light-on-dark .md-feature-group-top-section .copy-wrapper.md-feature-group-overline {
	border-color: #fff;
	padding-top: 10px
}

.md-feature-group-top-section .copy-wrapper .btn-wrapper {
	margin: 30px 0 0
}

.md-feature-group-top-section .copy-wrapper .btn-wrapper .btn {
	width: 100%
}

.md-feature-group-top-section .copy-wrapper .btn-wrapper .btn + .btn {
	margin-top: 10px
}

.light-on-dark .md-feature-group-top-section .copy-wrapper .btn-wrapper .btn-secondary {
	border-color: #fff;
	background-color: #fff;
	color: #000
}

.light-on-dark .md-feature-group-top-section .copy-wrapper .btn-wrapper .btn-secondary:hover {
	background-color: #000;
	color: #fff
}

.light-on-dark .md-feature-group-top-section .copy-wrapper .btn-wrapper .btn-highlight:hover {
	border-color: #fff;
	color: #fff;
	background-color: #000
}

.md-feature-group-top-section .md-copy-trigger {
	display: none
}

.md-feature-group-top-section.copy-wrapper-minimized .copy-wrapper {
	top: 30px
}

.md-feature-group-top-section.copy-wrapper-minimized .md-copy-trigger {
	display: block;
	height: 70px;
	width: 100%;
	content: "";
	position: absolute;
	right: 0;
	bottom: 10px;
	cursor: pointer
}

.md-feature-group-top-section.copy-wrapper-minimized .md-copy-trigger:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 70px;
	max-height: 100%;
	width: 100%;
	background-image: linear-gradient(to top, #fff 30%, rgba(255, 255, 255, 0) 100%);
	transition: height .2s
}

.light-on-dark .md-feature-group-top-section.copy-wrapper-minimized .md-copy-trigger:before {
	background-image: linear-gradient(to top, #000 30%, rgba(0, 0, 0, 0) 100%)
}

.md-feature-group-top-section.copy-wrapper-minimized .md-icn-angle-up {
	position: absolute;
	right: 18px;
	top: 19px;
	font-size: 25px
}

.light-on-dark .md-feature-group-top-section.copy-wrapper-minimized .md-icn-angle-up {
	color: #fff
}

.md-feature-group-top-section .slick-prev, .md-feature-group-top-section .slick-next {
	width: 40px;
	height: 40px
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset {
	width: 100%;
	position: relative;
	overflow: hidden
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-feature-group-video-cover {
	display: none
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-feature-group-video-cover:after {
	content: '';
	width: 61px;
	height: 61px;
	background-size: 61px 61px;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA9CAYAAADxoArXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyODIwQjdFOTJDNTYxMUU0QkJGQkEwODJFM0E5REIzQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyODIwQjdFQTJDNTYxMUU0QkJGQkEwODJFM0E5REIzQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4MjBCN0U3MkM1NjExRTRCQkZCQTA4MkUzQTlEQjNBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4MjBCN0U4MkM1NjExRTRCQkZCQTA4MkUzQTlEQjNBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yvx1EAAAAxNJREFUeNrsWzFs1EAQfFtPYSqnoDBSGhSJNCmiFCBonPoL5BqJKnX6p0xBUtDENRXlU1NDgREUD0UaEAgJI0FBQSooQDK76CI5Zu9897dnO3+/0uilf/96x74d7+2dg6qqRj3YWHz+6frEgUPCEWATsAPYAuy3HJ8DTgBzwDvALydRIWFGJIA9QFnZWyl8JZwxcjjBUZICisqdFeIcgW28tkM6BTwGrHeUgl8A9wDPu87hGPAUcMvwf7nk+31DPy8BE8Cp6xzGC5QZDMNM5OBYw/dYHJsZpEdmOsxNyGJAM02hiRi0IdIUwJnmBTUiHLWcuOQSFYUotp0/4iLcRnbqiChFfGpLuk20sHh4L1FhVMwbgG8dF0sJ4LUipuvKoqUlZ0uOvHEAlZ6UqthUw2emIBv0SNYqRpmzbOBkdUhnuoTjC0JWh3SsI1oFUUGhGFzrYzpnMN38RAgZVmS3VaUl1sbPCIdXe1DjRdT7K/H97rnauzE0SslzdpFhFveQAlOJagdUDqdtBxsgrv0/6TifqZuWUoQL1YELEj6z4w6f26lkInOOcMJ4d2VKX1pcQI67/G+khSKVJ0SyH2CKM4rKuhDEmZhPu7JKxN60SV20qCtiM8WLNeayew5FLZKMsJHsx8LyhDqEz4LYcESa0qQoFK3Upj3s6NmJw/wD4LjWq+YyisNmKPrGTXvVcdGAPa3fovAJmHxSHHZC0SRv2veeqiUUtRdMokZx2ELRoJTY9ipjwD8sfdwHHFk+Kf77b2jQSu3aHgA+A7YtfOQ6hIdkKGpvhKhFHA6HTrguaj8BG74QZrOLQhhz8TLgI9fC9FANOy13AG85F8S9eyzlA7vz2IdaAxxakqU45KHYZtC0Kz2R3RVNt1MGXxSHEyQ8J3642YMoXRpZLHRrcph7Nz30rgEQ1to5TbvraPg+EaL0iLmF1Bb7Qb3F400Tz9s2ratGfDHkRrwXSy3eLaZ5t1zq3YL4asuDr5talnbb0mpj2rJvPVxtLl1tH16yDeLevQLg3Use3r3G492LWt69ivdXgAEAtGr1+QinrboAAAAASUVORK5CYII=") left top no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy {
	width: 100%;
	height: 150px;
	position: relative;
	overflow: hidden;
	cursor: pointer
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper {
	padding: 15px 0 30px;
	word-wrap: break-word;
	color: #000;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper:after {
	display: none;
	height: 50%;
	width: 100%;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
	transition: height .2s;
	background-image: linear-gradient(to top, #fff 40%, rgba(255, 255, 255, 0) 100%)
}

.light-on-dark .md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper:after {
	background-image: linear-gradient(to top, #000 40%, rgba(0, 0, 0, 0) 100%)
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper h4[class*="md-icn"] {
	position: relative;
	padding-right: 40px
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper h4[class*="md-icn"]::after {
	position: absolute;
	top: 0;
	right: 10px
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy[data-fg-state="minimized"] .md-feature-group-copy-wrapper:after {
	display: block
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy[data-fg-state="disabled"] {
	cursor: auto;
	height: auto
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy[data-fg-state="disabled"] .md-feature-group-copy-wrapper:after {
	display: none
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy[data-fg-state="disabled"] .md-feature-group-copy-wrapper h4[class*="md-icn"] {
	padding-right: 0
}

.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy[data-fg-state="disabled"] .md-feature-group-copy-wrapper h4[class*="md-icn"]::after {
	display: none
}

.md-feature-group-list-slider .slick-prev, .md-feature-group-list-slider .slick-next {
	background: transparent
}

.md-feature-group-list-slider .slick-prev:hover, .md-feature-group-list-slider .slick-next:hover, .md-feature-group-list-slider .slick-prev:focus, .md-feature-group-list-slider .slick-next:focus {
	background: transparent
}

.md-feature-group-list-slider .slick-prev:hover:before, .md-feature-group-list-slider .slick-next:hover:before, .md-feature-group-list-slider .slick-prev:focus:before, .md-feature-group-list-slider .slick-next:focus:before {
	opacity: 1;
	color: #000
}

.light-on-dark .md-feature-group-list-slider .slick-prev:hover:before, .light-on-dark .md-feature-group-list-slider .slick-next:hover:before, .light-on-dark .md-feature-group-list-slider .slick-prev:focus:before, .light-on-dark .md-feature-group-list-slider .slick-next:focus:before {
	color: #fff
}

.md-feature-group-list-slider .slick-prev.slick-disabled:before, .md-feature-group-list-slider .slick-next.slick-disabled:before {
	opacity: 0
}

.md-feature-group-list-slider .slick-prev:before, .md-feature-group-list-slider .slick-next:before {
	color: #000;
	opacity: 1
}

.light-on-dark .md-feature-group-list-slider .slick-prev:before, .light-on-dark .md-feature-group-list-slider .slick-next:before {
	color: #fff
}

.md-feature-group-list-slider .slick-prev {
	left: -21px
}

.md-feature-group-list-slider .slick-prev[dir="rtl"] {
	left: auto;
	right: -21px
}

.md-feature-group-list-slider .slick-next {
	right: -21px
}

.md-feature-group-list-slider .slick-next[dir="rtl"] {
	left: -21px;
	right: auto
}

.md-feature-group-list-slider .slick-dotted.slick-slider {
	padding-bottom: 50px
}

.md-feature-group-list-slider .slick-dots {
	bottom: 27px
}

.md-feature-group-list-slider .slick-dots li button {
	background: #000;
	height: 8px;
	width: 8px
}

.light-on-dark .md-feature-group-list-slider .slick-dots li button {
	background-color: #fff
}

.md-feature-group-list-slider .slick-dots li.slick-active button {
	height: 8px;
	width: 8px
}

.md-feature-group-list-slider .slick-dots li.slick-active button:after {
	border: solid 2px #000
}

.light-on-dark .md-feature-group-list-slider .slick-dots li.slick-active button:after {
	border-color: #fff
}

@media (min-width: 768px) {
	.md-feature-group {
		margin-bottom: 20px
	}

	.md-feature-group.light-on-dark {
		margin-bottom: 0;
		padding-bottom: 10px
	}

	.md-feature-group .md-icn-share {
		opacity: 0;
		top: 20px;
		right: 20px
	}

	.md-feature-group:hover .md-icn-share {
		opacity: 1
	}

	.md-feature-group-top-section {
		margin: 10px 0 35px
	}

	.md-feature-group-top-section[data-fg-slider="active"] {
		margin: 10px 0 75px
	}

	.md-feature-group-top-section[data-fg-slider="active"] .md-feature-group-top-slider {
		margin: 0 0 -90px;
		padding-bottom: 0
	}

	.md-feature-group-top-section[data-fg-slider="active"] .slick-dots {
		bottom: -27px
	}

	.md-feature-group-top-section .md-feature-group-top-section-content > .asset-wrapper {
		margin: 0 0 -90px
	}

	.md-feature-group-top-section .copy-wrapper {
		padding: 30px 25% 0 2.5%
	}

	.md-feature-group-top-section .copy-wrapper.md-feature-group-overline {
		margin-top: 0;
		margin-bottom: 40px
	}

	.md-feature-group-top-section .copy-wrapper h2, .md-feature-group-top-section .copy-wrapper p {
		margin: 0
	}

	.md-feature-group-top-section .copy-wrapper .btn-wrapper .btn {
		width: auto
	}

	.md-feature-group-top-section .copy-wrapper .btn-wrapper .btn + .btn {
		margin-top: 0;
		margin-left: 10px
	}

	.md-feature-group-top-section.copy-wrapper-minimized .copy-wrapper {
		top: 90px
	}

	.md-feature-group-top-section.copy-wrapper-minimized .md-copy-trigger {
		position: relative;
		z-index: 8;
		bottom: -100px
	}

	.md-feature-group-top-section.copy-wrapper-minimized .md-copy-trigger:hover:before {
		height: 40px
	}

	.md-feature-group-top-section.copy-wrapper-minimized .md-copy-trigger .md-icn-angle-up {
		right: 40px;
		top: 17px
	}

	.md-feature-group.has-no-head-image .md-icn-share {
		margin-top: 30px
	}

	.md-feature-group.has-no-head-image.has-no-copy-heading .md-icn-share {
		margin-top: 24px
	}

	.md-feature-group.has-no-head-image.has-no-copy-heading.has-no-copy-paragraph {
		padding-top: 35px
	}

	.md-feature-group.has-no-head-image.has-no-copy-heading.has-no-copy-paragraph .md-feature-group-top-section {
		display: none
	}

	.md-feature-group.has-no-head-image.has-no-copy-heading.has-no-copy-paragraph .md-icn-share {
		margin-top: 15px
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset {
		cursor: pointer;
		float: left;
		width: 50%
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-video-player, .md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .slick-cover, .md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-youtubeplayer {
		display: none !important
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-feature-group-video-cover {
		display: block
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset img {
		transition: transform .2s ease-in-out
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset img:hover {
		transform: scale(1.1)
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-feature-group-video-cover:after {
		transition: .2s ease-in-out
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset .md-feature-group-video-cover:hover:after {
		transform: scale(1.1)
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy {
		float: right;
		width: 50%
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper {
		padding: 9% 30px
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper h4[class*="md-icn"] {
		padding-right: 0
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper h4[class*="md-icn"]::after {
		display: none !important
	}

	.md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy:hover .md-feature-group-copy-wrapper:after {
		height: 25%
	}

	.md-feature-group-feature-list .md-feature-group-feature:nth-child(2n) .md-feature-group-asset {
		float: right
	}

	.md-feature-group-feature-list .md-feature-group-feature:nth-child(2n) .md-feature-group-copy {
		float: left
	}

	.md-feature-group-feature-list .slick-slider .md-feature-group-feature .md-feature-group-asset {
		float: right
	}

	.md-feature-group-feature-list .slick-slider .md-feature-group-feature .md-feature-group-copy {
		float: left
	}

	.md-feature-group-feature-list .slick-slider .slick-prev {
		left: -25px
	}

	.md-feature-group-feature-list .slick-slider .slick-prev[dir="rtl"] {
		right: -25px
	}

	.md-feature-group-feature-list .slick-slider .slick-next {
		right: -25px
	}

	.md-feature-group-feature-list .slick-slider .slick-next[dir="rtl"] {
		left: -25px
	}

	.md-feature-group .slick-dotted.slick-slider {
		padding-bottom: 70px
	}

	.md-feature-group-overlay {
		background: #fff;
		cursor: auto;
		display: inline-block;
		position: relative;
		overflow: hidden;
		text-align: left;
		vertical-align: middle;
		white-space: normal;
		width: 100%;
		height: 100%
	}

	.md-feature-group-overlay-close {
		display: block;
		position: absolute;
		height: 30px;
		width: 30px;
		border: 0;
		color: transparent;
		background: transparent;
		cursor: pointer;
		outline: 0;
		z-index: 1001;
		transition: top .8s ease-out;
		top: -100px;
		left: auto;
		right: 30px
	}

	.md-feature-group-overlay-close:after {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		border-radius: 20px;
		color: #fff;
		font-size: 30px;
		line-height: 1;
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		height: 30px;
		width: 30px
	}

	.md-feature-group-overlay-close:before {
		background: #000;
		border-radius: 20px;
		content: '';
		display: block;
		margin: 0;
		position: absolute;
		left: 5px;
		top: 5px;
		height: 20px;
		width: 20px;
		z-index: -1
	}

	.md-feature-group-overlay-close:hover:before {
		background-color: #fff
	}

	.md-feature-group-overlay-close:hover:after {
		color: #000
	}

	.md-feature-group-overlay-close.animation {
		top: 20px
	}

	.md-feature-group-overlay-close:after {
		content: '\e812';
		text-indent: 0
	}

	.md-feature-group-overlay .md-feature-group-feature {
		position: relative;
		display: block;
		width: 100vw;
		height: 100vh
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset {
		height: 100%
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset .md-video-player {
		height: 100%;
		padding-bottom: 0
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset .md-video-player .jwplayer {
		height: 100%
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset .md-youtubeplayer {
		height: 100%
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset .md-youtubeplayer .md-youtubeplayer-wrapper {
		position: static;
		height: 100%;
		width: 100%;
		padding-bottom: 0
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset .md-youtubeplayer .md-youtubeplayer-wrapper iframe {
		position: static;
		top: auto;
		left: auto
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-asset:after {
		content: none
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy {
		background: #fff;
		cursor: pointer;
		overflow: hidden;
		max-width: 1024px;
		position: absolute;
		transform: translateX(-50%);
		left: 50%;
		text-align: left;
		width: 100%;
		z-index: 1001;
		bottom: -100px;
		transition: bottom .8s ease-out
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy.animation {
		bottom: 0
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper {
		position: relative;
		padding: 30px 226px 30px 30px
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper .md-icn-angle-down, .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper .md-icn-angle-up {
		position: absolute;
		right: 30px;
		top: 35px;
		font-size: 25px
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper .h4 {
		font-size: 2.5rem;
		line-height: 2.5rem;
		margin: 0 0 30px
	}

	.md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper p {
		overflow: auto;
		white-space: normal
	}

	.md-feature-group-overlay .slick-slider {
		height: 100%
	}

	.md-feature-group-overlay .slick-prev, .md-feature-group-overlay .slick-next {
		display: block;
		position: absolute;
		height: 30px;
		width: 30px;
		border: 0;
		color: transparent;
		background: transparent;
		cursor: pointer;
		outline: 0;
		z-index: 1001;
		top: 50%
	}

	.md-feature-group-overlay .slick-prev:after, .md-feature-group-overlay .slick-next:after {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		border-radius: 20px;
		color: #fff;
		font-size: 30px;
		line-height: 1;
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		height: 30px;
		width: 30px
	}

	.md-feature-group-overlay .slick-prev:before, .md-feature-group-overlay .slick-next:before {
		background: #000;
		border-radius: 20px;
		content: '';
		display: block;
		margin: 0;
		position: absolute;
		left: 5px;
		top: 5px;
		height: 20px;
		width: 20px;
		z-index: -1
	}

	.md-feature-group-overlay .slick-prev:hover:before, .md-feature-group-overlay .slick-next:hover:before {
		background-color: #fff
	}

	.md-feature-group-overlay .slick-prev:hover:after, .md-feature-group-overlay .slick-next:hover:after {
		color: #000
	}

	.md-feature-group-overlay .slick-prev {
		transition: left .8s ease-out;
		left: -100px
	}

	.md-feature-group-overlay .slick-prev.animation {
		left: 30px
	}

	.md-feature-group-overlay .slick-prev:after {
		content: '\e805';
		text-indent: 0
	}

	.md-feature-group-overlay .slick-next {
		transition: right .8s ease-out;
		right: -100px
	}

	.md-feature-group-overlay .slick-next.animation {
		right: 30px
	}

	.md-feature-group-overlay .slick-next:after {
		content: '\e807';
		text-indent: 0
	}

	.md-feature-group-overlay-wrapper {
		background: #fff;
		cursor: pointer;
		position: fixed;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		text-align: center;
		white-space: nowrap;
		width: 100%;
		z-index: 1000
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-overlay, .md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-feature .md-feature-group-copy {
		background-color: #000
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-overlay-close:before {
		background-color: #fff
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-overlay-close:after {
		color: #000
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-overlay-close:hover:before {
		background-color: #000
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-overlay-close:hover:after {
		color: #fff
	}

	.md-feature-group-overlay-wrapper.light-on-dark .slick-prev:before, .md-feature-group-overlay-wrapper.light-on-dark .slick-next:before {
		background: #fff
	}

	.md-feature-group-overlay-wrapper.light-on-dark .slick-prev:after, .md-feature-group-overlay-wrapper.light-on-dark .slick-next:after {
		color: #000
	}

	.md-feature-group-overlay-wrapper.light-on-dark .slick-prev:hover, .md-feature-group-overlay-wrapper.light-on-dark .slick-next:hover {
		background: transparent
	}

	.md-feature-group-overlay-wrapper.light-on-dark .slick-prev:hover:after, .md-feature-group-overlay-wrapper.light-on-dark .slick-next:hover:after {
		color: #fff
	}

	.md-feature-group-overlay-wrapper.light-on-dark .slick-prev:hover:before, .md-feature-group-overlay-wrapper.light-on-dark .slick-next:hover:before {
		background-color: #000
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-copy-truncate:after {
		background-image: linear-gradient(to top, #000 50%, rgba(0, 0, 0, 0) 100%)
	}

	.md-feature-group-overlay-wrapper.light-on-dark .md-feature-group-copy-truncate:hover:after {
		background-image: linear-gradient(to top, #000 30%, rgba(0, 0, 0, 0) 100%)
	}
}

.md-dealerslider {
	padding-top: 60px;
	position: relative
}

.md-dealerslider .md-ds-heading {
	padding-bottom: 40px
}

.md-dealerslider .md-ds-subheading {
	padding-top: 30px;
	padding-bottom: 30px
}

.md-dealerslider .md-ds-item {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px;
	overflow: hidden
}

@media (min-width: 768px) {
	.md-dealerslider .md-ds-item {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-dealerslider .md-ds-item-inner {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-dealerslider .md-ds-item-inner {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-dealerslider .md-ds-item-inner .md-ds-item-content .md-ds-item-description .md-heading.md-fixedtext {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 1.375rem;
	line-height: 1em;
	color: #000
}

.md-dealerslider .md-ds-item-inner .btn.btn-highlight {
	float: right
}

.md-dealerslider .md-ds-asset {
	margin-bottom: 30px
}

.md-dealerslider .md-ds-asset--signature-color {
	border-bottom: 10px solid #000
}

.md-dealerslider .md-ds-item-content {
	padding: 0 30px
}

.md-dealerslider:not(.md-component--initialized) .md-ds-item:not(:first-of-type) {
	display: none
}

.md-dealerslider .slick-prev, .md-dealerslider .slick-next {
	background: black;
	padding: 10px 14px;
	border: 2px solid black;
	height: auto;
	width: auto;
	top: 242px;
	opacity: 0;
	z-index: 2;
	transition: .2s ease-out
}

.md-dealerslider .slick-prev:hover, .md-dealerslider .slick-next:hover, .md-dealerslider .slick-prev:focus, .md-dealerslider .slick-next:focus {
	background: white
}

.md-dealerslider .slick-prev:hover:before, .md-dealerslider .slick-next:hover:before, .md-dealerslider .slick-prev:focus:before, .md-dealerslider .slick-next:focus:before {
	color: black;
	opacity: 1
}

.md-dealerslider .slick-prev.slick-disabled:before, .md-dealerslider .slick-next.slick-disabled:before {
	opacity: 0
}

.md-dealerslider .slick-prev:before, .md-dealerslider .slick-next:before {
	color: white;
	font-size: 25px;
	opacity: 1
}

.md-dealerslider .slick-prev:before {
	padding-right: 3px
}

.md-dealerslider .slick-next:before {
	padding-left: 3px
}

.md-dealerslider .slick-dots {
	bottom: auto;
	padding-top: 35px
}

.md-dealerslider .slick-dots li button {
	background: black;
	height: 6px;
	width: 6px
}

.md-dealerslider .slick-dots li.slick-active button {
	height: 6px;
	width: 6px
}

.md-dealerslider .slick-dots li.slick-active button:after {
	border: solid 1px black
}

@media (max-width: 767px) {
	.md-dealerslider .slick-slider {
		margin-left: -20px;
		margin-right: -20px
	}

	.md-dealerslider .slick-slider.slick-dotted {
		padding-bottom: 40px
	}

	.md-dealerslider .slick-prev, .md-dealerslider .slick-next {
		display: none !important
	}
}

.md-dealerslider .md-ds-slider-tabmenu {
	position: relative;
	margin-bottom: 1px;
	background-color: black
}

.md-dealerslider .md-ds-slider-tabmenu ul {
	height: 64px;
	position: relative;
	overflow: hidden;
	z-index: 0
}

.md-dealerslider .md-ds-slider-tabmenu li {
	height: 64px;
	min-width: 255px;
	width: 20%;
	display: inline-block;
	position: absolute;
	z-index: 0;
	cursor: pointer;
	box-shadow: 0 0 3px -1px white inset;
	padding: 26px 18px 10px;
	color: white;
	font-family: minIBold, Georgia, serif;
	text-transform: uppercase;
	text-align: center
}

.md-dealerslider .md-ds-slider-tabmenu li.selected {
	border-bottom: 10px solid #a31118
}

.md-dealerslider .md-ds-slider-tabmenu li:hover {
	border-bottom: 10px solid #a31118;
	cursor: pointer
}

@media (max-width: 1000px) {
	.md-dealerslider .md-ds-slider-tabmenu li {
		min-width: 0;
		width: 33%
	}
}

@media (max-width: 700px) {
	.md-dealerslider .md-ds-slider-tabmenu li {
		min-width: 0;
		width: 50%
	}
}

@media (max-width: 500px) {
	.md-dealerslider .md-ds-slider-tabmenu li {
		min-width: 0;
		width: 100%
	}
}

.md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-prev, .md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-next {
	position: absolute;
	display: inline-block;
	padding: 19px 19px 18px;
	top: 0;
	z-index: 10;
	border: 1px solid black;
	background-color: rgba(255, 255, 255, 0.9);
	color: black;
	transition: .2s ease-out;
	cursor: pointer
}

.md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-prev:before, .md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-next:before {
	font-family: "md-icon";
	font-size: 25px
}

.md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-prev {
	left: -99999px
}

.md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-prev:before {
	content: '\e806'
}

.md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-next {
	float: right;
	right: 99999px
}

.md-dealerslider .md-ds-slider-tabmenu .md-ds-slider-tabmenu-tab-next:before {
	content: '\e808'
}

.md-dealerslider.md-dealerslider-tabbed .slick-prev, .md-dealerslider.md-dealerslider-tabbed .slick-next {
	padding: 0;
	background-color: transparent;
	border: 0
}

.md-dealerslider.md-dealerslider-tabbed .md-ds-slider {
	margin: 0
}

.md-dealerlocator [type=checkbox] {
	left: initial
}

.md-cookiesoptinout {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2147483650;
	background: #fff;
	box-shadow: 0 -1px 8px 0 rgba(0, 0, 0, 0.5)
}

.md-cookiesoptinout--expanded .md-cookiesoptinout__header-section__expanded-content {
	display: block
}

.md-cookiesoptinout--expanded .md-cookiesoptinout__header-section__collapsed-content {
	display: none
}

.md-cookiesoptinout--expanded .md-icn-angle-down {
	display: block
}

.md-cookiesoptinout--expanded .md-icn-angle-up {
	display: none
}

@media (min-width: 768px) {
	.md-cookiesoptinout--expanded {
		top: unset
	}
}

.md-cookiesoptinout--collapsed .md-cookiesoptinout__header-section__expanded-content {
	display: none
}

.md-cookiesoptinout--collapsed .md-cookiesoptinout__header-section__collapsed-content {
	display: block
}

.md-cookiesoptinout--collapsed .md-icn-angle-down {
	display: none
}

.md-cookiesoptinout--collapsed .md-icn-angle-up {
	display: block
}

.md-cookiesoptinout.md-next .richtext .md-cookie__header {
	margin-top: 0
}

.md-cookiesoptinout.md-next .richtext ul {
	list-style-type: none;
	padding-left: 0
}

.md-cookiesoptinout.md-next .richtext ul li {
	display: flex;
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.125rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .md-cookiesoptinout.md-next .richtext ul li {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.md-cookiesoptinout.md-next .richtext ul li {
		font-size: 1.5rem;
		line-height: 1.8125rem
	}
}

@media (min-width: 1920px) {
	.md-cookiesoptinout.md-next .richtext ul li {
		font-size: 2rem;
		line-height: 2.375rem
	}
}

.md-cookiesoptinout.md-next .richtext ul li.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-cookiesoptinout.md-next .richtext ul li.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-cookiesoptinout.md-next .richtext ul li {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.375rem;
	line-height: 1.75rem
}

.localized-fonts-loaded .md-font-styles-legacy .md-cookiesoptinout.md-next .richtext ul li {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-cookiesoptinout.md-next .richtext ul li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-cookiesoptinout.md-next .richtext ul li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-cookiesoptinout.md-next .richtext ul li {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-cookiesoptinout.md-next .richtext ul li:before {
	content: '\e811';
	font-family: 'md-icon'
}

.md-cookiesoptinout.md-cookie-hide {
	display: none
}

.md-cookiesoptinout .md-cookiesoptinout-content-wrapper {
	position: relative;
	display: flex;
	flex-direction: column
}

.md-cookiesoptinout__dialog-description {
	overflow-x: auto;
	flex: 1 1 auto
}

.md-cookiesoptinout .btn--cookie-text {
	display: inline-block;
	border-bottom: 1px solid #000;
	padding: 0;
	padding-bottom: 2px;
	text-transform: none
}

.md-cookiesoptinout .btn--cookie-text:hover {
	border-bottom-color: #000
}

.md-cookiesoptinout .btn--cookie-highlight {
	margin-top: 30px
}

@media (min-width: 480px) {
	.md-cookiesoptinout .btn--cookie-highlight {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.md-cookiesoptinout .btn--cookie-highlight {
		margin-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-cookiesoptinout .btn--cookie-highlight {
		margin-top: 50px
	}
}

@media (min-width: 1920px) {
	.md-cookiesoptinout .btn--cookie-highlight {
		margin-top: 60px
	}
}

.md-cookiesoptinout__header-section__expand-button-wrapper {
	position: absolute;
	right: 0;
	top: 0
}

.md-cookiesoptinout__header-section__expand-button-wrapper .btn--circle {
	padding: 0;
	border: 0
}

.md-cookiesoptinout .expand-bg-mobile {
	margin-left: -40px;
	margin-right: -40px;
	padding-left: 40px;
	padding-right: 40px
}

@media (min-width: 768px) {
	.md-cookiesoptinout .expand-bg-mobile {
		top: 0;
		margin-left: unset;
		margin-right: unset;
		padding-left: unset;
		padding-right: unset
	}
}

.md-cookiesoptinout .info-image__underlay {
	background-color: #f1f1f1;
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	bottom: 0
}

@media (min-width: 768px) {
	.md-cookiesoptinout .info-image__underlay {
		top: 0
	}
}

.md-cookiesoptinout .info-image__image-wrapper {
	position: relative;
	display: flex;
	flex-grow: 1;
	justify-content: center;
	padding-bottom: 1px
}

.md-cookiesoptinout .info-image__image-wrapper img {
	max-height: 200px;
	max-width: 200px;
	border: 10px #f1f1f1 solid;
	border-radius: 50%;
	z-index: 1
}

@media (min-width: 768px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-bottom: 30px;
		padding-top: 30px;
		display: flex;
		flex-basis: 30%;
		flex-grow: 1;
		justify-content: center
	}

	.md-cookiesoptinout .info-image__image-wrapper img {
		border-width: 20px;
		border-color: #e5e5e5
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-bottom: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-bottom: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-bottom: 60px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-top: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-top: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-top: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-cookiesoptinout .info-image__image-wrapper {
		padding-top: 60px
	}
}

@media (min-width: 1280px) {
	.md-cookiesoptinout .info-image__image-wrapper img {
		max-height: 250px;
		max-width: 250px;
		border-color: #e5e5e5
	}
}

.md-cookiesoptinout .info-image-with-main-benefit {
	display: block
}

@media (min-width: 768px) {
	.md-cookiesoptinout .info-image-with-main-benefit {
		display: flex
	}
}

.md-cookiesoptinout .main-benefit-section {
	background-color: #f1f1f1;
	flex-grow: 1;
	padding-top: 1px
}

.md-cookiesoptinout .main-benefit-section__list li {
	margin-top: 10px;
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.md-cookiesoptinout .main-benefit-section__list li {
		margin-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-cookiesoptinout .main-benefit-section {
		display: flex;
		flex-basis: 70%;
		flex-direction: column;
		justify-content: center;
		padding-top: 30px
	}

	.md-cookiesoptinout .main-benefit-section__list {
		padding-right: 30px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-cookiesoptinout .main-benefit-section {
		padding-top: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-cookiesoptinout .main-benefit-section {
		padding-top: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-cookiesoptinout .main-benefit-section {
		padding-top: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-cookiesoptinout .main-benefit-section {
		padding-top: 60px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-cookiesoptinout .main-benefit-section__list {
		padding-right: 40px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-cookiesoptinout .main-benefit-section__list {
		padding-right: 40px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-cookiesoptinout .main-benefit-section__list {
		padding-right: 50px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-cookiesoptinout .main-benefit-section__list {
		padding-right: 60px
	}
}

@media (min-width: 480px) {
	.md-cookiesoptinout .btn--cookie-highlight {
		margin-top: 0;
		margin-bottom: 0;
		float: right
	}
}

.md-cookiesoptinout .md-image .asset-ratio-box.parent-size {
	position: relative;
	height: 200px;
	width: 200px
}

@media (min-width: 1280px) {
	.md-cookiesoptinout .md-image .asset-ratio-box.parent-size {
		height: 250px;
		width: 250px
	}
}

.md-cookiesoptinout .md-motion-parent-size-wrapper {
	display: flex;
	justify-content: center;
	align-items: center
}

.md-cookiesoptinout .md-motion-parent-size-wrapper .md-motion-video {
	height: 200px;
	width: 200px;
	position: relative;
	border: 10px #f1f1f1 solid;
	border-radius: 50%
}

@media (min-width: 1280px) {
	.md-cookiesoptinout .md-motion-parent-size-wrapper .md-motion-video {
		height: 250px;
		width: 250px;
		border-width: 20px;
		border-color: #e5e5e5
	}
}

.md-cookiesoptinout__disabled-cookies__close {
	position: absolute;
	right: 0;
	font-size: 39px;
	line-height: 1;
	text-align: center;
	background-color: transparent;
	border: 2px solid transparent;
	border-radius: 0;
	outline: 0;
	cursor: pointer;
	padding: 0;
	display: inline-block
}

.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
	margin-top: 30px
}

@media (min-width: 480px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 50px
	}
}

@media (min-width: 1920px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 60px
	}
}

.md-cookiesoptinout__disabled-cookies__ms_text {
	display: none
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
	.md-cookiesoptinout__disabled-cookies__ms_text {
		display: block
	}
}

@media (max-width: 767px) {
	.md-cookiesoptinout__disabled-cookies .md-heading-item {
		max-width: 80%
	}
}

@media (min-width: 768px) {
	.md-cookiesoptinout__disabled-cookies__close {
		font-size: 26px;
		margin-top: 15px !important
	}

	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 15px
	}
}

@media (min-width: 768px) and (min-width: 480px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 20px
	}
}

@media (min-width: 768px) and (min-width: 1280px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 30px
	}
}

@media (min-width: 768px) and (min-width: 1920px) {
	.md-cookiesoptinout__disabled-cookies__text, .md-cookiesoptinout__disabled-cookies__more {
		margin-top: 40px
	}
}

.md-direction-rtl .md-cookiesoptinout {
	direction: rtl
}

.md-direction-rtl .md-cookiesoptinout.md-next .richtext .md-cookie__header {
	padding-right: 0
}

.md-direction-rtl .md-cookiesoptinout .md-cookiesoptinout__header-section__expand-button-wrapper {
	right: unset;
	left: 0
}

.md-direction-rtl .md-cookiesoptinout .main-benefit-section__list li .mr-sm {
	margin-right: 0
}

.md-direction-rtl .md-cookiesoptinout .btn--cookie-highlight {
	float: left
}

.md-cookies-consent .md-cookies-consent__consent-state-wrapper__label {
	text-transform: uppercase
}

.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
	margin-top: 10px;
	margin-bottom: 10px
}

@media (min-width: 480px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-top: 20px
	}
}

@media (min-width: 480px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-bottom: 10px
	}
}

@media (min-width: 768px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-bottom: 10px
	}
}

@media (min-width: 1280px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn {
		margin-bottom: 20px
	}
}

@media (min-width: 480px) {
	.md-cookies-consent .md-component-cookies-consent__content-wrapper {
		display: flex;
		justify-content: space-between
	}

	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn + .btn {
		margin-left: 15px
	}
}

@media (min-width: 480px) and (min-width: 480px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn + .btn {
		margin-left: 20px
	}
}

@media (min-width: 480px) and (min-width: 768px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn + .btn {
		margin-left: 20px
	}
}

@media (min-width: 480px) and (min-width: 1280px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn + .btn {
		margin-left: 30px
	}
}

@media (min-width: 480px) and (min-width: 1920px) {
	.md-cookies-consent .md-cookies-consent__buttons-wrapper .btn + .btn {
		margin-left: 40px
	}
}

.md-component-contentcontainer .md-ht-btn.md-icn-share.md-js-ht-share.md-site-wide-share-action {
	float: right
}

.md-component-contentcontainer .md-flex-content-col-full {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.md-component-contentcontainer .md-flex-content-col-full {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-component-contentcontainer .md-flex-content-col-half {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 50%;
	max-width: 50%
}

@media (min-width: 768px) {
	.md-component-contentcontainer .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) {
	.md-component-contentcontainer .md-flex-content-col-half {
		position: relative;
		min-height: 1px;
		padding-left: 5px;
		padding-right: 5px;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.md-component-contentcontainer .md-flex-content-col-half {
		padding-left: 10px;
		padding-right: 10px
	}
}

.md-direction-rtl .md-component-contentcontainer {
	direction: rtl
}

.md-direction-rtl .md-component-contentcontainer .md-ht-btn.md-icn-share.md-js-ht-share.md-site-wide-share-action {
	float: left
}

.s0061-content-teaser {
	padding-top: 30px;
	padding-bottom: 30px
}

.s0061-content-teaser.light-on-dark {
	background-color: #000
}

.s0061-content-teaser.light-on-dark .btn-highlight {
	background-color: #a70d19;
	border-color: #a70d19
}

.s0061-content-teaser.light-on-dark .btn-highlight:hover, .s0061-content-teaser.light-on-dark .btn-highlight.hover {
	color: #a70d19;
	background-color: #fff;
	border-color: #a70d19
}

.s0061-content-teaser .md-ct-content-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.s0061-content-teaser .md-ct-content-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.s0061-content-teaser .md-ct-content-col > * {
	margin-bottom: 20px
}

.s0061-content-teaser .md-ct-content-col > *:last-child {
	margin-bottom: 0
}

.s0061-content-teaser .md-ct-content-col .md-imgsrcselect {
	margin: 20px 0
}

.s0061-content-teaser .md-ct-content-col .md-ct-ruler {
	margin-bottom: 20px
}

@media (min-width: 768px) {
	.s0061-content-teaser {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.s0061-content-teaser .md-ct-content-col {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
		margin-left: 16.66666667%
	}

	.md-direction-rtl .s0061-content-teaser .md-ct-content-col {
		margin-left: 0;
		margin-right: 16.66666667%
	}

	.s0061-content-teaser .md-ct-content-col > * {
		margin-bottom: 30px
	}

	.s0061-content-teaser .md-ct-content-col .md-imgsrcselect {
		margin: 30px 0
	}

	.s0061-content-teaser .md-ct-content-col .md-ct-ruler {
		margin-bottom: 30px
	}
}

.s0041-content-stage {
	padding-bottom: 30px
}

.s0041-content-stage.light-on-dark {
	background-color: #000
}

.s0041-content-stage.light-on-dark .md-cs-content-box-col {
	background-color: #000
}

.s0041-content-stage .md-cs-content-box-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%;
	background-color: #fff;
	padding-top: 20px
}

@media (min-width: 768px) {
	.s0041-content-stage .md-cs-content-box-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.s0041-content-stage .md-cs-content-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.s0041-content-stage .md-cs-content-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.s0041-content-stage .md-cs-content-col .md-cs-date {
	margin-bottom: 10px
}

.s0041-content-stage .md-cs-content-col .md-cs-overline {
	text-transform: uppercase
}

.s0041-content-stage .md-cs-content-col .md-cs-ruler {
	margin-bottom: 20px
}

.s0041-content-stage .md-cs-content-col .i0011-text-item {
	margin-bottom: 0
}

@media (min-width: 768px) {
	.s0041-content-stage {
		padding-bottom: 40px
	}

	.s0041-content-stage .md-cs-asset {
		margin-bottom: -85px
	}

	.s0041-content-stage .md-cs-content-box-col {
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
		margin-left: 8.33333333%;
		padding-top: 40px
	}

	.md-direction-rtl .s0041-content-stage .md-cs-content-box-col {
		margin-left: 0;
		margin-right: 8.33333333%
	}

	.s0041-content-stage .md-cs-content-col {
		flex: 0 0 80%;
		max-width: 80%;
		margin-left: 10%
	}

	.md-direction-rtl .s0041-content-stage .md-cs-content-col {
		margin-left: 0;
		margin-right: 10%
	}

	.s0041-content-stage .md-cs-content-col .md-cs-date {
		margin-bottom: 20px
	}

	.s0041-content-stage .md-cs-content-col .md-cs-date.md-cs-date--right {
		text-align: right
	}

	.s0041-content-stage .md-cs-content-col .md-cs-ruler {
		margin-bottom: 30px
	}

	.s0041-content-stage .md-cs-content-col .md-cs-headline.h1 {
		margin: 30px 0 20px
	}
}

.s0051-content-generic {
	padding-top: 30px;
	padding-bottom: 30px
}

.s0051-content-generic.light-on-dark {
	background-color: #000
}

.s0051-content-generic .md-cg-content-col {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width: 768px) {
	.s0051-content-generic .md-cg-content-col {
		padding-left: 10px;
		padding-right: 10px
	}
}

.s0051-content-generic .md-cg-content > * {
	margin-bottom: 20px
}

.s0051-content-generic .md-cg-content > * .md-imgsrcselect {
	margin: 20px 0
}

.s0051-content-generic .md-cg-content > *:last-child {
	margin-bottom: 0 !important
}

@media (min-width: 768px) {
	.s0051-content-generic {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.s0051-content-generic .md-cg-content-col {
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
		margin-left: 16.66666667%
	}

	.md-direction-rtl .s0051-content-generic .md-cg-content-col {
		margin-left: 0;
		margin-right: 16.66666667%
	}

	.s0051-content-generic .md-cg-content > * {
		margin-bottom: 30px
	}

	.s0051-content-generic .md-cg-content .md-imgsrcselect {
		margin: 30px 0
	}
}

.md-carousel {
	position: relative
}

.md-carousel .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px
}

.md-carousel .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-carousel .md-teaser {
	padding-top: 60px
}

.md-carousel .md-teaser .btn-wrapper {
	position: relative
}

.md-carousel .light-on-dark .md-teaser .btn-wrapper .btn-secondary-outline {
	color: #000
}

.md-carousel .light-on-dark span, .md-carousel .light-on-dark div, .md-carousel .light-on-dark p, .md-carousel .light-on-dark h1, .md-carousel .light-on-dark h2, .md-carousel .light-on-dark h3, .md-carousel .light-on-dark h4, .md-carousel .light-on-dark h5, .md-carousel .light-on-dark h6 {
	color: #000
}

.md-carousel .light-on-dark hr {
	border-color: #000
}

@media only screen and (min-width: 768px) {
	.md-carousel {
		float: none !important
	}

	.md-carousel .md-icn-share {
		opacity: 0
	}

	.md-carousel:hover .md-icn-share {
		opacity: 1
	}

	.md-carousel .md-carousel-wrapper .md-row {
		display: none
	}

	.md-carousel .slick-track .md-row:first-child, .md-carousel .md-carousel-wrapper .md-row:first-child, .md-carousel.md-component--initialized .md-carousel-wrapper .md-row {
		display: block
	}

	.md-carousel .light-on-dark span, .md-carousel .light-on-dark div, .md-carousel .light-on-dark p, .md-carousel .light-on-dark h1, .md-carousel .light-on-dark h2, .md-carousel .light-on-dark h3, .md-carousel .light-on-dark h4, .md-carousel .light-on-dark h5, .md-carousel .light-on-dark h6 {
		color: #fff
	}

	.md-carousel .slick-prev, .md-carousel .slick-next {
		background: transparent
	}

	.md-carousel .slick-prev:hover, .md-carousel .slick-next:hover, .md-carousel .slick-prev:focus, .md-carousel .slick-next:focus {
		background: transparent
	}

	.md-carousel .slick-prev:hover:before, .md-carousel .slick-next:hover:before, .md-carousel .slick-prev:focus:before, .md-carousel .slick-next:focus:before {
		opacity: 1;
		color: black
	}

	.md-carousel .slick-prev.slick-disabled:before, .md-carousel .slick-next.slick-disabled:before {
		opacity: 0
	}

	.md-carousel .slick-prev:before, .md-carousel .slick-next:before {
		color: black;
		opacity: 1
	}

	.md-carousel .slick-prev {
		left: -25px
	}

	.md-carousel .slick-prev[dir="rtl"] {
		left: auto;
		right: -25px
	}

	.md-carousel .slick-next {
		right: -25px
	}

	.md-carousel .slick-next[dir="rtl"] {
		left: -25px;
		right: auto
	}

	.md-carousel .slick-dots li button {
		background: black;
		height: 6px;
		width: 6px
	}

	.md-carousel .slick-dots li.slick-active button {
		height: 6px;
		width: 6px
	}

	.md-carousel .slick-dots li.slick-active button:after {
		border: solid 1px black
	}

	.md-carousel .light-on-dark {
		background-color: #000
	}

	.md-carousel .light-on-dark .slick-prev:before, .md-carousel .light-on-dark .slick-next:before {
		color: white
	}

	.md-carousel .light-on-dark .slick-dots li button {
		background: white
	}

	.md-carousel .light-on-dark .slick-dots li.slick-active button:after {
		border: solid 1px white
	}

	.md-carousel .light-on-dark hr {
		border-color: #fff
	}
}

.md-next .md-country-selector-v2 {
	padding-bottom: 3em
}

.md-next .md-country-selector-v2 h1 {
	margin-bottom: .9375rem
}

.md-next .md-country-selector-v2 > p {
	padding: 8px 30px;
	margin-bottom: 5em;
	margin-left: -30px;
	margin-right: -30px;
	background-color: #000;
	color: #fff
}

.md-next .md-country-selector-v2 .region-selector {
	display: none
}

.md-next .md-country-selector-v2 .md-cts-region-item + .md-cts-region-item {
	margin-top: 60px
}

.md-next .md-country-selector-v2 .md-cts-shelf-item {
	border-bottom: 1px solid #000;
	padding-bottom: 15px;
	margin-bottom: 25px
}

.md-next .md-country-selector-v2 ul.md-cts-list {
	column-count: 3;
	column-gap: 20px;
	max-width: 75%
}

.md-next .md-country-selector-v2 ul.md-cts-list li.md-cts-list-item {
	display: block
}

.md-next .md-country-selector-v2 ul.md-cts-list li.md-cts-list-item > span {
	display: inline-block;
	padding: 8px 0
}

.md-next .md-country-selector-v2 ul.md-cts-list li.md-cts-list-item > span a {
	display: inline-block;
	text-decoration: none
}

.md-next .md-country-selector-v2 ul.md-cts-list li.md-cts-list-item > span a.md-cts-multi {
	margin-top: 18px;
	margin-left: 15px;
	font-size: 14px
}

.md-next .md-country-selector-v2 ul.md-cts-list li.md-cts-list-item > span a.md-cts-multi:after {
	margin-left: 10px;
	font-size: 10px;
	position: relative;
	top: -0.25em
}

@media only screen and (max-width: 767px) {
	.md-next .md-country-selector-v2 > p {
		display: none
	}

	.md-next .md-country-selector-v2 .region-selector {
		display: block;
		margin-bottom: 2em;
		margin-left: -30px;
		margin-right: -30px;
		background-color: #000;
		padding: 20px
	}

	.md-next .md-country-selector-v2 .md-cts-shelf-item {
		margin-bottom: 15px
	}

	.md-next .md-country-selector-v2 ul.md-cts-list {
		column-count: 1;
		column-gap: 0;
		max-width: 100%
	}

	.md-next .md-country-selector-v2 .md-custom-select {
		position: relative;
		display: block
	}

	.md-next .md-country-selector-v2 .md-custom-select select {
		width: 100%;
		margin: 0;
		outline: 0;
		padding: .6em .5em .5em .5em;
		box-sizing: border-box;
		background-color: transparent;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 17px;
		text-transform: uppercase;
		border-width: 0;
		color: #fff
	}

	.localized-fonts-loaded .md-next .md-country-selector-v2 .md-custom-select select {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-next .md-country-selector-v2 .md-custom-select select option {
		color: #000;
		background-color: #fff
	}

	.md-next .md-country-selector-v2 .md-custom-select:before {
		content: '';
		width: 42px;
		height: 40px;
		background-color: #fff;
		display: block;
		position: absolute;
		right: 20px;
		pointer-events: none;
		cursor: pointer
	}

	.md-next .md-country-selector-v2 .md-custom-select:after {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e804';
		text-indent: 0;
		position: absolute;
		top: 30px;
		right: 32px;
		z-index: 2;
		pointer-events: none;
		display: block;
		font-size: 19px;
		color: #000
	}

	@supports ((-webkit-appearance:none) or(-moz-appearance:none

	) or(appearance:none

	)) or((-moz-appearance:none

	) and

	(mask-type:alpha

	)) {
		.md-next .md-country-selector-v2 .md-custom-select select {
			background: 0;
			border: 2px solid #fff;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none
		}

		.md-next .md-country-selector-v2 .md-custom-select select:focus {
			border-color: #fff
		}

		.md-next .md-country-selector-v2 .md-custom-select:after {
			display: block
		}
	}
}

.md-youtubeplayer {
	position: relative
}

.md-youtubeplayer .md-youtubeplayer-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	height: auto;
	width: auto
}

.md-youtubeplayer .md-youtubeplayer-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.md-youtubeplayer .md-youtubeplayer-caption {
	padding: 20px 20px 25px
}

.md-youtubeplayer .md-youtubeplayer-caption h2 {
	margin-bottom: .9375rem
}

.light-on-dark .md-youtubeplayer .md-youtubeplayer-caption {
	color: #fff
}

@media only screen and (min-width: 768px) {
	.md-youtubeplayer .md-youtubeplayer-caption {
		color: #fff
	}

	.md-youtubeplayer.md-youtubeplayer-playing .md-youtubeplayer-caption, .md-youtubeplayer.md-youtubeplayer-buffering .md-youtubeplayer-caption, .md-youtubeplayer.md-youtubeplayer-paused .md-youtubeplayer-caption {
		display: none
	}

	.md-youtubeplayer .md-youtubeplayer-caption {
		position: absolute;
		padding: 0;
		top: 50px;
		left: 60px;
		width: 35%
	}
}

.md-motion {
	overflow: hidden;
	line-height: 0
}

.md-motion.showCursor {
	cursor: pointer
}

.md-motion.isSamsung .md-motion-parent-size-wrapper {
	display: none
}

.md-motion:not([data-parent-size-mode]) {
	position: relative
}

.md-motion:not([data-parent-size-mode]) .md-motion-video {
	position: absolute;
	top: 0
}

.md-motion .video-fluid {
	width: 100%;
	height: auto
}

.md-motion .md-motion-parent-size-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1
}

.md-motion .md-motion-parent-size-wrapper:not(.hidden) {
	z-index: 5
}

.md-motion .video-parent-size {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover'
}

.md-image {
	overflow: hidden;
	line-height: 0
}

.md-image.md-image-lazyloaded .asset-ratio-box {
	background-color: transparent !important
}

.md-image .img-fluid {
	width: 100%;
	height: auto
}

.md-image .img-wide {
	display: none !important
}

.md-image .img-superwide {
	display: none !important
}

.md-image .img-widesuperwide {
	display: none !important
}

@media (min-width: 768px) {
	.md-image .img-narrow {
		display: none !important
	}

	.md-image .img-wide {
		display: block !important
	}

	.md-image .img-superwide {
		display: none !important
	}

	.md-image .img-widesuperwide {
		display: block !important
	}
}

@media (min-width: 1280px) {
	.md-image .img-narrow {
		display: none !important
	}

	.md-image .img-narrowwide {
		display: none !important
	}

	.md-image .img-wide {
		display: none !important
	}

	.md-image .img-superwide {
		display: block !important
	}

	.md-image .img-widesuperwide {
		display: block !important
	}
}

.md-image .asset-ratio-box {
	position: relative;
	height: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
	background-color: #e5e5e5;
	transition: background-color 100ms ease-out
}

.light-on-dark .md-image .asset-ratio-box {
	background-color: #333
}

.md-image .asset-ratio-box.parent-size {
	padding-bottom: 0
}

.md-image .asset-ratio-box.parent-size, .md-image .asset-ratio-fit, .md-image .object-fit-contain, .md-image .object-fit-cover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}

.md-image .object-fit-contain {
	object-fit: contain;
	font-family: 'object-fit: contain'
}

.md-image .object-fit-cover {
	object-fit: cover;
	font-family: 'object-fit: cover'
}

.md-image .md-image-lazyload {
	opacity: .2;
	transition: background-color 100ms ease-out
}

.md-image .md-image-lazyload.lazyloaded {
	opacity: 1
}

.md-image img:not([src]):not([srcset]) {
	visibility: hidden
}

.md-image .img-non-fluid {
	max-width: 100%;
	height: auto
}

.md-image .img-non-fluid.md-rimage-bp-wide, .md-image .img-non-fluid.md-rimage-bp-superwide, .md-image .img-non-fluid.md-rimage-bp-narrow {
	max-width: none
}

.md-efficiency-table {
	position: relative;
	width: 135px;
	text-align: left;
	margin: 0 auto
}

.md-efficiency-table .md-efficiency-table-list {
	padding-left: 0;
	list-style: none;
	margin: 13px 0
}

.md-efficiency-table .md-efficiency-table-list-item {
	position: relative;
	display: block;
	height: 12px;
	margin: 1px 0;
	padding: 1px 3px;
	font-family: 'MINISansReg';
	font-size: 10px !important;
	line-height: 10px !important;
	color: #fff;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.3)
}

.md-efficiency-table .md-efficiency-table-list-item::after {
	content: "";
	border: 6px solid transparent;
	border-left-color: inherit;
	position: absolute;
	right: -12px;
	top: 0
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="A++"] {
	background-color: #00a94e;
	border-color: #00a94e;
	width: 20px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="A++"] {
		width: 20px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="A+"] {
	background-color: #00a94e;
	border-color: #00a94e;
	width: 26px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="A+"] {
		width: 24px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="A"] {
	background-color: #00a94e;
	border-color: #00a94e;
	width: 32px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="A"] {
		width: 28px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="B"] {
	background-color: #6cb947;
	border-color: #6cb947;
	width: 38px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="B"] {
		width: 32px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="C"] {
	background-color: #c1d534;
	border-color: #c1d534;
	width: 44px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="C"] {
		width: 36px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="D"] {
	background-color: #fff00d;
	border-color: #fff00d;
	width: 50px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="D"] {
		width: 40px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="E"] {
	background-color: #fab22a;
	border-color: #fab22a;
	width: 56px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="E"] {
		width: 44px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="F"] {
	background-color: #eb6130;
	border-color: #eb6130;
	width: 62px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="F"] {
		width: 48px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="G"] {
	background-color: #e42130;
	border-color: #e42130;
	width: 68px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="G"] {
		width: 52px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="H"] {
	background-color: #e42130;
	border-color: #e42130;
	width: 74px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="H"] {
		width: 56px
	}
}

.md-efficiency-table .md-efficiency-table-list-item[data-category="I"] {
	background-color: #e42130;
	border-color: #e42130;
	width: 80px
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-list-item[data-category="I"] {
		width: 60px
	}
}

.md-efficiency-table .md-efficiency-table-marker {
	position: absolute;
	top: 0;
	display: block;
	height: 26px;
	min-width: 30px;
	padding: 1px 4px;
	font-family: 'MINISansReg';
	font-size: 20px;
	line-height: 20px;
	text-align: right;
	color: #fff;
	background-color: #000;
	border: 2px solid #000;
	transform: translateY(-50%)
}

.md-efficiency-table .md-efficiency-table-marker::before {
	content: "";
	position: absolute;
	top: 0;
	left: -2px;
	right: 0;
	bottom: 0;
	background-color: #000;
	z-index: 0
}

.md-efficiency-table .md-efficiency-table-marker .marker-label {
	position: relative;
	z-index: 1
}

.md-efficiency-table .md-efficiency-table-marker .marker-pointer {
	position: absolute;
	top: 0;
	left: 0
}

.md-efficiency-table .md-efficiency-table-marker .marker-pointer::before {
	content: "";
	position: absolute;
	border: 13px solid transparent;
	border-right-color: #000;
	left: -28px;
	top: -2px;
	z-index: 1
}

.md-efficiency-table .md-efficiency-table-marker .marker-pointer::after {
	content: "";
	position: absolute;
	border: 11px solid transparent;
	border-right-color: #000;
	left: -23.17157288px;
	top: 0;
	z-index: 2
}

@media (max-width: 767px) {
	.md-efficiency-table .md-efficiency-table-marker {
		padding-left: 1px;
		padding-right: 3px;
		min-width: unset
	}
}

.md-efficiency-table[data-current-category="A++"] .md-efficiency-table-marker {
	top: 6px;
	left: 51px
}

.md-direction-rtl .md-efficiency-table[data-current-category="A++"] .md-efficiency-table-marker {
	left: auto;
	right: 51px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="A++"] .md-efficiency-table-marker {
		left: 39px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="A++"] .md-efficiency-table-marker {
		left: auto;
		right: 39px
	}
}

.md-efficiency-table[data-current-category="A+"] .md-efficiency-table-marker {
	top: 19px;
	left: 57px
}

.md-direction-rtl .md-efficiency-table[data-current-category="A+"] .md-efficiency-table-marker {
	left: auto;
	right: 57px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="A+"] .md-efficiency-table-marker {
		left: 43px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="A+"] .md-efficiency-table-marker {
		left: auto;
		right: 43px
	}
}

.md-efficiency-table[data-current-category="A"] .md-efficiency-table-marker {
	top: 32px;
	left: 63px
}

.md-direction-rtl .md-efficiency-table[data-current-category="A"] .md-efficiency-table-marker {
	left: auto;
	right: 63px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="A"] .md-efficiency-table-marker {
		left: 47px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="A"] .md-efficiency-table-marker {
		left: auto;
		right: 47px
	}
}

.md-efficiency-table[data-current-category="B"] .md-efficiency-table-marker {
	top: 45px;
	left: 69px
}

.md-direction-rtl .md-efficiency-table[data-current-category="B"] .md-efficiency-table-marker {
	left: auto;
	right: 69px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="B"] .md-efficiency-table-marker {
		left: 51px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="B"] .md-efficiency-table-marker {
		left: auto;
		right: 51px
	}
}

.md-efficiency-table[data-current-category="C"] .md-efficiency-table-marker {
	top: 58px;
	left: 75px
}

.md-direction-rtl .md-efficiency-table[data-current-category="C"] .md-efficiency-table-marker {
	left: auto;
	right: 75px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="C"] .md-efficiency-table-marker {
		left: 55px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="C"] .md-efficiency-table-marker {
		left: auto;
		right: 55px
	}
}

.md-efficiency-table[data-current-category="D"] .md-efficiency-table-marker {
	top: 71px;
	left: 81px
}

.md-direction-rtl .md-efficiency-table[data-current-category="D"] .md-efficiency-table-marker {
	left: auto;
	right: 81px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="D"] .md-efficiency-table-marker {
		left: 59px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="D"] .md-efficiency-table-marker {
		left: auto;
		right: 59px
	}
}

.md-efficiency-table[data-current-category="E"] .md-efficiency-table-marker {
	top: 84px;
	left: 87px
}

.md-direction-rtl .md-efficiency-table[data-current-category="E"] .md-efficiency-table-marker {
	left: auto;
	right: 87px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="E"] .md-efficiency-table-marker {
		left: 63px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="E"] .md-efficiency-table-marker {
		left: auto;
		right: 63px
	}
}

.md-efficiency-table[data-current-category="F"] .md-efficiency-table-marker {
	top: 97px;
	left: 93px
}

.md-direction-rtl .md-efficiency-table[data-current-category="F"] .md-efficiency-table-marker {
	left: auto;
	right: 93px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="F"] .md-efficiency-table-marker {
		left: 67px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="F"] .md-efficiency-table-marker {
		left: auto;
		right: 67px
	}
}

.md-efficiency-table[data-current-category="G"] .md-efficiency-table-marker {
	top: 110px;
	left: 99px
}

.md-direction-rtl .md-efficiency-table[data-current-category="G"] .md-efficiency-table-marker {
	left: auto;
	right: 99px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="G"] .md-efficiency-table-marker {
		left: 71px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="G"] .md-efficiency-table-marker {
		left: auto;
		right: 71px
	}
}

.md-efficiency-table[data-current-category="H"] .md-efficiency-table-marker {
	top: 123px;
	left: 105px
}

.md-direction-rtl .md-efficiency-table[data-current-category="H"] .md-efficiency-table-marker {
	left: auto;
	right: 105px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="H"] .md-efficiency-table-marker {
		left: 75px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="H"] .md-efficiency-table-marker {
		left: auto;
		right: 75px
	}
}

.md-efficiency-table[data-current-category="I"] .md-efficiency-table-marker {
	top: 136px;
	left: 111px
}

.md-direction-rtl .md-efficiency-table[data-current-category="I"] .md-efficiency-table-marker {
	left: auto;
	right: 111px
}

@media (max-width: 767px) {
	.md-efficiency-table[data-current-category="I"] .md-efficiency-table-marker {
		left: 79px
	}

	.md-direction-rtl .md-efficiency-table[data-current-category="I"] .md-efficiency-table-marker {
		left: auto;
		right: 79px
	}
}

@media (min-width: 768px) {
	.light-on-dark .md-efficiency-table .md-efficiency-table-marker, .md-custom-overlay-wrapper .md-efficiency-table .md-efficiency-table-marker {
		color: #000;
		background-color: #fff;
		border: 2px solid #fff
	}

	.light-on-dark .md-efficiency-table .md-efficiency-table-marker::before, .md-custom-overlay-wrapper .md-efficiency-table .md-efficiency-table-marker::before {
		background-color: #fff
	}

	.light-on-dark .md-efficiency-table .md-efficiency-table-marker .marker-pointer::before, .md-custom-overlay-wrapper .md-efficiency-table .md-efficiency-table-marker .marker-pointer::before {
		border-right-color: #fff
	}

	.light-on-dark .md-efficiency-table .md-efficiency-table-marker .marker-pointer::after, .md-custom-overlay-wrapper .md-efficiency-table .md-efficiency-table-marker .marker-pointer::after {
		border-right-color: #fff
	}
}

.md-direction-rtl .md-efficiency-table {
	direction: rtl;
	text-align: right
}

.md-direction-rtl .md-efficiency-table .md-efficiency-table-list-item::after {
	border-left-color: transparent;
	border-right-color: inherit;
	right: auto;
	left: -12px
}

.md-direction-rtl .md-efficiency-table .md-efficiency-table-marker {
	text-align: left;
	transform: translateY(-50%)
}

.md-direction-rtl .md-efficiency-table .md-efficiency-table-marker::before {
	left: 0;
	right: -2px
}

.md-direction-rtl .md-efficiency-table .md-efficiency-table-marker .marker-pointer {
	left: auto;
	right: 0
}

.md-direction-rtl .md-efficiency-table .md-efficiency-table-marker .marker-pointer::before {
	border-right-color: transparent;
	border-left-color: #000;
	left: auto;
	right: -28px
}

.md-direction-rtl .md-efficiency-table .md-efficiency-table-marker .marker-pointer::after {
	border-right-color: transparent;
	border-left-color: #000;
	left: auto;
	right: -23.17157288px
}

@media (max-width: 767px) {
	.md-direction-rtl .md-efficiency-table .md-efficiency-table-marker {
		padding-right: 3px;
		padding-left: 1px;
		min-width: unset
	}
}

.cosyimage-atom .lazysizes-display-clone {
	display: none !important
}

.md-button {
	display: block;
	width: 100%;
	margin-bottom: 5px
}

@media (min-width: 480px) {
	.md-button {
		display: inline-block;
		width: inherit
	}
}

.md-button .btn-wrapper {
	display: inherit
}

@media (min-width: 480px) {
	.md-button {
		margin-right: 20px
	}
}

.md-direction-rtl .md-button {
	direction: rtl
}

@media (min-width: 480px) {
	.md-direction-rtl .md-button {
		margin-right: 0;
		margin-left: 20px
	}
}

.md-button--full-width {
	width: 100%
}

.md-button--full-width .btn {
	display: block
}

.md-button.btn-inline-container {
	display: inline-block;
	margin-bottom: 30px
}

.md-button.btn-flex-container {
	display: flex;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}

.md-button.btn-flex-container.btn-flex-container--align-center {
	justify-content: center
}

.md-button.btn-flex-container.btn-flex-container--align-right {
	flex-flow: row-reverse
}

@media (min-width: 320px) {
	.md-com .md-button {
		margin-right: 10px
	}
}

@media (min-width: 480px) {
	.md-com .md-button {
		margin-right: 10px
	}
}

@media (min-width: 768px) {
	.md-com .md-button {
		margin-right: 10px
	}
}

@media (min-width: 1280px) {
	.md-com .md-button {
		margin-right: 15px
	}
}

@media (min-width: 1920px) {
	.md-com .md-button {
		margin-right: 20px
	}
}

.md-com .md-button .btn {
	padding: 15px 20px
}

.md-com .md-button .btn-primary .btn-icon-before, .md-com .md-button .btn-secondary .btn-icon-before, .md-com .md-button .btn-highlight .btn-icon-before, .md-com .md-button .btn-secondary-outline .btn-icon-before, .md-com .md-button .btn-primary-outline .btn-icon-before, .md-com .md-button .btn-primary .btn-icon-after, .md-com .md-button .btn-secondary .btn-icon-after, .md-com .md-button .btn-highlight .btn-icon-after, .md-com .md-button .btn-secondary-outline .btn-icon-after, .md-com .md-button .btn-primary-outline .btn-icon-after {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 50px;
	margin-left: 0;
	height: calc(100% + (4px))
}

.md-com .md-button .btn-primary .btn-icon-before, .md-com .md-button .btn-secondary .btn-icon-before, .md-com .md-button .btn-highlight .btn-icon-before, .md-com .md-button .btn-secondary-outline .btn-icon-before, .md-com .md-button .btn-primary-outline .btn-icon-before {
	position: absolute;
	left: -2px;
	top: -2px;
	border-right: 1px solid #fff
}

.md-com .md-button .btn-primary.has-icon-before, .md-com .md-button .btn-secondary.has-icon-before, .md-com .md-button .btn-highlight.has-icon-before, .md-com .md-button .btn-secondary-outline.has-icon-before, .md-com .md-button .btn-primary-outline.has-icon-before {
	padding-left: 70px
}

.md-com .md-button .btn-primary.has-icon-before .btn-title, .md-com .md-button .btn-secondary.has-icon-before .btn-title, .md-com .md-button .btn-highlight.has-icon-before .btn-title, .md-com .md-button .btn-secondary-outline.has-icon-before .btn-title, .md-com .md-button .btn-primary-outline.has-icon-before .btn-title {
	margin-left: 0
}

.md-com .md-button .btn-primary .btn-icon-after, .md-com .md-button .btn-secondary .btn-icon-after, .md-com .md-button .btn-highlight .btn-icon-after, .md-com .md-button .btn-secondary-outline .btn-icon-after, .md-com .md-button .btn-primary-outline .btn-icon-after {
	position: absolute;
	right: -2px;
	top: -2px;
	border-left: 1px solid #fff
}

.md-com .md-button .btn-primary.has-icon-after, .md-com .md-button .btn-secondary.has-icon-after, .md-com .md-button .btn-highlight.has-icon-after, .md-com .md-button .btn-secondary-outline.has-icon-after, .md-com .md-button .btn-primary-outline.has-icon-after {
	padding-right: 70px
}

.md-com .md-button .btn-primary:before, .md-com .md-button .btn-secondary:before, .md-com .md-button .btn-highlight:before, .md-com .md-button .btn-secondary-outline:before, .md-com .md-button .btn-primary-outline:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	transform-origin: left center;
	transform: scaleX(0);
	transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.md-com .md-button .btn-primary:hover:before, .md-com .md-button .btn-secondary:hover:before, .md-com .md-button .btn-highlight:hover:before, .md-com .md-button .btn-secondary-outline:hover:before, .md-com .md-button .btn-primary-outline:hover:before {
	transform: scaleX(1)
}

.md-com .md-button .btn-primary:hover .btn-icon-before, .md-com .md-button .btn-secondary:hover .btn-icon-before, .md-com .md-button .btn-highlight:hover .btn-icon-before, .md-com .md-button .btn-secondary-outline:hover .btn-icon-before, .md-com .md-button .btn-primary-outline:hover .btn-icon-before, .md-com .md-button .btn-primary:hover .btn-icon-after, .md-com .md-button .btn-secondary:hover .btn-icon-after, .md-com .md-button .btn-highlight:hover .btn-icon-after, .md-com .md-button .btn-secondary-outline:hover .btn-icon-after, .md-com .md-button .btn-primary-outline:hover .btn-icon-after {
	height: 100%;
	top: 0;
	border-color: #000
}

.md-com .md-button .btn-primary:hover {
	background: #a70d19
}

.md-com .md-button .btn-primary:hover .btn-icon-before, .md-com .md-button .btn-primary:hover .btn-icon-after {
	color: #a70d19;
	border-color: #a70d19
}

.md-com .md-button .btn-secondary:hover {
	background: #000
}

.md-com .md-button .btn-secondary:hover .btn-icon-before, .md-com .md-button .btn-secondary:hover .btn-icon-after {
	color: #000;
	border-color: #000
}

.md-com .md-button .btn-highlight:hover {
	background: #ed9300
}

.md-com .md-button .btn-highlight:hover .btn-icon-before, .md-com .md-button .btn-highlight:hover .btn-icon-after {
	color: #000;
	border-color: #000
}

.md-com .md-button .btn-primary-outline .btn-icon-before, .md-com .md-button .btn-primary-outline .btn-icon-after {
	border-color: #a70d19
}

.md-com .md-button .btn-primary-outline:before {
	background: #a70d19
}

.md-com .md-button .btn-primary-outline:hover > * {
	color: #fff
}

.md-com .md-button .btn-primary-outline:hover .btn-icon-before, .md-com .md-button .btn-primary-outline:hover .btn-icon-after {
	border-color: #fff
}

.md-com .md-button .btn-secondary-outline .btn-icon-before, .md-com .md-button .btn-secondary-outline .btn-icon-after {
	border-color: #000
}

.md-com .md-button .btn-secondary-outline:before {
	background: #000
}

.md-com .md-button .btn-secondary-outline:hover > * {
	color: #fff
}

.md-com .md-button .btn-secondary-outline:hover .btn-icon-before, .md-com .md-button .btn-secondary-outline:hover .btn-icon-after {
	border-color: #fff
}

.md-com .md-button .btn-title:after {
	transform-origin: left center;
	transform: scaleX(0);
	transition: transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.md-com .md-button .btn-title:hover:after {
	transform: scaleX(1)
}

.md-com .light-on-dark .md-button .btn-secondary .btn-icon-before, .md-com .light-on-dark .md-button .btn-secondary .btn-icon-after {
	border-color: #000
}

.md-com .light-on-dark .md-button .btn-secondary:before, .md-com .light-on-dark .md-button .btn-highlight:before {
	background: #000
}

.md-com .light-on-dark .md-button .btn-secondary:hover, .md-com .light-on-dark .md-button .btn-highlight:hover {
	background: #fff
}

.md-com .light-on-dark .md-button .btn-secondary:hover .btn-title, .md-com .light-on-dark .md-button .btn-highlight:hover .btn-title, .md-com .light-on-dark .md-button .btn-secondary:hover .btn-icon-after, .md-com .light-on-dark .md-button .btn-highlight:hover .btn-icon-after, .md-com .light-on-dark .md-button .btn-secondary:hover .btn-icon-before, .md-com .light-on-dark .md-button .btn-highlight:hover .btn-icon-before {
	color: #fff;
	border-color: #fff
}

.md-com .light-on-dark .md-button .btn-highlight:hover {
	background: #ed9300
}

.btn--circle {
	background-color: transparent !important;
	border: 0;
	outline: 0
}

.btn--circle__face {
	transition: background-color .3s;
	position: relative;
	background: #000;
	border: 2px solid #000;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	transform: translateZ(0)
}

.btn--circle__face:after {
	content: " ";
	position: absolute;
	display: block;
	background: #fff;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.btn--circle__face--hover-slide-in:hover:after {
	transform: scaleX(1)
}

.btn--circle__face--hover-slide-in:hover .btn--circle__icon {
	color: #000
}

@media (min-width: 768px) {
	.btn--circle__face {
		width: 60px;
		height: 60px
	}

	.btn--circle__face .btn--circle__icon {
		font-size: 26px
	}
}

.btn--circle__icon {
	position: relative;
	z-index: 1;
	color: #fff;
	font-size: 20px;
	margin-left: auto;
	margin-right: auto
}

.btn--circle__text {
	color: #000;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'MINIItalic', 'Georgia', serif;
	font-style: italic;
	font-size: 1rem;
	line-height: 1.375rem
}

.localized-fonts-loaded .btn--circle__text {
	font-family: 'MINIItalic', 'MINIItalicLocalized', 'Georgia', serif
}

@media (min-width: 1280px) {
	.btn--circle__text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.btn--circle__text {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .btn--circle__text {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .btn--circle__text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .btn--circle__text {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.btn--circle--faded .btn--circle__face {
	transition: background-color .3s linear;
	background-color: rgba(255, 255, 255, 0.5);
	border: unset
}

.btn--circle--faded .btn--circle__face--hover-fade-in:hover {
	background-color: #fff
}

.btn--circle--faded .btn--circle__icon {
	color: #000
}

.btn--circle--faded .btn--circle__text {
	color: rgba(255, 255, 255, 0.5)
}

.btn--circle--faded--black .btn--circle__face {
	background-color: rgba(0, 0, 0, 0.5);
	border: unset
}

.btn--circle--faded--black .btn--circle__face--hover-fade-in:hover {
	background-color: #000
}

.btn--circle--faded--black .btn--circle__icon {
	color: #fff
}

.btn--circle--faded--black .btn--circle__text {
	color: rgba(0, 8, 0, 0.5)
}

.light-on-dark .btn--circle .btn--circle__face {
	background: #fff
}

.light-on-dark .btn--circle .btn--circle__icon {
	background: #fff;
	color: #000
}

.back-header .btn.btn-text:hover .back-header__link-text {
	text-decoration: underline
}

.md-animatedimage .asset-ratio-box {
	position: relative;
	height: 0;
	display: block;
	width: 100%;
	overflow: hidden
}

.features-list .md-product-feature-item {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border-bottom: 1px #cbcbcb solid;
	overflow: hidden
}

.features-list .md-product-feature-item__image {
	flex-basis: 40%
}

.features-list .md-product-feature-item__content {
	padding-left: 15px;
	flex-shrink: 0;
	flex-basis: 60%
}

@media (min-width: 480px) {
	.features-list .md-product-feature-item__content {
		padding-left: 20px
	}
}

@media (min-width: 768px) {
	.features-list .md-product-feature-item__content {
		padding-left: 20px
	}
}

@media (min-width: 1280px) {
	.features-list .md-product-feature-item__content {
		padding-left: 30px
	}
}

@media (min-width: 1920px) {
	.features-list .md-product-feature-item__content {
		padding-left: 40px
	}
}

.features-list .md-product-feature-item__content .h3 {
	text-transform: none;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.features-list .md-product-feature-item__content__details-link .btn-text {
	padding: 0
}

.features-list .md-product-feature-item__button-wrapper {
	display: flex;
	justify-content: flex-end;
	flex-basis: 100%;
	align-items: flex-end
}

.features-list .md-product-feature-item__button-wrapper .btn-text {
	padding: 0
}

@media (min-width: 480px) {
	.features-list .md-product-feature-item__content {
		padding-left: 30px
	}
}

@media (min-width: 480px) and (min-width: 480px) {
	.features-list .md-product-feature-item__content {
		padding-left: 40px
	}
}

@media (min-width: 480px) and (min-width: 768px) {
	.features-list .md-product-feature-item__content {
		padding-left: 40px
	}
}

@media (min-width: 480px) and (min-width: 1280px) {
	.features-list .md-product-feature-item__content {
		padding-left: 50px
	}
}

@media (min-width: 480px) and (min-width: 1920px) {
	.features-list .md-product-feature-item__content {
		padding-left: 60px
	}
}

@media (min-width: 768px) {
	.features-list .md-product-feature-item__image {
		flex-basis: 20%
	}

	.features-list .md-product-feature-item__content {
		flex-basis: 80%
	}
}

@media (min-width: 1280px) {
	.features-list .md-product-feature-item {
		flex-wrap: nowrap
	}

	.features-list .md-product-feature-item__content {
		flex-basis: 50%
	}

	.features-list .md-product-feature-item__button-wrapper {
		flex-basis: 30%
	}
}

.acw-wishlist__summary-section {
	background-color: #f1f1f1
}

.acw-wishlist__summary-section__heading.h3 {
	margin: 0
}

.acw-wishlist__summary-section__container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.acw-wishlist__summary-section__button-wrapper {
	display: flex;
	justify-content: flex-end;
	flex-grow: 1
}

.acw-wishlist__summary-section__button-wrapper .btn-text {
	padding: 0
}

.acw-wishlist__show-more-button-wrapper {
	display: flex;
	justify-content: center
}

.acw-wishlist__feature-list--empty .md-flex-container {
	padding-top: 233px;
	background: url('images/components/wishlist/no-items-fallback-white.png') no-repeat bottom center;
	background-size: cover;
	margin-top: 30px
}

@media (min-width: 480px) {
	.acw-wishlist__feature-list--empty .md-flex-container {
		margin-top: 40px
	}
}

@media (min-width: 768px) {
	.acw-wishlist__feature-list--empty .md-flex-container {
		margin-top: 40px
	}
}

@media (min-width: 1280px) {
	.acw-wishlist__feature-list--empty .md-flex-container {
		margin-top: 50px
	}
}

@media (min-width: 1920px) {
	.acw-wishlist__feature-list--empty .md-flex-container {
		margin-top: 60px
	}
}

.acw-wishlist__feature-list__footer {
	background-color: #f1f1f1
}

.acw-wishlist__feature-list__footer__choose-model-button-wrapper, .acw-wishlist__feature-list__footer__close-button-wrapper {
	display: flex;
	justify-content: center
}

.acw-wishlist__feature-list__footer__choose-model-button-wrapper .md-button {
	margin-right: 0
}

.acw-wishlist__feature-list__footer__close-button-wrapper .btn-text {
	padding-left: 0;
	padding-right: 0
}

.acw-wishlist .acw-wishlist__undo-dialog {
	position: fixed;
	width: calc(100% - 60px);
	left: 50%;
	color: #fff;
	background-color: #0085ac;
	z-index: 100;
	display: flex;
	align-items: center;
	contain: content;
	opacity: 0;
	transition: opacity .15s cubic-bezier(0.4, 0, 0.2, 1), transform .15s cubic-bezier(0.4, 0, 0.2, 1);
	transform: translate3D(-50%, -25%, 0);
	will-change: opacity, transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	top: 15px
}

@media (min-width: 480px) {
	.acw-wishlist .acw-wishlist__undo-dialog {
		top: 20px
	}
}

@media (min-width: 768px) {
	.acw-wishlist .acw-wishlist__undo-dialog {
		top: 20px
	}
}

@media (min-width: 1280px) {
	.acw-wishlist .acw-wishlist__undo-dialog {
		top: 30px
	}
}

@media (min-width: 1920px) {
	.acw-wishlist .acw-wishlist__undo-dialog {
		top: 40px
	}
}

.acw-wishlist .acw-wishlist__undo-dialog.active {
	opacity: 1;
	transform: translate3D(-50%, 0, 0);
	pointer-events: all
}

.acw-wishlist .acw-wishlist__undo-dialog__message {
	flex: 1 0 auto
}

.acw-wishlist .acw-wishlist__undo-dialog .btn-text {
	padding: 0;
	flex: 0 0 auto
}

.acw-wishlist .acw-wishlist__undo-dialog .btn-text > * {
	color: #fff
}

.acw-wishlist .acw-wishlist__undo-dialog .btn-text .btn-title::after {
	background-color: #fff
}

.acw-wishlist .acw-wishlist__undo-dialog .btn-text::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	display: block;
	transform: scale3d(2, 2, 1)
}

@media (max-width: 767px) {
	.acw-wishlist__summary-section__button-wrapper {
		margin-top: 30px
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.acw-wishlist__summary-section__button-wrapper {
		margin-top: 40px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.acw-wishlist__summary-section__button-wrapper {
		margin-top: 40px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.acw-wishlist__summary-section__button-wrapper {
		margin-top: 50px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.acw-wishlist__summary-section__button-wrapper {
		margin-top: 60px
	}
}

@media (min-width: 480px) {
	.acw-wishlist .acw-wishlist__undo-dialog {
		width: calc(100% - 80px)
	}
}

@media (min-width: 768px) {
	.acw-wishlist__feature-list--empty .md-flex-container {
		padding-top: 24%;
		background-size: contain
	}

	.acw-wishlist .acw-wishlist__undo-dialog {
		width: auto;
		max-width: 50vw;
		display: inline-block
	}
}

.i0061-accordion-item .md-ai-content {
	border: solid #000;
	border-width: 2px 0
}

.i0061-accordion-item .md-ai-content :last-of-type .md-ai-row {
	border-bottom: 0
}

.i0061-accordion-item .md-ai-row {
	position: relative;
	border-bottom: 1px solid #000
}

.i0061-accordion-item .md-ai-row.open .md-icn-angle-down {
	transform: rotate3D(0, 0, 1, -180deg)
}

.i0061-accordion-item .md-ai-subheadline.h3 {
	position: relative;
	text-transform: uppercase;
	padding: 20px 60px 20px 0;
	margin-bottom: 0;
	cursor: pointer;
	z-index: 10
}

.i0061-accordion-item .md-icn-angle-down {
	position: absolute;
	top: 25px;
	right: 20px;
	transition: transform .25s ease-out
}

.i0061-accordion-item .md-ai-row-content {
	overflow: hidden
}

.i0061-accordion-item .md-ai-row-content.pre-js-init {
	max-height: 0
}

.i0061-accordion-item .md-ai-row-content-inner {
	margin-bottom: 40px
}

.i0061-accordion-item .md-ai-row-content-inner > * {
	margin-bottom: 20px
}

.i0061-accordion-item .md-ai-row-content-inner > :first-child {
	margin-top: 0
}

.i0061-accordion-item .md-ai-row-content-inner > :last-child {
	margin-bottom: 0
}

.light-on-dark .i0061-accordion-item .md-ai-content {
	border-color: #fff
}

.light-on-dark .i0061-accordion-item .md-ai-row {
	border-bottom-color: #fff
}

@media (min-width: 768px) {
	.i0061-accordion-item .md-ai-row-content-inner > :not(.md-image):not(.md-button) {
		margin-right: 60px
	}
}

.md-component-example {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px;
	padding-bottom: 20px
}

@media (min-width: 480px) {
	.md-component-example {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-component-example {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-component-example {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-component-example {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-component-example {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-component-example {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-component-example {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-component-example .status {
	font-weight: bold
}

.md-component-example .component-info {
	color: #fff;
	padding: 30px;
	display: flex;
	flex-direction: column;
	transition: all .5s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: linear-gradient(#a70d19, #000)
}

.md-component-example.md-component--initialized .component-info {
	background: linear-gradient(#00a8d8, #00a7ac)
}

@keyframes rotate {

0
{
	transform: rotate(0)
}
100
%
{
	transform: rotate(360deg)
}
}
@keyframes fadein {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.md-frame-heading-large, .md-frame-heading-small {
	display: block;
	padding: 20px;
	margin-bottom: 40px
}

.md-frame-heading-large p, .md-frame-heading-small p {
	margin-bottom: 0
}

.md-frame-heading-small {
	padding: 15px
}

.md-ul {
	display: block;
	padding: 10px 0 0 0
}

.md-li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-link {
	text-decoration: none
}

.md-body-1 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-body-1 {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-body-2 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em
}

.localized-fonts-loaded .md-body-2 {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-body-3 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.5em
}

.localized-fonts-loaded .md-body-3 {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-body-regular {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-body-regular {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-alignment-1 {
	text-align: left
}

.md-alignment-2 {
	text-align: right
}

.md-body a {
	color: #000
}

.md-rich-text li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-rich-text li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-rich-text li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-rich-text .md-std-txt ul, .md-rich-text .is-edited ul {
	padding-top: 0
}

.md-rich-text .md-std-txt li, .md-rich-text .is-edited li {
	margin-bottom: 0
}

.md-rich-text p, .md-rich-text .md-std-txt p, .md-rich-text li, .md-rich-text .md-std-txt li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-rich-text p, .localized-fonts-loaded .md-rich-text .md-std-txt p, .localized-fonts-loaded .md-rich-text li, .localized-fonts-loaded .md-rich-text .md-std-txt li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-rich-text ol li, .md-rich-text .md-std-txt ol li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 0
}

.md-rich-text ol li:before, .md-rich-text .md-std-txt ol li:before {
	content: none
}

.font-smoothing {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}

body {
	line-height: 1
}

ol, ul {
	list-style: none
}

blockquote, q {
	quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.md {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

.md.md-wcmmode-edit {
	height: 100%
}

.md-body {
	background-color: #fff;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	line-height: 1;
	min-width: 100%;
	width: 320px
}

.localized-fonts-loaded .md-body {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-body * {
	box-sizing: border-box
}

.md-body:after {
	content: "narrow";
	display: none
}

.md-body sub {
	vertical-align: sub;
	font-size: smaller
}

.md-body button[disabled]:hover {
	cursor: no-drop
}

.md-body.md-page-dealerhomepage.md-grid-legacy {
	overflow-x: hidden;
	overflow-y: hidden
}

.md-body.md-grid-legacy {
	overflow-x: hidden;
	overflow-y: hidden
}

.md-body.md-grid-legacy, .md-body.md-grid-legacy .md-header, .md-body.md-grid-legacy .md-main, .md-body.md-grid-legacy .md-footer {
	max-width: 1280px;
	margin: 0 auto
}

.md-body.md-wcmmode-edit {
	overflow-y: hidden
}

.md-main > .md-component, .md-main > .parbase {
	margin-bottom: 0
}

.md-header {
	display: block !important;
	min-height: 60px;
	position: relative;
	z-index: 13
}

.md-footer {
	display: block !important;
	position: relative;
	z-index: 1
}

.md-footer:before, .md-footer:after {
	content: "";
	display: table
}

.md-footer:after {
	clear: both
}

.md-clearfix:before, .md-clearfix:after {
	content: "";
	display: table
}

.md-clearfix:after {
	clear: both
}

.md-standalone-copy {
	margin-left: 20px;
	margin-right: 20px
}

.md-main, .md-footer, .md-header {
	background: #fff;
	transition: transform .75s cubic-bezier(1, 0, 0, 1)
}

.md-no-scroll {
	overflow: hidden !important
}

.md-main .md-component.md-single-heading {
	margin-top: 2rem
}

.md-hidden-accessibility {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

@media only screen and (min-width: 768px) {
	.md-body {
		min-width: initial;
		width: 100%;
		overflow: visible
	}

	.md-body:after {
		content: "wide"
	}

	.md-body.footerBody:after {
		content: ""
	}

	.md-main {
		display: block
	}

	.md-main > .md-component.md-single-heading:first-child {
		margin-top: 2rem;
		padding-left: 2rem
	}

	.md-main .md-component.md-single-heading {
		margin-top: 2rem
	}

	.md-standalone-copy {
		margin: 0 50px
	}

	.md-standalone-copy .md-body-1 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-standalone-copy .md-body-1 {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}
}

@media only screen and (min-width: 1280px) {
	.md-body .md-container-fluid-padding {
		margin: 0 80px
	}

	.md-body.md-grid-legacy .md-container-fluid-padding {
		margin: 0
	}
}

.image-placeholder-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	height: 32px
}

.localized-fonts-loaded .image-placeholder-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.image-placeholder-text span, .image-placeholder-text p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .image-placeholder-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-rimage-bp-narrow, .md-rimage-bp-wide {
	max-width: 100%
}

.md-rimage-bp-wide {
	display: none
}

.md-rimage-bp-narrow.md-rimage-bp-wide {
	display: block
}

input::-ms-clear {
	display: none
}

input::-moz-focus-inner {
	border: 0
}

input::-webkit-input-placeholder {
	color: #fff
}

input::-moz-placeholder {
	color: #fff
}

input::-moz-placeholder {
	color: #fff
}

input::-ms-input-placeholder {
	color: #fff
}

.md-form {
	width: 100%;
	margin: 0 auto
}

.md-form-fieldset {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 0;
	border: 0
}

.md-form-divider {
	display: block;
	position: relative;
	width: 100%;
	height: 1px;
	margin: 0 0 30px 0;
	background: #fff
}

.md-form-input-base {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000
}

.localized-fonts-loaded .md-form-input-base {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-input-base:focus, .md-form-input-base:hover, .md-form-input-base:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-input-base[type='text'], .md-form-input-base[type='email'], .md-form-input-base[type='password'], .md-form-input-base[type='phone'] {
	height: 37px
}

.md-form-input-base.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-input-base + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-input-base + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-form-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-textarea {
	overflow: auto;
	padding: 10px
}

.md-form-select-wrapper {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-form-select-wrapper {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-select-wrapper:focus, .md-form-select-wrapper:hover, .md-form-select-wrapper:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-select-wrapper[type='text'], .md-form-select-wrapper[type='email'], .md-form-select-wrapper[type='password'], .md-form-select-wrapper[type='phone'] {
	height: 37px
}

.md-form-select-wrapper.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-select-wrapper + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-select-wrapper + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-form-select-wrapper {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-form-select-wrapper {
	background: #000
}

.pointerevents .md-form-select-wrapper:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-form-select-wrapper.gcdm-generic-radio:after {
	content: none
}

.md-form-select-wrapper.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-form-select-wrapper.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-form-select-wrapper.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-form-select-wrapper.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-form-select-wrapper.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-form-select-wrapper.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-form-select-wrapper.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-form-select-wrapper, .no-cssgradients.no-pointerevents .md-form-select-wrapper {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select.gcdm-generic-radio {
	background: #fff;
	border: 0;
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select.gcdm-generic-radio .radiobtn {
	background-color: #fff;
	border-color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select.gcdm-generic-radio .radioOption .radiobtn:after {
	background: #000
}

.md-form-select-wrapper-revert {
	border: 2px solid #000
}

.no-pointerevents .md-form-select-wrapper-revert {
	background: #fff url('images/forms/bg-select-revert.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-form-select-wrapper-revert {
	background: #fff
}

.pointerevents .md-form-select-wrapper-revert:after {
	border-radius: 0;
	background: #fff url('images/forms/bg-select-revert.png') right top no-repeat;
	background-size: auto 100%
}

.no-multiplebgs.no-pointerevents .md-form-select-wrapper-revert, .no-cssgradients.no-pointerevents .md-form-select-wrapper-revert {
	background: #fff url('images/forms/bg-select-revert.png') right top no-repeat;
	background-size: auto 100%
}

.md-form-select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden
}

.localized-fonts-loaded .md-form-select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-form-select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-form-select {
	width: 110%
}

.md-form-select:focus::-ms-value {
	background: transparent
}

.md-form-select::-ms-expand {
	display: none
}

.md-form-select option, .md-form-select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-form-select option, .lt-ie10 .md-form-select optgroup {
	background: #000;
	color: #fff
}

.md-form-select option[disabled], .md-form-select optgroup[disabled], .md-form-select option[selected], .md-form-select optgroup[selected], .md-form-select option:disabled, .md-form-select optgroup:disabled, .md-form-select option:selected, .md-form-select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-form-multiline {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	background-color: #0d0d0d;
	background: linear-gradient(#0d0d0d, #1f1f1f);
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	padding: 9px 7px;
	height: auto;
	text-transform: uppercase;
	cursor: pointer;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-form-multiline {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-multiline:focus, .md-form-multiline:hover, .md-form-multiline:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-multiline[type='text'], .md-form-multiline[type='email'], .md-form-multiline[type='password'], .md-form-multiline[type='phone'] {
	height: 37px
}

.md-form-multiline.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-multiline + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-multiline + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-form-multiline {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-hidden-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	z-index: -1;
	cursor: pointer;
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent
}

.md-form-checkable-wrapper {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff
}

.md-form-checkable-wrapper:hover, .md-form-checkable-wrapper:focus, .md-form-checkable-wrapper:active {
	color: #09F
}

.md-form-checkable-wrapper:hover a, .md-form-checkable-wrapper:focus a, .md-form-checkable-wrapper:active a {
	color: #09F
}

.md-form-checkable-wrapper .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form-checkable-wrapper .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-checkable-wrapper input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form-checkable-wrapper input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form-checkable-wrapper input:focus + label.md-clickable, .md-form-checkable-wrapper input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form-checkable-wrapper input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form-checkable-wrapper .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form-checkable-wrapper .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-checkable-wrapper .md-form-checkable-label a {
	transition: color .5s
}

.md-form-group {
	display: flex;
	flex-wrap: wrap
}

.md-form-group-flex {
	flex: 1 1 50%
}

.md-form-radio + label.md-clickable {
	border-radius: 100px;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	border: 2px solid #fff
}

.md-form-radio:checked + label.md-clickable {
	cursor: default;
	border: 2px solid #fff;
	position: relative
}

.md-form-radio:checked + label.md-clickable:before {
	border-radius: 100px;
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 5px;
	top: 5px
}

.md-form-checkbox + label.md-clickable {
	border-radius: 0;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	outline: 0;
	position: relative;
	border: 2px solid #fff
}

.md-form-checkbox:checked + label.md-clickable {
	border: 2px solid #fff
}

.md-form-checkbox:checked + label.md-clickable:after {
	background: url('images/forms/checkbox-tick-white.png') center center no-repeat;
	background-size: 16px auto
}

.md-form-toggle-boolean, .md-form-toggle-text {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.md-form-toggle-boolean {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.md-form-toggle-boolean + label.md-clickable {
	border-radius: 500px;
	transition: border-color .5s;
	flex-shrink: 0;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.14%2015L30%2025.86%2025.86%2030%2015%2019.14%204.138%2030%200%2025.86%2010.862%2015%200%204.138%204.138%200%2015%2010.862%2025.86%200%2030%204.138%2019.14%2015z%22%2F%3E%3C%2Fsvg%3E');
	width: 1em;
	filter: grayscale(100%) brightness(-5);
	background-size: 14px auto;
	background-position: 8px center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 62px;
	height: 30px;
	outline: 0;
	position: relative;
	border: 2px solid #fff;
	filter: none
}

.md-form-toggle-boolean + label.md-clickable:before {
	border-radius: 100px;
	transition: transform .2s;
	transform: translateX(35px);
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2
}

.md-form-toggle-boolean + label.md-clickable:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.262%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.195%2030L0%2014.804l4.525-4.527L14.94%2020.692%2033.495%200l4.768%204.273L15.195%2030z%22%2F%3E%3C%2Fsvg%3E');
	width: 1.2754em;
	filter: grayscale(100%) brightness(-5);
	background-size: 17px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	content: '';
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 35px;
	top: 6px;
	z-index: 1;
	filter: none
}

.md-form-toggle-boolean:checked + label.md-clickable:before {
	transform: translateX(3px)
}

.md-form-toggle-text + label.md-clickable {
	border-radius: 500px;
	transition: border-color .5s;
	flex-shrink: 0;
	display: inline-block;
	width: 62px;
	height: 30px;
	outline: 0;
	border: 2px solid #6f6f6f;
	position: relative
}

.md-form-toggle-text + label.md-clickable .md-form-toggle-switch {
	border-radius: 100px;
	transition: transform .2s;
	transform: translateX(35px);
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2
}

.md-form-toggle-text + label.md-clickable:before {
	content: attr(data-toggle-text-off);
	color: #000;
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 7px;
	top: 7px;
	z-index: 1;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em
}

.localized-fonts-loaded .md-form-toggle-text + label.md-clickable:before {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-toggle-text + label.md-clickable:after {
	content: attr(data-toggle-text-on);
	color: #000;
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 37px;
	top: 7px;
	z-index: 1;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em
}

.localized-fonts-loaded .md-form-toggle-text + label.md-clickable:after {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-toggle-text:checked + label.md-clickable .md-form-toggle-switch {
	transform: translateX(3px)
}

.md-form-custom-extension {
	display: inline-block;
	margin-top: 6px
}

.md-form-custom-extension .md-form-custom-extension-option {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	color: #999;
	cursor: pointer
}

.localized-fonts-loaded .md-form-custom-extension .md-form-custom-extension-option {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-custom-extension .md-form-custom-extension-option.md-form-selected-value {
	color: #000
}

.md-form fieldset {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 0;
	border: 0
}

.md-form fieldset > label, .md-form fieldset > span {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-form fieldset > label, .localized-fonts-loaded .md-form fieldset > span {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form > label {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 0;
	border: 0
}

.md-form > label span {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-form > label span {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form > label input {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000
}

.localized-fonts-loaded .md-form > label input {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form > label input:focus, .md-form > label input:hover, .md-form > label input:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form > label input[type='text'], .md-form > label input[type='email'], .md-form > label input[type='password'], .md-form > label input[type='phone'] {
	height: 37px
}

.md-form > label input.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form > label input + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form > label input + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > input, .md-form fieldset > textarea {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000
}

.localized-fonts-loaded .md-form fieldset > input, .localized-fonts-loaded .md-form fieldset > textarea {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > input:focus, .md-form fieldset > textarea:focus, .md-form fieldset > input:hover, .md-form fieldset > textarea:hover, .md-form fieldset > input:active, .md-form fieldset > textarea:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form fieldset > input[type='text'], .md-form fieldset > textarea[type='text'], .md-form fieldset > input[type='email'], .md-form fieldset > textarea[type='email'], .md-form fieldset > input[type='password'], .md-form fieldset > textarea[type='password'], .md-form fieldset > input[type='phone'], .md-form fieldset > textarea[type='phone'] {
	height: 37px
}

.md-form fieldset > input.error, .md-form fieldset > textarea.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form fieldset > input + a, .md-form fieldset > textarea + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form fieldset > input + a, .localized-fonts-loaded .md-form fieldset > textarea + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > textarea {
	overflow: auto;
	padding: 10px
}

.md-form fieldset > .select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-form fieldset > .select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .select:focus, .md-form fieldset > .select:hover, .md-form fieldset > .select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form fieldset > .select[type='text'], .md-form fieldset > .select[type='email'], .md-form fieldset > .select[type='password'], .md-form fieldset > .select[type='phone'] {
	height: 37px
}

.md-form fieldset > .select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form fieldset > .select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form fieldset > .select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-form fieldset > .select {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-form fieldset > .select {
	background: #000
}

.pointerevents .md-form fieldset > .select:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-form fieldset > .select.gcdm-generic-radio:after {
	content: none
}

.md-form fieldset > .select.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-form fieldset > .select.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-form fieldset > .select.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-form fieldset > .select.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-form fieldset > .select.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-form fieldset > .select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-form fieldset > .select.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-form fieldset > .select, .no-cssgradients.no-pointerevents .md-form fieldset > .select {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-form fieldset > .select select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden
}

.localized-fonts-loaded .md-form fieldset > .select select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-form fieldset > .select select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-form fieldset > .select select {
	width: 110%
}

.md-form fieldset > .select select:focus::-ms-value {
	background: transparent
}

.md-form fieldset > .select select::-ms-expand {
	display: none
}

.md-form fieldset > .select select option, .md-form fieldset > .select select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-form fieldset > .select select option, .lt-ie10 .md-form fieldset > .select select optgroup {
	background: #000;
	color: #fff
}

.md-form fieldset > .select select option[disabled], .md-form fieldset > .select select optgroup[disabled], .md-form fieldset > .select select option[selected], .md-form fieldset > .select select optgroup[selected], .md-form fieldset > .select select option:disabled, .md-form fieldset > .select select optgroup:disabled, .md-form fieldset > .select select option:selected, .md-form fieldset > .select select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-form fieldset > .multiline select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	background-color: #0d0d0d;
	background: linear-gradient(#0d0d0d, #1f1f1f);
	border-radius: 5px;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	padding: 9px 7px;
	height: auto;
	text-transform: uppercase;
	cursor: pointer;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-form fieldset > .multiline select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .multiline select:focus, .md-form fieldset > .multiline select:hover, .md-form fieldset > .multiline select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form fieldset > .multiline select[type='text'], .md-form fieldset > .multiline select[type='email'], .md-form fieldset > .multiline select[type='password'], .md-form fieldset > .multiline select[type='phone'] {
	height: 37px
}

.md-form fieldset > .multiline select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form fieldset > .multiline select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form fieldset > .multiline select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-form fieldset > .multiline select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .checkbox, .md-form fieldset > .radio, .md-form fieldset > .toggle-boolean {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff
}

.md-form fieldset > .checkbox:hover, .md-form fieldset > .radio:hover, .md-form fieldset > .toggle-boolean:hover, .md-form fieldset > .checkbox:focus, .md-form fieldset > .radio:focus, .md-form fieldset > .toggle-boolean:focus, .md-form fieldset > .checkbox:active, .md-form fieldset > .radio:active, .md-form fieldset > .toggle-boolean:active {
	color: #09F
}

.md-form fieldset > .checkbox:hover a, .md-form fieldset > .radio:hover a, .md-form fieldset > .toggle-boolean:hover a, .md-form fieldset > .checkbox:focus a, .md-form fieldset > .radio:focus a, .md-form fieldset > .toggle-boolean:focus a, .md-form fieldset > .checkbox:active a, .md-form fieldset > .radio:active a, .md-form fieldset > .toggle-boolean:active a {
	color: #09F
}

.md-form fieldset > .checkbox .md-clickable, .md-form fieldset > .radio .md-clickable, .md-form fieldset > .toggle-boolean .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form fieldset > .checkbox .md-clickable, .localized-fonts-loaded .md-form fieldset > .radio .md-clickable, .localized-fonts-loaded .md-form fieldset > .toggle-boolean .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .checkbox input + label.md-clickable, .md-form fieldset > .radio input + label.md-clickable, .md-form fieldset > .toggle-boolean input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form fieldset > .checkbox input + label.md-clickable:hover, .md-form fieldset > .radio input + label.md-clickable:hover, .md-form fieldset > .toggle-boolean input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form fieldset > .checkbox input:focus + label.md-clickable, .md-form fieldset > .radio input:focus + label.md-clickable, .md-form fieldset > .toggle-boolean input:focus + label.md-clickable, .md-form fieldset > .checkbox input:active + label.md-clickable, .md-form fieldset > .radio input:active + label.md-clickable, .md-form fieldset > .toggle-boolean input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form fieldset > .checkbox input + label.md-clickable:after, .md-form fieldset > .radio input + label.md-clickable:after, .md-form fieldset > .toggle-boolean input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form fieldset > .checkbox .md-form-checkable-label, .md-form fieldset > .radio .md-form-checkable-label, .md-form fieldset > .toggle-boolean .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form fieldset > .checkbox .md-form-checkable-label, .localized-fonts-loaded .md-form fieldset > .radio .md-form-checkable-label, .localized-fonts-loaded .md-form fieldset > .toggle-boolean .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .checkbox .md-form-checkable-label a, .md-form fieldset > .radio .md-form-checkable-label a, .md-form fieldset > .toggle-boolean .md-form-checkable-label a {
	transition: color .5s
}

.md-form fieldset > .group {
	display: flex;
	flex-wrap: wrap
}

.md-form fieldset > .group > .checkbox, .md-form fieldset > .group > .radio {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff;
	flex: 1 1 50%
}

.md-form fieldset > .group > .checkbox:hover, .md-form fieldset > .group > .radio:hover, .md-form fieldset > .group > .checkbox:focus, .md-form fieldset > .group > .radio:focus, .md-form fieldset > .group > .checkbox:active, .md-form fieldset > .group > .radio:active {
	color: #09F
}

.md-form fieldset > .group > .checkbox:hover a, .md-form fieldset > .group > .radio:hover a, .md-form fieldset > .group > .checkbox:focus a, .md-form fieldset > .group > .radio:focus a, .md-form fieldset > .group > .checkbox:active a, .md-form fieldset > .group > .radio:active a {
	color: #09F
}

.md-form fieldset > .group > .checkbox .md-clickable, .md-form fieldset > .group > .radio .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form fieldset > .group > .checkbox .md-clickable, .localized-fonts-loaded .md-form fieldset > .group > .radio .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .group > .checkbox input + label.md-clickable, .md-form fieldset > .group > .radio input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form fieldset > .group > .checkbox input + label.md-clickable:hover, .md-form fieldset > .group > .radio input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form fieldset > .group > .checkbox input:focus + label.md-clickable, .md-form fieldset > .group > .radio input:focus + label.md-clickable, .md-form fieldset > .group > .checkbox input:active + label.md-clickable, .md-form fieldset > .group > .radio input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form fieldset > .group > .checkbox input + label.md-clickable:after, .md-form fieldset > .group > .radio input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form fieldset > .group > .checkbox .md-form-checkable-label, .md-form fieldset > .group > .radio .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form fieldset > .group > .checkbox .md-form-checkable-label, .localized-fonts-loaded .md-form fieldset > .group > .radio .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form fieldset > .group > .checkbox .md-form-checkable-label a, .md-form fieldset > .group > .radio .md-form-checkable-label a {
	transition: color .5s
}

.md-form input[type=checkbox], .md-form input[type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	z-index: -1;
	cursor: pointer;
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent
}

.md-form .checkbox > input[type=checkbox] + label.md-clickable {
	border-radius: 0;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	outline: 0;
	position: relative;
	border: 2px solid #fff
}

.md-form .checkbox > input[type=checkbox]:checked + label.md-clickable {
	border: 2px solid #fff
}

.md-form .checkbox > input[type=checkbox]:checked + label.md-clickable:after {
	background: url('images/forms/checkbox-tick-white.png') center center no-repeat;
	background-size: 16px auto
}

.md-form .radio > input[type=radio] + label.md-clickable {
	border-radius: 100px;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	border: 2px solid #fff
}

.md-form .radio > input[type=radio]:checked + label.md-clickable {
	cursor: default;
	border: 2px solid #fff;
	position: relative
}

.md-form .radio > input[type=radio]:checked + label.md-clickable:before {
	border-radius: 100px;
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 5px;
	top: 5px
}

.md-form .toggle-boolean > input[type=checkbox] {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.md-form .toggle-boolean > input[type=checkbox] + label.md-clickable {
	border-radius: 500px;
	transition: border-color .5s;
	flex-shrink: 0;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.14%2015L30%2025.86%2025.86%2030%2015%2019.14%204.138%2030%200%2025.86%2010.862%2015%200%204.138%204.138%200%2015%2010.862%2025.86%200%2030%204.138%2019.14%2015z%22%2F%3E%3C%2Fsvg%3E');
	width: 1em;
	filter: grayscale(100%) brightness(-5);
	background-size: 14px auto;
	background-position: 8px center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 62px;
	height: 30px;
	outline: 0;
	position: relative;
	border: 2px solid #fff;
	filter: none
}

.md-form .toggle-boolean > input[type=checkbox] + label.md-clickable:before {
	border-radius: 100px;
	transition: transform .2s;
	transform: translateX(35px);
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2
}

.md-form .toggle-boolean > input[type=checkbox] + label.md-clickable:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.262%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.195%2030L0%2014.804l4.525-4.527L14.94%2020.692%2033.495%200l4.768%204.273L15.195%2030z%22%2F%3E%3C%2Fsvg%3E');
	width: 1.2754em;
	filter: grayscale(100%) brightness(-5);
	background-size: 17px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	content: '';
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 35px;
	top: 6px;
	z-index: 1;
	filter: none
}

.md-form .toggle-boolean > input[type=checkbox]:checked + label.md-clickable:before {
	transform: translateX(3px)
}

.md-form fieldset > .toggle-boolean {
	height: 32px
}

.md-form-input-toggle-boolean {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff;
	margin: 0
}

.md-form-input-toggle-boolean:hover, .md-form-input-toggle-boolean:focus, .md-form-input-toggle-boolean:active {
	color: #09F
}

.md-form-input-toggle-boolean:hover a, .md-form-input-toggle-boolean:focus a, .md-form-input-toggle-boolean:active a {
	color: #09F
}

.md-form-input-toggle-boolean .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form-input-toggle-boolean .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-input-toggle-boolean input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form-input-toggle-boolean input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form-input-toggle-boolean input:focus + label.md-clickable, .md-form-input-toggle-boolean input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form-input-toggle-boolean input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form-input-toggle-boolean .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form-input-toggle-boolean .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-input-toggle-boolean .md-form-checkable-label a {
	transition: color .5s
}

.md-form-input-toggle-boolean .md-form-checkable-label {
	margin: 0 10px 0 0
}

.md-form-input-toggle-boolean .md-form-input-toggle-boolean-field {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.md-form-input-toggle-boolean .md-form-input-toggle-boolean-field + label.md-clickable {
	border-radius: 500px;
	transition: border-color .5s;
	flex-shrink: 0;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.14%2015L30%2025.86%2025.86%2030%2015%2019.14%204.138%2030%200%2025.86%2010.862%2015%200%204.138%204.138%200%2015%2010.862%2025.86%200%2030%204.138%2019.14%2015z%22%2F%3E%3C%2Fsvg%3E');
	width: 1em;
	filter: grayscale(100%) brightness(-5);
	background-size: 14px auto;
	background-position: 8px center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 62px;
	height: 30px;
	outline: 0;
	position: relative;
	border: 2px solid #fff;
	filter: none
}

.md-form-input-toggle-boolean .md-form-input-toggle-boolean-field + label.md-clickable:before {
	border-radius: 100px;
	transition: transform .2s;
	transform: translateX(35px);
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2
}

.md-form-input-toggle-boolean .md-form-input-toggle-boolean-field + label.md-clickable:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.262%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.195%2030L0%2014.804l4.525-4.527L14.94%2020.692%2033.495%200l4.768%204.273L15.195%2030z%22%2F%3E%3C%2Fsvg%3E');
	width: 1.2754em;
	filter: grayscale(100%) brightness(-5);
	background-size: 17px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	content: '';
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 35px;
	top: 6px;
	z-index: 1;
	filter: none
}

.md-form-input-toggle-boolean .md-form-input-toggle-boolean-field:checked + label.md-clickable:before {
	transform: translateX(3px)
}

.md-btn {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-btn, .md-btn:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-btn[class^="md-icnpre-"]:before, .md-btn[class*=" md-icnpre-"]:before, .md-btn[class^="md-icnpost-"]:after, .md-btn[class*=" md-icnpost-"]:after, .md-btn[class^="md-icn-"]:after, .md-btn[class*=" md-icn-"]:after, .md-btn[class^="md-icn-"], .md-btn[class*=" md-icn-"], .md-btn [class^="md-icn-"]:after, .md-btn [class*=" md-icn-"]:after, .md-btn [class^="md-icn-"], .md-btn [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-btn[class^="md-icnpost-"]:after, .md-btn[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-btn.md-icnpost-angle-down:after, .md-btn.md-icnpost-angle-up:after, .md-btn.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-btn:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-btn:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-btn.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-btn.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-btn.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn.md-btn-alt[class^="md-icnpre-"]:before, .md-btn.md-btn-alt[class*=" md-icnpre-"]:before, .md-btn.md-btn-alt[class^="md-icnpost-"]:after, .md-btn.md-btn-alt[class*=" md-icnpost-"]:after, .md-btn.md-btn-alt[class^="md-icn-"]:after, .md-btn.md-btn-alt[class*=" md-icn-"]:after, .md-btn.md-btn-alt[class^="md-icn-"], .md-btn.md-btn-alt[class*=" md-icn-"], .md-btn.md-btn-alt [class^="md-icn-"]:after, .md-btn.md-btn-alt [class*=" md-icn-"]:after, .md-btn.md-btn-alt [class^="md-icn-"], .md-btn.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-btn.md-btn-alt[class^="md-icnpost-"]:after, .md-btn.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-btn.md-btn-alt.md-icnpost-angle-down:after, .md-btn.md-btn-alt.md-icnpost-angle-up:after, .md-btn.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-btn.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-btn.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-btn.md-btn-alt.md-icnpost-angle-down, .md-btn.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-btn.md-btn-alt.md-icnpost-angle-down:hover, .md-btn.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-btn.md-btn-alt.md-icnpost-angle-down:active, .md-btn.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-btn.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-btn.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-btn.md-btn-large[class^="md-icnpre-"]:before, .md-btn.md-btn-large[class*=" md-icnpre-"]:before, .md-btn.md-btn-large[class^="md-icnpost-"]:after, .md-btn.md-btn-large[class*=" md-icnpost-"]:after, .md-btn.md-btn-large[class^="md-icn-"]:after, .md-btn.md-btn-large[class*=" md-icn-"]:after, .md-btn.md-btn-large[class^="md-icn-"], .md-btn.md-btn-large[class*=" md-icn-"], .md-btn.md-btn-large [class^="md-icn-"]:after, .md-btn.md-btn-large [class*=" md-icn-"]:after, .md-btn.md-btn-large [class^="md-icn-"], .md-btn.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-btn.md-btn-large.md-icnpost-angle-down:after, .md-btn.md-btn-large.md-icnpost-angle-up:after, .md-btn.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-btn {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-btn:last-child {
	border-right: 0
}

.md-btn-strip .md-btn[class^="md-icnpost-"], .md-btn-strip .md-btn[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-btn[class^="md-icnpost-"]:after, .md-btn-strip .md-btn[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-btn {
	width: 50%
}

.md-btn-strip-3 .md-btn {
	width: 33.333%
}

.md-btn-strip-4 .md-btn {
	width: 25%
}

.md-btn-strip-5 .md-btn {
	width: 20%
}

.md-btn-strip {
	white-space: nowrap;
	overflow: hidden
}

.md-btn-txt {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-btn-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-txt:hover {
	color: #000
}

.md-btn-txt:active {
	color: #666
}

.md-btn-txt[class^="md-icnpre-"]:before, .md-btn-txt[class*=" md-icnpre-"]:before, .md-btn-txt[class^="md-icnpost-"]:after, .md-btn-txt[class*=" md-icnpost-"]:after, .md-btn-txt[class^="md-icn-"]:after, .md-btn-txt[class*=" md-icn-"]:after, .md-btn-txt[class^="md-icn-"], .md-btn-txt[class*=" md-icn-"] {
	font-size: .75em
}

.md-btn-txt[class^="md-icnpost-"]:after, .md-btn-txt[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-btn-txt[class^="md-icnpre-"]:before, .md-btn-txt[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

a.md-btn {
	color: #000
}

.md-co2 {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	display: inline-block;
	position: relative;
	min-width: 24px;
	padding: 0 2px;
	line-height: 1.4em;
	margin: 0 .7em 0 0;
	z-index: 1
}

.localized-fonts-loaded .md-co2 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-co2:after {
	content: "";
	border: .7em solid transparent;
	border-left-color: inherit;
	position: absolute;
	right: -1.4em;
	top: 0;
	z-index: -1
}

.md-co2:before {
	background: rgba(255, 255, 255, 0.2);
	background: linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(0, 0, 0, 0.2) 80%);
	border-radius: 0 2em 2em 0 / 0 1em 1em 0;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -0.6em;
	left: 0;
	z-index: 1
}

.md-co2, a.md-co2 {
	color: #000
}

.md-co2[data-co2="A++"] {
	background-color: #0f0;
	border-color: #0f0
}

.md-co2[data-co2="A+"] {
	background-color: #0f0;
	border-color: #0f0
}

.md-co2[data-co2="A"] {
	background-color: #0f0;
	border-color: #0f0
}

.md-co2[data-co2="B"] {
	background-color: #4dff00;
	border-color: #4dff00
}

.md-co2[data-co2="C"] {
	background-color: #b3ff00;
	border-color: #b3ff00
}

.md-co2[data-co2="D"] {
	background-color: #ff0;
	border-color: #ff0
}

.md-co2[data-co2="E"] {
	background-color: #ffb300;
	border-color: #ffb300
}

.md-co2[data-co2="F"] {
	background-color: #ff4d00;
	border-color: #ff4d00
}

.md-co2[data-co2="G"] {
	background-color: red;
	border-color: red
}

.md-co2[data-co2="H"] {
	background-color: red;
	border-color: red
}

.md-co2[data-co2="I"] {
	background-color: red;
	border-color: red
}

.md-co2[data-co2="J"] {
	background-color: red;
	border-color: red
}

.md-drag-reveal {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}

.md-drag-reveal .md-rimage {
	position: relative
}

.md-drag-reveal-panel1, .md-drag-reveal-panel2 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	overflow: hidden;
	width: 100%;
	z-index: -1
}

.md-drag-reveal-panel1 img, .md-drag-reveal-panel2 img {
	height: auto;
	position: absolute;
	top: 0;
	left: 0
}

.md-drag-reveal-panel1 {
	width: 50%;
	z-index: 0
}

.md-drag-reveal-slider {
	transition: transform 0 0 ease-in-out;
	cursor: ew-resize;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	left: 50%;
	margin-left: -15px;
	z-index: 1
}

.md-drag-reveal-slider:before {
	content: '';
	background: #666;
	display: block;
	height: 100%;
	width: 1px;
	margin: 0 auto
}

.md-drag-reveal-slider:active {
	outline: 0
}

.md-drag-reveal-cues {
	position: absolute;
	bottom: 8%;
	text-align: center;
	width: 100%
}

.md-drag-reveal-handle {
	font-size: 30px;
	font-size: 1.875rem;
	box-shadow: 0 0 10px black;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 100%;
	display: block
}

.md-drag-reveal-label {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	line-height: 30px;
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	top: 0
}

.localized-fonts-loaded .md-drag-reveal-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-drag-reveal-label:first-child {
	right: 45px
}

.md-drag-reveal-label:last-child {
	left: 45px
}

.md-drag-reveal ::-moz-selection, .md-drag-reveal-slider ::-moz-selection {
	background: transparent
}

.md-drag-reveal ::selection, .md-drag-reveal-slider ::selection {
	background: transparent
}

.md-checkbox {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7;
	display: table;
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff;
	width: 100%;
	margin: 0 0 16px
}

.localized-fonts-loaded .md-checkbox {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-checkbox:hover, .md-checkbox:focus, .md-checkbox:active {
	color: #09F
}

.md-checkbox:hover a, .md-checkbox:focus a, .md-checkbox:active a {
	color: #09F
}

.md-checkbox .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-checkbox .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-checkbox input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-checkbox input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-checkbox input:focus + label.md-clickable, .md-checkbox input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-checkbox input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-checkbox .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-checkbox .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-checkbox .md-form-checkable-label a {
	transition: color .5s
}

.md-checkbox:focus {
	outline: 0
}

.md-checkbox.md-checked {
	color: #000
}

.md-checkbox input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	z-index: -1;
	cursor: pointer;
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent
}

.md-checkbox input[type=checkbox] + label.md-clickable {
	border-radius: 0;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	outline: 0;
	position: relative;
	border: 2px solid #fff
}

.md-checkbox input[type=checkbox]:checked + label.md-clickable {
	border: 2px solid #fff
}

.md-checkbox input[type=checkbox]:checked + label.md-clickable:after {
	background: url('images/forms/checkbox-tick-white.png') center center no-repeat;
	background-size: 16px auto
}

.md-toggle {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7;
	display: table;
	margin-bottom: 40px;
	table-layout: fixed;
	text-transform: uppercase
}

.localized-fonts-loaded .md-toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-toggle:focus {
	outline: 0
}

.md-toggle-label {
	cursor: pointer;
	display: table-cell
}

.md-toggle-label.md-is-active {
	color: #fff
}

.md-toggle-options {
	box-sizing: border-box;
	border: 2px solid #666;
	border-radius: 15px;
	display: inline-block;
	width: 40px;
	height: 22px;
	margin: 0 10px;
	position: relative;
	vertical-align: middle;
	box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.3);
	transition: border-color .5s ease-in-out;
	background: #000
}

.md-toggle:hover .md-toggle-options, .md-toggle:focus .md-toggle-options {
	border-color: #09F
}

.md-toggle-option {
	cursor: pointer;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0
}

.md-toggle-option:checked {
	z-index: 1
}

.ie8 .md-toggle-option {
	width: auto;
	height: auto;
	position: relative;
	left: 3px
}

.md-toggle-switch {
	width: 12px;
	height: 12px;
	background-color: #fff;
	border-radius: 100%;
	position: absolute;
	margin: auto 2px;
	top: 0;
	bottom: 0;
	left: 0;
	display: none;
	transition: transform 100ms ease-in-out;
	transform: translateX(0)
}

.md-toggle-option:checked ~ .md-toggle-switch {
	display: block
}

.md-toggle-option:checked + .md-toggle-switch {
	transform: translateX(20px)
}

.md-toggle-select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-toggle-select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-toggle-select:focus, .md-toggle-select:hover, .md-toggle-select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-toggle-select[type='text'], .md-toggle-select[type='email'], .md-toggle-select[type='password'], .md-toggle-select[type='phone'] {
	height: 37px
}

.md-toggle-select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-toggle-select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-toggle-select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-toggle-select {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-toggle-select {
	background: #000
}

.pointerevents .md-toggle-select:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-toggle-select.gcdm-generic-radio:after {
	content: none
}

.md-toggle-select.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-toggle-select.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-toggle-select.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-toggle-select.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-toggle-select.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-toggle-select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-toggle-select.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-toggle-select, .no-cssgradients.no-pointerevents .md-toggle-select {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-toggle-select select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden;
	padding: 10px
}

.localized-fonts-loaded .md-toggle-select select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-toggle-select select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-toggle-select select {
	width: 110%
}

.md-toggle-select select:focus::-ms-value {
	background: transparent
}

.md-toggle-select select::-ms-expand {
	display: none
}

.md-toggle-select select option, .md-toggle-select select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-toggle-select select option, .lt-ie10 .md-toggle-select select optgroup {
	background: #000;
	color: #fff
}

.md-toggle-select select option[disabled], .md-toggle-select select optgroup[disabled], .md-toggle-select select option[selected], .md-toggle-select select optgroup[selected], .md-toggle-select select option:disabled, .md-toggle-select select optgroup:disabled, .md-toggle-select select option:selected, .md-toggle-select select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-keystats .md-toggle, .md-prodinfo .md-toggle, .md-pageintro .md-toggle {
	color: #000
}

.md-keystats .md-toggle .md-toggle-label.md-is-active, .md-prodinfo .md-toggle .md-toggle-label.md-is-active, .md-pageintro .md-toggle .md-toggle-label.md-is-active {
	color: #000
}

.md-keystats .md-toggle .md-toggle-options, .md-prodinfo .md-toggle .md-toggle-options, .md-pageintro .md-toggle .md-toggle-options {
	box-shadow: none;
	border: 2px solid #000;
	background: #fff
}

.md-keystats .md-toggle .md-toggle-switch, .md-prodinfo .md-toggle .md-toggle-switch, .md-pageintro .md-toggle .md-toggle-switch {
	background: #000
}

.md-custom-overlay-veil {
	transition: visibility 0, opacity .75s cubic-bezier(1, 0, 0, 1);
	background: #fff;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 4000
}

.md-custom-overlay-veil.md-enabled {
	visibility: visible
}

.md-custom-overlay-veil.md-visible {
	opacity: .8
}

.md-custom-overlay {
	transition: visibility 300ms;
	bottom: 0;
	left: -9999px;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 4001
}

.md-custom-overlay.md-enabled {
	left: 0;
	visibility: visible
}

.md-custom-overlay .md-custom-overlay-close {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	background: 0;
	border: 0;
	cursor: pointer;
	float: right;
	padding: 0;
	height: 1.19em;
	pointer-events: auto;
	width: 1.19em;
	font-size: 30px;
	font-size: 1.875rem;
	color: #000;
	position: relative;
	right: -5px;
	top: -10px
}

.md-custom-overlay .md-custom-overlay-close:focus {
	outline: 0
}

.md-custom-overlay .md-custom-overlay-close:after {
	content: '\e813';
	text-indent: 0
}

.md-custom-overlay .md-custom-overlay-close-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-custom-overlay .md-hidden {
	display: none
}

.md-custom-overlay .md-custom-overlay-main-wrapper .md-custom-overlay-loader {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 1em;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%
}

.md-custom-overlay-wrapper {
	transition: bottom 300ms, height 300ms;
	bottom: -85%;
	height: 90%;
	position: absolute;
	width: 100%;
	z-index: 4002
}

.md-custom-overlay-wrapper.md-overlay-in {
	bottom: 0
}

.md-custom-overlay-header {
	background: #fff;
	color: #fff;
	border-top: solid 1px #181818;
	border-bottom: solid 2px #fff;
	overflow: hidden;
	margin: -1px 0 0;
	padding: 20px 10px;
	position: relative;
	z-index: 8
}

.md-custom-overlay-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	float: left;
	color: #000;
	width: 83%
}

.localized-fonts-loaded .md-custom-overlay-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-custom-overlay-header-title {
	margin: 0
}

.md-custom-overlay-title * {
	margin: 0;
	padding: 0
}

.md-custom-overlay-main {
	background: #fff;
	height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 20px 10px 10px
}

.md-custom-overlay-main .md-pagesplit {
	transition: none;
	max-height: 3000px
}

.md-custom-overlay-main .md-footer-shelf, .md-custom-overlay-main .md-shelf-component {
	display: block
}

.md-custom-overlay-main .RateCompleteInfo div, .md-custom-overlay-main .RateCompleteInfo p, .md-custom-overlay-main .RateCompleteInfo .nccFinanceProductDescription {
	color: #fff !important
}

.md-custom-overlay-main a.link-external, .md-custom-overlay-main a.link-internal, .md-custom-overlay-main a.link-download {
	color: #000
}

.md-custom-overlay-disable-scroll .md-custom-overlay-main {
	overflow-y: hidden
}

.md-custom-overlay-main-wrapper {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.md-custom-overlay-main-wrapper .md-heading-h5, .md-custom-overlay-main-wrapper .md-heading-h6, .md-custom-overlay-main-wrapper .md-heading-h7, .md-custom-overlay-main-wrapper .md-body-1, .md-custom-overlay-main-wrapper .md-gen-item {
	color: #000
}

.md-custom-overlay-main-wrapper .md-body-1 a {
	color: #fff
}

.md-custom-overlay-main-wrapper .text p {
	color: #000
}

.md-custom-overlay-main-wrapper .md-std-txt a {
	color: #000
}

.md-custom-overlay-footer {
	bottom: -40px;
	height: 0;
	position: absolute;
	width: 100%
}

.md-custom-overlay-footer.md-overlay-footer-enabled {
	background-color: #222;
	background: linear-gradient(#222, #111);
	display: flex;
	box-sizing: padding-box;
	bottom: 0;
	border-top: 1px solid #333;
	height: 59px;
	left: 0;
	padding: 10px 0;
	right: 0;
	background: #000
}

.md-custom-overlay-footer.md-overlay-footer-enabled .md-col-left, .md-custom-overlay-footer.md-overlay-footer-enabled .md-col-right {
	box-sizing: padding-box;
	padding: 0 5px 0 10px;
	width: 50%
}

.md-custom-overlay-footer.md-overlay-footer-enabled .md-col-right {
	padding: 0 10px 0 5px
}

.md-custom-overlay-footer.md-overlay-footer-enabled .md-btn {
	box-sizing: padding-box;
	width: 100%;
	padding: 15px 20px
}

.md-custom-overlay-type-none {
	height: 100%;
	width: 100%;
	pointer-events: none
}

.md-custom-overlay-type-none .md-custom-overlay-header {
	background: 0;
	border: 0;
	box-shadow: none
}

.md-custom-overlay-type-steps {
	bottom: -100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll
}

.md-custom-overlay-type-steps .md-custom-overlay-header {
	background: #000;
	border-bottom: solid 2px #fff;
	padding: 20px 15px 40px
}

.md-custom-overlay-type-steps .md-custom-overlay-main {
	background: #fff;
	height: 100%;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden
}

.md-custom-overlay-type-steps .md-custom-overlay-main .md-heading-h5, .md-custom-overlay-type-steps .md-custom-overlay-main .md-heading-h6, .md-custom-overlay-type-steps .md-custom-overlay-main .md-heading-h7, .md-custom-overlay-type-steps .md-custom-overlay-main .md-body-1, .md-custom-overlay-type-steps .md-custom-overlay-main .md-gen-item {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-main .md-body-1 a {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-main .text p {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-main .text .text-size-2 p {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-main .text .text-size-1 p {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-main .text .text-size-3 p {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-main .md-std-txt a {
	color: #000
}

.md-custom-overlay-type-steps .md-custom-overlay-close, .md-custom-overlay-type-steps .md-custom-overlay-title {
	color: #fff
}

.md-custom-overlay-type-full {
	bottom: -100%;
	height: 100%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll
}

.md-custom-overlay-type-full .md-custom-overlay-header {
	background: #fff;
	border-bottom: solid 2px #000;
	padding: 20px 15px 40px
}

.md-custom-overlay-type-full .md-custom-overlay-header .md-custom-overlay-close {
	color: #000
}

.md-custom-overlay-type-full .md-custom-overlay-main {
	background: #fff;
	height: 100%;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden
}

.md-custom-overlay-type-full .md-custom-overlay-close, .md-custom-overlay-type-full .md-custom-overlay-title {
	color: #fff
}

.md-custom-overlay-type-cs-fullscreen {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: relative
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-title {
	display: none
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-header {
	border: 0;
	padding: 20px 0;
	background-color: #242424;
	background: linear-gradient(#242424, #121212);
	position: absolute;
	width: 100%
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close {
	float: none;
	width: 100%;
	padding-right: 3px;
	text-align: center
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close:after {
	content: '\e80a';
	text-indent: 0;
	font-size: .5em
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close-text {
	overflow: visible;
	margin-right: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	display: inline;
	position: inherit;
	margin-bottom: 11px
}

.localized-fonts-loaded .md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close-text span, .md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close-text p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-custom-overlay-type-cs-fullscreen .md-custom-overlay-close-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-main {
	background: #fff;
	padding: 0
}

.md-custom-overlay-type-video {
	width: 100%;
	height: 100%;
	position: relative
}

.md-custom-overlay-type-video .md-custom-overlay-title {
	display: none
}

.md-custom-overlay-type-video .md-custom-overlay-header {
	padding: 0;
	margin: 0;
	overflow: visible;
	position: absolute;
	right: 0;
	border: 0;
	background: 0
}

.md-custom-overlay-type-video .md-custom-overlay-close {
	position: absolute;
	right: 6px;
	top: 15px;
	padding: 5px;
	height: 1.3em
}

.md-custom-overlay-type-video .md-custom-overlay-main-wrapper {
	margin: auto;
	top: 50%
}

.md-custom-overlay-type-video .md-custom-overlay-main {
	background: 0;
	padding: 0;
	overflow: hidden;
	height: auto;
	margin: auto;
	position: relative;
	max-width: 452px;
	transform: translateY(-50%)
}

.md-custom-overlay-open .md-header, .md-custom-overlay-open .md-main, .md-custom-overlay-open .md-footer, .md-custom-overlay-open .md-search, .md-custom-overlay-open .md-cookie {
	pointer-events: none
}

.md-page-lightbox .md-main .md-std-txt p:only-child, .md-custom-overlay-main .md-std-txt p:only-child {
	margin-bottom: 20px
}

.md-custom-overlay-type-dynamic-height .md-custom-overlay-footer {
	display: none
}

.md-custom-overlay-type-share {
	height: 100%;
	width: 100%;
	pointer-events: none
}

.md-custom-overlay-type-share .md-custom-overlay-header {
	background: 0;
	border: 0;
	box-shadow: none
}

.md-custom-overlay-type-share .md-custom-overlay-main {
	background: transparent
}

.md-custom-overlay-type-share .md-custom-overlay-close {
	color: #000
}

.md-custom-overlay-type-transmissions {
	box-shadow: none
}

.md-custom-overlay-type-transmissions .md-custom-overlay-footer {
	box-shadow: none
}

.md-custom-layer-veil {
	transition: opacity 300ms, visibility 300ms;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 4000;
	background-color: #000
}

.md-custom-layer-veil.md-enabled {
	opacity: .8;
	visibility: visible
}

.md-custom-layer {
	transition: visibility 300ms;
	bottom: 0;
	left: -9999px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 4001
}

.md-custom-layer.md-enabled {
	left: 0;
	visibility: visible
}

.md-custom-layer .md-icn-close {
	font-size: 30px;
	font-size: 1.875rem;
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	padding: 0;
	height: 1.20em;
	width: 1.20em;
	right: 5px;
	top: 5px
}

.md-custom-layer .md-icn-close:focus {
	outline: 0
}

.md-custom-layer-wrapper {
	transition: bottom 300ms, height 300ms;
	box-shadow: 0 -5px 5px #212121;
	bottom: -100%;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 4002
}

.md-custom-layer-wrapper.md-custom-layer-in {
	bottom: 0
}

.md-custom-layer-header {
	box-shadow: 0 2px 20px 0 #0e0e0e;
	background-color: #181818;
	background: linear-gradient(#181818, #282828);
	border-top: solid 1px #181818;
	border-bottom: solid 1px #666;
	overflow: hidden;
	padding: 20px 10px;
	position: relative;
	z-index: 3
}

.md-custom-layer-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	color: #fff;
	float: left;
	width: 90%
}

.localized-fonts-loaded .md-custom-layer-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-custom-layer-main {
	background-color: #212121;
	background: linear-gradient(#212121, #131313);
	height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
	overflow-x: hidden
}

.md-custom-layer-type-standard-selector .md-custom-layer-title {
	display: none
}

.md-custom-layer-type-standard-selector .md-custom-layer-header {
	border: 0;
	margin: 0;
	padding: 0;
	overflow: visible
}

.md-custom-layer-type-standard-selector .md-icn-close {
	float: none;
	position: absolute;
	right: 0;
	top: 0;
	height: 2.20em;
	width: 2.20em
}

.md-custom-layer-type-standard-selector .md-custom-layer-main {
	overflow-y: hidden
}

.md-custom-layer-type-standard-selector .md-custom-layer-wrapper {
	box-shadow: 0 -2px 5px 3px #1d1d1d;
	bottom: -92%;
	height: 98%
}

.md-custom-layer-type-standard-selector .md-custom-layer-wrapper.md-custom-layer-in {
	bottom: 0
}

.md-custom-layer-type-standard-selector .md-ss-disclaimer {
	padding: 20px 0;
	color: #000 !important
}

.md-custom-layer-type-standard-selector .md-ss-disclaimer a {
	color: #000 !important
}

.md-custom-layer-veil[data-layer-group="md-gcdm-brochure-conflicts"], .md-custom-layer[data-layer-group="md-gcdm-brochure-conflicts"], .md-custom-layer-veil[data-layer-group="md-gcdm-brochure-basket-full"], .md-custom-layer[data-layer-group="md-gcdm-brochure-basket-full"] {
	top: 54px
}

.md-custom-layer-veil[data-layer-group="md-gcdm-brochure-conflicts"], .md-custom-layer-veil[data-layer-group="md-gcdm-brochure-basket-full"] {
	z-index: 1
}

.js.md-no-scroll .md-body {
	position: relative;
	height: 100vh;
	overflow: hidden !important
}

.js.md-no-scroll .md-header, .js.md-no-scroll .md-main, .js.md-no-scroll .md-footer {
	position: relative
}

.md-nsf-container {
	display: flex
}

.md-nsf-screenreader-digit {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-nsf-digit {
	perspective: 100px;
	color: #09F;
	font-size: 28px;
	height: 45px;
	line-height: 45px;
	margin-left: 2px;
	position: relative;
	width: 31px
}

.md-nsf-card {
	transform-style: preserve-3d;
	height: 100%;
	visibility: hidden
}

.md-nsf-play .md-nsf-card {
	visibility: visible
}

.md-nsf-play .md-nsf-card .md-nsf-card-front, .md-nsf-play .md-nsf-card .md-nsf-card-back {
	transition: transform 150ms cubic-bezier(0.55, 0.055, 0.675, 0.19)
}

.md-nsf-card .md-nsf-card-front, .md-nsf-card .md-nsf-card-back {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	background: #000;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.md-nsf-card .md-nsf-card-back {
	transform: rotateX(180deg);
	transform-origin: 50% 0
}

.md-nsf-card .md-nsf-card-front {
	transform: rotateX(0);
	transform-origin: 50% 102.04081633%
}

.md-nsf-card.md-nsf-flip .md-nsf-card-back {
	transform: rotateX(0)
}

.md-nsf-card.md-nsf-flip .md-nsf-card-front {
	transform: rotateX(-180deg)
}

.md-nsf-digit {
	color: #fff
}

.md-nsf-digit-top, .md-nsf-digit-bottom {
	background: #000;
	height: 49%;
	overflow: hidden;
	position: absolute;
	width: 100%
}

.md-nsf-digit-text {
	height: 200%;
	position: absolute;
	text-align: center;
	width: 100%
}

.md-nsf-digit-top, .md-nsf-digit-top .md-nsf-digit-text, .md-nsf-card-front .md-nsf-digit-text {
	top: 0
}

.md-nsf-digit-bottom, .md-nsf-digit-bottom .md-nsf-digit-text, .md-nsf-card-back .md-nsf-digit-text {
	bottom: 0
}

.md-nsf-digit-top, .md-nsf-card-front {
	background-image: linear-gradient(#010101 0, #030303 20%, #06070b 35%, #0b090a 40%, #0e0e0c 50%, #282828 85%, #302f2d 100%)
}

.md-nsf-digit-bottom, .md-nsf-card-back {
	background-image: linear-gradient(#302f2d 0, #282828 15%, #0e0e0c 50%, #0b090a 60%, #06070b 65%, #030303 80%, #010101 100%)
}

.md-nsf-card-back {
	transform: rotateY(180deg) rotateZ(180deg)
}

.md-nsf-digit-top {
	border-radius: 2px 2px 0 0
}

.md-nsf-digit-bottom {
	border-radius: 0 0 2px 2px
}

@media only screen and (min-width: 768px) {
	.md-frame-heading-large, .md-frame-heading-small {
		padding: 40px;
		border: 0
	}

	.md-frame-heading-small {
		padding: 20px
	}

	.md-ul {
		display: block;
		padding: 10px 0 0 0
	}

	.md-li {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.07142857em;
		color: #000;
		display: list-item;
		letter-spacing: normal;
		margin: 0 0 30px 0;
		padding: 0 0 0 15px;
		position: relative
	}

	.localized-fonts-loaded .md-li {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-li:before {
		position: absolute;
		left: 0;
		top: 0;
		content: '-'
	}

	.md-form {
		max-width: 308px
	}

	.md-form-input-base {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		color: #fff
	}

	.localized-fonts-loaded .md-form-input-base {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-input-base[type='text'], .md-form-input-base[type='email'], .md-form-input-base[type='password'], .md-form-input-base[type='phone'] {
		height: 32px
	}

	.md-form-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-select-wrapper {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		color: #fff;
		height: 32px;
		padding: 0
	}

	.localized-fonts-loaded .md-form-select-wrapper {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-select-wrapper[type='text'], .md-form-select-wrapper[type='email'], .md-form-select-wrapper[type='password'], .md-form-select-wrapper[type='phone'] {
		height: 32px
	}

	.md-form-select-wrapper:after {
		width: 30px
	}

	.md-form-select-wrapper select {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0;
		padding: 9px 0 10px 10px;
		background-size: auto 100%
	}

	.localized-fonts-loaded .md-form-select-wrapper select {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-multiline {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form-multiline {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset {
		position: relative;
		display: block;
		margin: 0 0 20px;
		padding: 0;
		border: 0
	}

	.md-form fieldset > label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form fieldset > label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > input, .md-form fieldset select, .md-form fieldset > textarea {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		color: #fff
	}

	.localized-fonts-loaded .md-form fieldset > input, .localized-fonts-loaded .md-form fieldset select, .localized-fonts-loaded .md-form fieldset > textarea {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > input[type='text'], .md-form fieldset select[type='text'], .md-form fieldset > textarea[type='text'], .md-form fieldset > input[type='email'], .md-form fieldset select[type='email'], .md-form fieldset > textarea[type='email'], .md-form fieldset > input[type='password'], .md-form fieldset select[type='password'], .md-form fieldset > textarea[type='password'], .md-form fieldset > input[type='phone'], .md-form fieldset select[type='phone'], .md-form fieldset > textarea[type='phone'] {
		height: 32px
	}

	.md-form fieldset > textarea {
		overflow: auto;
		padding: 10px
	}

	.md-form fieldset > .select {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		color: #fff;
		height: 32px;
		padding: 0
	}

	.localized-fonts-loaded .md-form fieldset > .select {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .select[type='text'], .md-form fieldset > .select[type='email'], .md-form fieldset > .select[type='password'], .md-form fieldset > .select[type='phone'] {
		height: 32px
	}

	.md-form fieldset > .select:after {
		width: 30px
	}

	.md-form fieldset > .select select {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0;
		padding: 9px 0 10px 10px;
		background-size: auto 100%
	}

	.localized-fonts-loaded .md-form fieldset > .select select {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .multiline select {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form fieldset > .multiline select {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .checkbox, .md-form fieldset > .radio, .md-form fieldset > .toggle-boolean {
		display: inline-block;
		vertical-align: top;
		transition: color .5s;
		display: flex;
		align-items: center;
		position: relative;
		margin: 16px 0 0;
		color: #fff
	}

	.md-form fieldset > .checkbox:hover, .md-form fieldset > .radio:hover, .md-form fieldset > .toggle-boolean:hover, .md-form fieldset > .checkbox:focus, .md-form fieldset > .radio:focus, .md-form fieldset > .toggle-boolean:focus, .md-form fieldset > .checkbox:active, .md-form fieldset > .radio:active, .md-form fieldset > .toggle-boolean:active {
		color: #09F
	}

	.md-form fieldset > .checkbox:hover a, .md-form fieldset > .radio:hover a, .md-form fieldset > .toggle-boolean:hover a, .md-form fieldset > .checkbox:focus a, .md-form fieldset > .radio:focus a, .md-form fieldset > .toggle-boolean:focus a, .md-form fieldset > .checkbox:active a, .md-form fieldset > .radio:active a, .md-form fieldset > .toggle-boolean:active a {
		color: #09F
	}

	.md-form fieldset > .checkbox .md-clickable, .md-form fieldset > .radio .md-clickable, .md-form fieldset > .toggle-boolean .md-clickable {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		padding: 0 0 0 39px
	}

	.localized-fonts-loaded .md-form fieldset > .checkbox .md-clickable, .localized-fonts-loaded .md-form fieldset > .radio .md-clickable, .localized-fonts-loaded .md-form fieldset > .toggle-boolean .md-clickable {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .checkbox input + label.md-clickable, .md-form fieldset > .radio input + label.md-clickable, .md-form fieldset > .toggle-boolean input + label.md-clickable {
		display: inline-block;
		vertical-align: top;
		transition: border-color .5s;
		cursor: pointer;
		padding: 0
	}

	.md-form fieldset > .checkbox input + label.md-clickable:hover, .md-form fieldset > .radio input + label.md-clickable:hover, .md-form fieldset > .toggle-boolean input + label.md-clickable:hover {
		border: 2px solid #fff
	}

	.md-form fieldset > .checkbox input:focus + label.md-clickable, .md-form fieldset > .radio input:focus + label.md-clickable, .md-form fieldset > .toggle-boolean input:focus + label.md-clickable, .md-form fieldset > .checkbox input:active + label.md-clickable, .md-form fieldset > .radio input:active + label.md-clickable, .md-form fieldset > .toggle-boolean input:active + label.md-clickable {
		border: 2px solid #fff
	}

	.md-form fieldset > .checkbox input + label.md-clickable:after, .md-form fieldset > .radio input + label.md-clickable:after, .md-form fieldset > .toggle-boolean input + label.md-clickable:after {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.md-form fieldset > .checkbox .md-form-checkable-label, .md-form fieldset > .radio .md-form-checkable-label, .md-form fieldset > .toggle-boolean .md-form-checkable-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		margin: 0 0 0 10px
	}

	.localized-fonts-loaded .md-form fieldset > .checkbox .md-form-checkable-label, .localized-fonts-loaded .md-form fieldset > .radio .md-form-checkable-label, .localized-fonts-loaded .md-form fieldset > .toggle-boolean .md-form-checkable-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .checkbox .md-form-checkable-label a, .md-form fieldset > .radio .md-form-checkable-label a, .md-form fieldset > .toggle-boolean .md-form-checkable-label a {
		transition: color .5s
	}

	.md-form fieldset > .group {
		display: flex;
		flex-wrap: wrap
	}

	.md-form fieldset > .group > .checkbox, .md-form fieldset > .group > .radio {
		display: inline-block;
		vertical-align: top;
		transition: color .5s;
		display: flex;
		align-items: center;
		position: relative;
		margin: 16px 0 0;
		color: #fff;
		flex: 1 1 50%
	}

	.md-form fieldset > .group > .checkbox:hover, .md-form fieldset > .group > .radio:hover, .md-form fieldset > .group > .checkbox:focus, .md-form fieldset > .group > .radio:focus, .md-form fieldset > .group > .checkbox:active, .md-form fieldset > .group > .radio:active {
		color: #09F
	}

	.md-form fieldset > .group > .checkbox:hover a, .md-form fieldset > .group > .radio:hover a, .md-form fieldset > .group > .checkbox:focus a, .md-form fieldset > .group > .radio:focus a, .md-form fieldset > .group > .checkbox:active a, .md-form fieldset > .group > .radio:active a {
		color: #09F
	}

	.md-form fieldset > .group > .checkbox .md-clickable, .md-form fieldset > .group > .radio .md-clickable {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		padding: 0 0 0 39px
	}

	.localized-fonts-loaded .md-form fieldset > .group > .checkbox .md-clickable, .localized-fonts-loaded .md-form fieldset > .group > .radio .md-clickable {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .group > .checkbox input + label.md-clickable, .md-form fieldset > .group > .radio input + label.md-clickable {
		display: inline-block;
		vertical-align: top;
		transition: border-color .5s;
		cursor: pointer;
		padding: 0
	}

	.md-form fieldset > .group > .checkbox input + label.md-clickable:hover, .md-form fieldset > .group > .radio input + label.md-clickable:hover {
		border: 2px solid #fff
	}

	.md-form fieldset > .group > .checkbox input:focus + label.md-clickable, .md-form fieldset > .group > .radio input:focus + label.md-clickable, .md-form fieldset > .group > .checkbox input:active + label.md-clickable, .md-form fieldset > .group > .radio input:active + label.md-clickable {
		border: 2px solid #fff
	}

	.md-form fieldset > .group > .checkbox input + label.md-clickable:after, .md-form fieldset > .group > .radio input + label.md-clickable:after {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.md-form fieldset > .group > .checkbox .md-form-checkable-label, .md-form fieldset > .group > .radio .md-form-checkable-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		margin: 0 0 0 10px
	}

	.localized-fonts-loaded .md-form fieldset > .group > .checkbox .md-form-checkable-label, .localized-fonts-loaded .md-form fieldset > .group > .radio .md-form-checkable-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form fieldset > .group > .checkbox .md-form-checkable-label a, .md-form fieldset > .group > .radio .md-form-checkable-label a {
		transition: color .5s
	}

	.md-form fieldset > .toggle-boolean {
		height: 32px
	}

	.md-btn, .md-btn.md-btn-large {
		font-size: 16px;
		font-size: 1rem;
		padding: 12px 20px;
		cursor: pointer;
		line-height: 1
	}

	.md-btn[class^="md-icnpost-"]:after, .md-btn.md-btn-large[class^="md-icnpost-"]:after, .md-btn[class*=" md-icnpost-"]:after, .md-btn.md-btn-large[class*=" md-icnpost-"]:after {
		font-size: 11px;
		margin-left: 6px;
		margin-bottom: 0;
		padding-bottom: 3px
	}

	.md-btn[class^="md-icnpost-"].md-icnpost-angle-down:after, .md-btn.md-btn-large[class^="md-icnpost-"].md-icnpost-angle-down:after, .md-btn[class*=" md-icnpost-"].md-icnpost-angle-down:after, .md-btn.md-btn-large[class*=" md-icnpost-"].md-icnpost-angle-down:after, .md-btn[class^="md-icnpost-"].md-icnpost-angle-up:after, .md-btn.md-btn-large[class^="md-icnpost-"].md-icnpost-angle-up:after, .md-btn[class*=" md-icnpost-"].md-icnpost-angle-up:after, .md-btn.md-btn-large[class*=" md-icnpost-"].md-icnpost-angle-up:after, .md-btn[class^="md-icnpost-"].md-icnpost-angle-down-black:after, .md-btn.md-btn-large[class^="md-icnpost-"].md-icnpost-angle-down-black:after, .md-btn[class*=" md-icnpost-"].md-icnpost-angle-down-black:after, .md-btn.md-btn-large[class*=" md-icnpost-"].md-icnpost-angle-down-black:after {
		font-size: 16px;
		padding-bottom: 0;
		vertical-align: bottom
	}

	.md-btn.md-btn-small, .md-btn.md-btn-large.md-btn-small {
		padding: 7px 20px
	}

	.md-btn.md-btn-large {
		font-size: 14px;
		font-size: .8749999999999999rem
	}

	.md-btn-txt {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		font-size: 14px;
		font-size: .8749999999999999rem
	}

	.localized-fonts-loaded .md-btn-txt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-toggle {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-toggle {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-rimage-bp-narrow {
		display: none
	}

	.md-rimage-bp-wide {
		display: block
	}

	.md-custom-overlay .md-custom-overlay-close {
		right: 0;
		top: -6px;
		color: #fff
	}

	.md-custom-overlay .md-custom-overlay-type-share .md-custom-overlay-close {
		color: #000
	}

	.md-custom-overlay-wrapper {
		border-radius: 2px;
		background-color: #222;
		background: linear-gradient(#222, #fff);
		transform: scale(1.1, 1.1);
		transition: transform 300ms, opacity 300ms;
		border: solid 1px #3c3c3c;
		bottom: inherit;
		opacity: 0;
		overflow: inherit;
		position: relative;
		width: 500px;
		margin: 0 auto
	}

	.md-custom-overlay-wrapper.md-overlay-in {
		transform: scale(1, 1);
		opacity: 1
	}

	.md-custom-overlay-header {
		box-shadow: none;
		background: #000;
		border-top: solid 1px #3c3c3c;
		margin: -1px 20px 0;
		padding: 20px 0 22px
	}

	.md-custom-overlay-title {
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		color: #fff;
		width: 88%
	}

	.md-custom-overlay-header-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px;
		margin: 0
	}

	.localized-fonts-loaded .md-custom-overlay-header-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-custom-overlay-header-title span, .md-custom-overlay-header-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-custom-overlay-header-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-custom-overlay-main {
		color: #fff;
		background: #000;
		background-image: none;
		height: 100%;
		padding: 20px
	}

	.md-custom-overlay-main .md-std-txt p {
		color: #fff
	}

	.md-custom-overlay-main a.link-external, .md-custom-overlay-main a.link-internal, .md-custom-overlay-main a.link-download {
		color: #fff
	}

	.md-custom-overlay-type-steps .md-custom-overlay-main .md-std-txt p {
		color: #000
	}

	.md-custom-overlay-main::-webkit-scrollbar {
		background-color: #222;
		width: 12px
	}

	.md-custom-overlay-main::-webkit-scrollbar-thumb {
		border-radius: 10px;
		background: #acacac;
		background-clip: content-box;
		border: 2px solid transparent
	}

	.md-custom-overlay-footer {
		display: flex;
		box-shadow: none
	}

	.md-custom-overlay-footer.md-overlay-footer-enabled {
		box-shadow: none;
		background: #000;
		border-top: 1px solid #333;
		bottom: 0;
		height: 87px;
		left: 20px;
		margin: 0;
		padding: 20px 0 0 0;
		right: 20px;
		width: auto
	}

	.md-custom-overlay-footer.md-overlay-footer-enabled .md-col-left, .md-custom-overlay-footer.md-overlay-footer-enabled .md-col-right {
		box-sizing: padding-box;
		padding: 0 5px 0 0
	}

	.md-custom-overlay-footer.md-overlay-footer-enabled .md-col-right {
		padding: 0 0 0 5px
	}

	.md-custom-overlay-type-sml {
		min-height: 100px;
		max-height: 300px;
		height: 200px;
		height: 40vh
	}

	.md-custom-overlay-type-med {
		min-height: 200px;
		max-height: 600px;
		height: 400px;
		height: 50vh;
		width: 550px
	}

	.md-custom-overlay-type-lrg {
		min-height: 300px;
		max-height: 900px;
		height: 600px;
		height: 60vh
	}

	.md-custom-overlay-type-dynamic-height {
		max-height: 900px
	}

	.md-custom-overlay-type-x-sml {
		min-height: 235px;
		max-height: 900px;
		height: 235px;
		height: 22vh
	}

	.md-custom-overlay-type-lrg-width {
		min-height: 100px;
		max-height: 300px;
		height: 200px;
		height: 40vh;
		width: 680px
	}

	.md-custom-overlay-type-none {
		background: 0;
		border: 0;
		width: 100%
	}

	.md-custom-overlay-type-flexible-width {
		min-height: 540px;
		height: 500px;
		height: 58vh;
		width: 90%;
		max-width: 830px
	}

	.md-custom-overlay-type-flexible-width .md-custom-overlay-header {
		background: #000
	}

	.md-custom-overlay-type-flexible-width .md-custom-overlay-main {
		padding-bottom: 0
	}

	.md-custom-overlay-type-steps {
		background: #0f0f0f;
		border: 0;
		max-width: 950px;
		width: 95%;
		height: 600px;
		height: 87%;
		max-height: 87%
	}

	.md-custom-overlay-type-steps .md-custom-overlay-header {
		background: #000;
		border-bottom: solid 2px #fff;
		padding: 19px 20px 18px;
		margin: -1px 0 0
	}

	.md-custom-overlay-type-steps .md-custom-overlay-main {
		background: #fff
	}

	.md-custom-overlay-type-steps .md-custom-overlay-footer {
		box-shadow: none
	}

	.md-custom-overlay-type-full {
		background: #0f0f0f;
		border: 0;
		padding: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		max-height: 100%
	}

	.md-custom-overlay-type-full .md-custom-overlay-header {
		background: #fff;
		border-bottom: solid 2px #000;
		padding: 19px 20px 18px;
		margin: -1px 0 0
	}

	.md-custom-overlay-type-full .md-custom-overlay-header .md-custom-overlay-close {
		color: #000
	}

	.md-custom-overlay-type-full .md-custom-overlay-main {
		background: #fff;
		color: #000
	}

	.md-custom-overlay-type-full .md-custom-overlay-footer {
		box-shadow: none
	}

	.md-custom-overlay-type-cs-fullscreen {
		width: 100%
	}

	.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-header {
		padding: 0;
		margin: 0;
		overflow: visible;
		position: absolute;
		margin-right: 24px;
		height: 0;
		right: 0;
		width: auto
	}

	.md-custom-overlay-type-cs-fullscreen .md-custom-overlay-header .md-custom-overlay-close {
		padding: 5px;
		background: 0;
		margin-top: 15px;
		white-space: nowrap
	}

	.md-custom-overlay-type-transmissions {
		min-height: 300px;
		max-height: 580px;
		height: 580px;
		height: 80vh;
		box-shadow: none
	}

	.md-custom-overlay-type-transmissions .md-custom-overlay-footer {
		box-shadow: none
	}

	.md-custom-overlay-type-transmissions .md-custom-overlay-header {
		background: transparent
	}

	.md-custom-overlay-type-transmissions .md-hidden {
		display: none
	}

	.md-custom-overlay-type-video {
		height: 60%;
		background: #fff
	}

	.md-custom-overlay-type-video .md-custom-overlay-main-wrapper {
		background: #fff
	}

	.md-custom-overlay-type-video .md-custom-overlay-close {
		top: 12px;
		right: 12px
	}

	.lt-ie10 .md-custom-overlay-wrapper {
		margin-left: auto;
		margin-right: auto;
		top: 50%
	}

	.lt-ie10 .md-custom-overlay-wrapper.md-custom-overlay-type-sml {
		margin-top: -100px
	}

	.lt-ie10 .md-custom-overlay-wrapper.md-custom-overlay-type-med {
		margin-top: -200px
	}

	.lt-ie10 .md-custom-overlay-wrapper.md-custom-overlay-type-lrg {
		margin-top: -300px
	}

	.lt-ie10 .md-custom-overlay-wrapper.md-custom-overlay-type-flexible-width {
		margin-top: -200px
	}

	.md-custom-overlay-main-wrapper .md-heading-h5, .md-custom-overlay-main-wrapper .md-heading-h6, .md-custom-overlay-main-wrapper .md-heading-h7, .md-custom-overlay-main-wrapper .md-body-1, .md-custom-overlay-main-wrapper .md-gen-item {
		color: #fff
	}

	.md-custom-overlay-main-wrapper .md-body-1 a {
		color: #fff
	}

	.md-custom-overlay-main-wrapper .text p {
		color: #fff
	}

	.md-custom-overlay-main-wrapper .text .text-size-2 p {
		color: #fff
	}

	.md-custom-overlay-main-wrapper .text .text-size-1 p {
		color: #fff
	}

	.md-custom-overlay-main-wrapper .text .text-size-3 p {
		color: #fff
	}

	.md-custom-overlay-main-wrapper .md-std-txt a {
		color: #fff
	}

	.md-custom-overlay-type-share {
		background: 0;
		border: 0;
		width: 100%
	}

	.md-custom-layer {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.md-custom-layer .md-icn-close {
		font-size: 30px;
		font-size: 1.875rem;
		color: #fff;
		right: 5px;
		top: 5px
	}

	.md-custom-layer-header {
		box-shadow: none;
		background-color: #242424;
		background: linear-gradient(#242424, #1c1c1c);
		background: 0;
		margin: 0 20px 0;
		padding: 20px 0 22px
	}

	.md-custom-layer-wrapper {
		border-radius: 2px;
		background-color: #222;
		background: linear-gradient(#222, #fff);
		transition: transform 300ms, opacity 300ms;
		transform: scale(1.1, 1.1);
		box-shadow: none;
		bottom: inherit;
		border: solid 1px #3c3c3c;
		opacity: 0;
		overflow: inherit;
		position: relative;
		width: 500px
	}

	.md-custom-layer-wrapper.md-custom-layer-in {
		transform: scale(1, 1);
		opacity: 1
	}

	.md-custom-layer-main::-webkit-scrollbar {
		background-color: transparent;
		background-image: none
	}

	.md-custom-layer-main::-webkit-scrollbar {
		background-color: #222;
		width: 12px
	}

	.md-custom-layer-main::-webkit-scrollbar-thumb {
		background: #acacac;
		background-clip: content-box;
		border: 2px solid transparent;
		border-radius: 10px
	}

	.md-custom-layer-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px;
		margin: 0;
		color: #fff
	}

	.localized-fonts-loaded .md-custom-layer-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-custom-layer-title span, .md-custom-layer-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-custom-layer-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-custom-layer-type-standard-selector .md-custom-layer-wrapper {
		height: auto;
		max-height: 92%;
		min-height: 60%;
		width: 630px
	}

	.md-custom-layer-type-standard-selector .md-custom-layer-wrapper {
		box-shadow: none;
		bottom: 100%
	}

	.md-custom-layer-type-standard-selector .md-icn-close {
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: .55555556em;
		right: 15px;
		top: 15px
	}
}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.md-form-gcdm .pika-single {
	display: block;
	position: relative
}

.md-form-gcdm .pika-single:before, .md-form-gcdm .pika-single:after {
	content: " ";
	display: table
}

.md-form-gcdm .pika-single:after {
	clear: both
}

.md-form-gcdm .pika-single {
	*zoom: 1
}

.md-form-gcdm .pika-single.is-hidden {
	display: none
}

.md-form-gcdm .pika-single.is-bound {
	position: absolute;
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5)
}

.md-form-gcdm .pika-lendar {
	width: 100%
}

.md-form-gcdm .pika-title {
	position: relative;
	text-align: center;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 2.14285714em
}

.localized-fonts-loaded .md-form-gcdm .pika-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .pika-title > div:nth-of-type(2) {
	color: #a7a7a7
}

.md-form-gcdm .pika-label {
	display: inline-block;
	*display: inline;
	position: relative;
	z-index: 9999;
	overflow: hidden;
	margin: 0;
	padding: 0 2px
}

.md-form-gcdm .pika-title select {
	cursor: pointer;
	position: absolute;
	z-index: 9998;
	margin: 0;
	left: 0;
	top: 5px;
	filter: alpha(opacity=0);
	opacity: 0
}

.md-form-gcdm .pika-prev, .md-form-gcdm .pika-next {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	background: 0;
	cursor: pointer;
	position: relative;
	outline: 0;
	border: 0;
	width: 30px;
	height: 30px;
	overflow: hidden;
	color: rgba(255, 255, 255, 0)
}

.md-form-gcdm .pika-prev:before, .md-form-gcdm .pika-next:before {
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	padding: 10px 11px
}

.md-form-gcdm .pika-prev:hover, .md-form-gcdm .pika-next:hover {
	opacity: 1
}

.md-form-gcdm .pika-prev, .md-form-gcdm .is-rtl .pika-next {
	float: left;
	*left: 0
}

.md-form-gcdm .pika-prev:before, .md-form-gcdm .is-rtl .pika-next:before {
	content: '\e806';
	text-indent: 0
}

.md-form-gcdm .pika-next, .md-form-gcdm .is-rtl .pika-prev {
	float: right;
	*right: 0
}

.md-form-gcdm .pika-next:before, .md-form-gcdm .is-rtl .pika-prev:before {
	content: '\e808';
	text-indent: 0
}

.md-form-gcdm .pika-prev.is-disabled, .md-form-gcdm .pika-next.is-disabled {
	cursor: default;
	opacity: .2
}

.md-form-gcdm .pika-select {
	display: inline-block;
	*display: inline
}

.md-form-gcdm .pika-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0
}

.md-form-gcdm .pika-table th, .md-form-gcdm .pika-table td {
	width: 14.285714285714286%;
	padding: 0;
	font-size: 14px;
	font-size: .8749999999999999rem;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-gcdm .pika-table th, .localized-fonts-loaded .md-form-gcdm .pika-table td {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .pika-table th {
	text-align: center
}

.md-form-gcdm .pika-button {
	cursor: pointer;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: 0;
	border: 0;
	margin: 0;
	width: 100%;
	padding: 8px 5px;
	background: rgba(0, 0, 0, 0);
	transition: background .3s;
	color: inherit;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-gcdm .pika-button {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.is-outside-current-month .md-form-gcdm .pika-button {
	pointer-events: none;
	color: #666
}

.md-form-gcdm .is-today .pika-button {
	border: 2px solid #666
}

.md-form-gcdm .is-selected .pika-button {
	background: #09F
}

.md-form-gcdm .is-disabled .pika-button {
	pointer-events: none;
	cursor: default;
	opacity: .3
}

.md-form-gcdm .pika-button:hover, .md-form-gcdm .pika-button.is-selected:hover {
	background: #666
}

.md-form-gcdm .pika-table abbr {
	border-bottom: 0;
	cursor: help;
	color: #a7a7a7;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 8px
}

.localized-fonts-loaded .md-form-gcdm .pika-table abbr {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-datepicker .pika-single {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-datepicker .pika-title, .md-form-gcdm .md-form-gcdm-datepicker .pika-button {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-datepicker .pika-title, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-datepicker .pika-button {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .pika-label, .md-form-gcdm .pika-table th, .md-form-gcdm .pika-table td, .md-form-gcdm .pika-prev, .md-form-gcdm .pika-next {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-form-gcdm .pika-table abbr {
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm .pika-table abbr {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .pika-title > div:nth-of-type(2) {
	color: #fff
}

.md-form-gcdm .is-today .pika-button, .md-form-gcdm .is-selected .pika-button {
	background: #fff;
	border: 0;
	color: #000
}

.md-form-gcdm .pika-button:hover, .md-form-gcdm .pika-button.is-selected:hover {
	background: #fff;
	color: #000
}

.noUi-target, .noUi-target * {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box
}

.noUi-target {
	position: relative;
	direction: ltr
}

.noUi-base {
	width: 100%;
	height: 100%;
	position: relative
}

.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0
}

.noUi-handle {
	position: relative;
	z-index: 1
}

.noUi-stacking .noUi-handle {
	z-index: 10
}

.noUi-state-tap .noUi-origin {
	transition: left .3s, top .3s
}

.noUi-state-drag * {
	cursor: inherit !important
}

.noUi-base {
	transform: translate3d(0, 0, 0)
}

.noUi-horizontal {
	height: 6px
}

.noUi-horizontal .noUi-connect {
	background: #000
}

.noUi-horizontal .noUi-handle {
	left: -12px;
	top: -11px
}

.noUi-horizontal .noUi-handle.noUi-handle-upper {
	top: -13px
}

.noUi-horizontal.noUi-target.noUi-background .noUi-handle {
	top: -8px
}

.noUi-horizontal .noUi-origin.noUi-connect .noUi-handle {
	top: -10px
}

.noUi-horizontal .noUi-connect .noUi-handle {
	top: -11px
}

.noUi-horizontal .noUi-connect + .noUi-background {
	height: 6px;
	right: -2px;
	top: -2px
}

.noUi-horizontal .noUi-connect + .noUi-background .noUi-handle {
	top: -10px
}

.noUi-vertical {
	width: 6px;
	height: 134px;
	margin: 8px 15px 20px
}

.noUi-vertical .noUi-handle {
	left: -11px;
	top: -12px
}

.noUi-vertical .noUi-handle.noUi-handle-lower {
	left: -13px
}

.noUi-vertical .noUi-dragable {
	cursor: n-resize
}

.noUi-vertical.noUi-connect, .noUi-vertical .noUi-connect {
	background: #000
}

.noUi-vertical .noUi-connect + .noUi-background {
	bottom: -2px;
	left: -2px;
	width: 6px
}

.noUi-vertical .noUi-connect + .noUi-background .noUi-handle {
	left: -11px
}

.noUi-background {
	background: #fff;
	border: solid 2px #000
}

.noUi-connect {
	background: #000;
	transition: background 450ms
}

.noUi-origin {
	border-radius: 2px
}

.noUi-target {
	border-radius: 4px
}

.noUi-dragable {
	cursor: w-resize
}

.noUi-handle {
	cursor: default;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background: #000
}

.noUi-active {
	background: url('images/components/uislider/slider-sprite.png') no-repeat -3px -180px
}

[disabled].noUi-connect, [disabled] .noUi-connect {
	background: #b8b8b8
}

[disabled] .noUi-handle {
	cursor: not-allowed
}

.md-ajaxcarousel {
	overflow: hidden;
	position: relative;
	z-index: 0;
	height: 100%
}

.md-ajaxcarousel.md-is-loading {
	position: relative
}

.md-ajaxcarousel.md-is-loading:before, .md-ajaxcarousel.md-is-loading:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1
}

.md-ajaxcarousel.md-is-loading:before {
	background-color: rgba(0, 0, 0, 0.5)
}

.md-ajaxcarousel.md-is-loading:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-size: 100%;
	width: 1em;
	height: 1em;
	margin: auto
}

.md-ajaxcarousel-items {
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	position: relative
}

.md-ajaxcarousel-items.md-is-animate {
	transform: translate3d(0, 0, 0);
	transition: transform 300ms
}

.md-ajaxcarousel-item {
	display: inline-block;
	vertical-align: top;
	white-space: normal;
	width: 100%
}

.md-ajaxcarousel-item.md-ajaxcarousel-item-hide {
	display: none
}

.md-ajaxcarousel-next, .md-ajaxcarousel-prev {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	font-size: 16px;
	font-size: 1rem;
	background: transparent;
	border: 0;
	padding: 0;
	color: #000;
	cursor: pointer
}

.md-ajaxcarousel-next[disabled], .md-ajaxcarousel-prev[disabled] {
	color: #a9a9a9;
	cursor: default
}

.md-ajaxcarousel-next:before {
	content: '\e807';
	text-indent: 0
}

.md-ajaxcarousel-prev:before {
	content: '\e805';
	text-indent: 0
}

.md-configurator .h5vco.scroll-lock {
	z-index: 1000
}

.md-configurator .md-icn-loader {
	left: 50%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 20%
}

.md-configurator .md-page-loading-indicator {
	display: none;
	background-color: #fff;
	font-size: 40px;
	font-size: 2.5rem;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.md-configurator-next-steps {
	background-color: #000;
	display: none;
	position: fixed;
	left: 0;
	z-index: 1010;
	padding: 0 10px
}

.md-configurator-next-steps-title, .md-configurator-ctas {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-configurator-next-steps-back.md-btn.md-btn-alt {
	width: 100%;
	padding: 15px 0;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	background-color: #0f0f0f;
	background: linear-gradient(#0f0f0f, #222)
}

.localized-fonts-loaded .md-configurator-next-steps-back.md-btn.md-btn-alt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-configurator-next-steps-back.md-btn.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-configurator-next-steps-back.md-btn.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-configurator-next-steps-images {
	display: none
}

.md-configurator-next-steps-ctas {
	margin: 10px 0 0;
	background-color: #181818
}

.md-configurator-next-steps-cta-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	border-top: 1px solid #2b2b2b;
	border-bottom: 1px solid #2b2b2b;
	padding: 1em 10px;
	margin-bottom: 2em
}

.localized-fonts-loaded .md-configurator-next-steps-cta-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-configurator-next-steps-cta {
	padding-bottom: 30px
}

.md-configurator-next-steps-cta .md-btn {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	padding: 15px 0;
	width: calc(100% - 20px);
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-configurator-next-steps-cta .md-btn {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-configurator-next-steps-is-open {
	height: 100%;
	overflow: hidden
}

.md-configurator-next-steps-is-open .md-configurator-next-steps {
	display: block
}

.md-placeholder .md-pl-cross .md-type-m {
	fill: red
}

.md-placeholder .md-pl-cross .md-type-o {
	fill: white
}

.md-ht {
	position: absolute;
	right: 45px;
	z-index: 15
}

.md-ht .md-ht-item {
	transition: opacity .3s ease-out
}

.md-ht .md-icn-search {
	margin-left: 10px;
	margin-right: 10px
}

.md-ht .md-icn-search.md-disabled-persist {
	opacity: .3;
	pointer-events: none;
	cursor: default
}

.no-touch .md-ht .md-icn-search.md-disabled-hover {
	opacity: .3;
	pointer-events: none;
	cursor: default
}

.md-ht .md-icn-share.md-disabled-persist {
	opacity: .3;
	pointer-events: none;
	cursor: default
}

.no-touch .md-ht .md-icn-share.md-disabled-hover {
	opacity: .3;
	pointer-events: none;
	cursor: default
}

.md-ht .md-ht-item {
	display: inline-block;
	vertical-align: middle;
	opacity: 1
}

.md-ht .md-ht-hidden {
	opacity: 0
}

.md-ht .md-ht-btn {
	background: 0;
	font-size: 15px;
	color: #000;
	padding: 12px;
	box-sizing: content-box;
	text-align: left;
	border: 0;
	cursor: pointer;
	outline: 0
}

.no-js .md-ht-user {
	display: none
}

.md-csyimg-wrapper .md-rimage-bp-narrow, .md-csyimg {
	width: 100%
}

.md-csyimg-placeholder {
	display: block;
	position: relative;
	max-width: 320px
}

.md-csyimg-placeholder:before {
	content: '';
	display: block;
	width: 100%;
	padding-top: 66%;
	border: 3px dashed #000;
	box-sizing: border-box
}

.md-csyimg-placeholder .md-csyimg-placeholder-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	height: 32px
}

.localized-fonts-loaded .md-csyimg-placeholder .md-csyimg-placeholder-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-csyimg-placeholder .md-csyimg-placeholder-text span, .md-csyimg-placeholder .md-csyimg-placeholder-text p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-csyimg-placeholder .md-csyimg-placeholder-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cpi-area {
	position: relative
}

.md-cpi-area .md-cpi-loading-indicator {
	display: none;
	background-color: rgba(0, 0, 0, 0.8);
	font-size: 40px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 18
}

.md-cpi-area .md-cpi-loading-indicator.md-is-active {
	display: block
}

.md-cpi-area .md-cpi-loading-indicator .md-icn-loader {
	left: 50%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 90px
}

.md-if-frame {
	width: 100%
}

.md-page-dealer .md-iframe {
	padding: 0 20px
}

.md-page-dealerserviceonly .md-iframe {
	padding: 0 50px
}

.md-myminishelf {
	z-index: 13;
	width: 100%;
	position: absolute;
	top: 0
}

.md-myminishelf .md-tv-content {
	float: left
}

.md-myminishelf .md-tv-content.md-tv-active {
	background-color: #000
}

.md-myminishelf .md-standard-selector {
	margin-top: 49px;
	border-top: 1px solid #252525
}

.md-myminishelf .md-tv-tabs {
	position: absolute;
	z-index: 1
}

.md-myminishelf .md-tv-tab-btn.md-icnpost-my-mini:after {
	vertical-align: inherit;
	font-size: 10px;
	font-size: .625rem;
	transform: translateY(-1px);
	margin-left: 3px
}

.md-myminishelf .md-tabview {
	background: #000;
	padding: 0
}

.md-myminishelf .md-tabview .md-tv-tab-btn {
	color: #666;
	margin-bottom: 15px
}

.md-myminishelf .md-tabview .md-tv-tab-btn.md-tv-active, .no-touch .md-myminishelf .md-tabview .md-tv-tab-btn:hover {
	color: #fff
}

.md-myminishelf .md-tabview .md-tv-tab-btn.md-tv-active:before {
	background-color: #fff;
	bottom: 9px;
	left: 0;
	top: auto;
	width: 100%
}

.md-myminishelf .md-ss-configurator .md-ss-range-list {
	margin-left: 0
}

.md-myminishelf .md-ss-configurator .md-ss-range-item {
	padding-top: 10px
}

.md-myminishelf .md-form-gcdm-cookies-rejected .md-btn-txt {
	color: #fff
}

@media only screen and (min-width: 1280px) {
	.md-myminishelf {
		width: 100vw;
		background: #000
	}

	.md-myminishelf .md-tabview {
		margin-top: -2px
	}

	.md-grid-legacy .md-myminishelf {
		width: 1280px;
		margin: 0
	}
}

.md-mms-closed {
	overflow: hidden;
	height: 0
}

.md-mms-opened {
	height: 100%;
	min-height: 460px
}

.md-mms-opened .md-body {
	height: 100%;
	min-height: 420px
}

.md-mms-opened .md-body:before {
	content: '';
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: -1;
	visibility: hidden;
	overflow: hidden
}

.md-tv-my-mini {
	display: block;
	position: relative;
	width: 100%
}

.md-image-placeholder {
	display: block;
	position: relative
}

.md-image-placeholder:before {
	content: '';
	display: block;
	width: 100%;
	padding-top: 66%;
	border: 3px dashed #000;
	box-sizing: border-box
}

.md-image-placeholder .md-rimage-placeholder-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	height: 32px
}

.localized-fonts-loaded .md-image-placeholder .md-rimage-placeholder-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-image-placeholder .md-rimage-placeholder-text span, .md-image-placeholder .md-rimage-placeholder-text p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-image-placeholder .md-rimage-placeholder-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-rimage {
	line-height: 0
}

.md-anchor {
	visibility: hidden;
	height: 0
}

.md-breadcrumbs {
	display: none
}

.md-acc-hidden {
	display: none
}

.md-acc-items {
	margin: -1px
}

.md-acc-item-show {
	flex: 0 0 50%
}

.md-acc-item-link {
	border: solid 1px #fff
}

.md-acc-filters {
	background-color: #222;
	background: linear-gradient(#222, #fff);
	border-bottom: 1px solid #333;
	padding: 25px 10px
}

.md-acc-filtername {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-acc-filterby {
	display: none
}

.md-acc-items {
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #333;
	padding: 25px 0;
	position: relative
}

.js .md-acc-items > * {
	display: none;
	transition: opacity .75s
}

.js .md-acc-items > .md-acc-item-loading {
	opacity: 0
}

.js .md-acc-items > .md-acc-item-show {
	display: flex
}

.md-acc-filters-loading .md-acc-filter-fields {
	opacity: .3;
	pointer-events: none
}

.md-acc-filters-loading .md-acc-filters-preloader {
	display: block
}

.md-acc-filters-preloader {
	display: none;
	width: 50px;
	height: 50px;
	position: relative;
	text-align: center;
	margin: 10px auto 0
}

.md-acc-filters-preloader:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	width: 50px;
	height: 50px
}

.md-acc-loading .md-acc-items {
	min-height: 100px
}

.md-acc-loading .md-acc-items:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 46px 46px;
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.md-acc-item-show {
	margin-bottom: 1px
}

.md-acc-item-link {
	background-color: #222;
	display: block;
	position: relative;
	text-decoration: none;
	width: 100%
}

.md-acc-jcw .md-acc-item-link {
	background-color: #C00
}

.md-acc-item-title {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: margin 300ms, padding 300ms;
	bottom: 0;
	left: 0;
	padding: 7px 10px;
	right: 0;
	text-decoration: none;
	display: block;
	background-color: #222;
	position: relative
}

.localized-fonts-loaded .md-acc-item-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-jcw .md-acc-item-title {
	background-color: #C00
}

.md-acc-item-link:hover .md-acc-item-title {
	transition: margin 150ms, padding 150ms;
	padding: 7px 10px 17px;
	margin-top: -10px
}

.md-acc-item-title:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e808';
	display: inline;
	font-size: .8em;
	padding-left: .7em;
	text-indent: 0;
	vertical-align: bottom
}

.md-acc-item-thumb {
	display: block;
	height: auto;
	width: 100%;
	min-height: 130px
}

.md-acc-item-image {
	position: relative
}

.md-acc-jcw .md-acc-item-image:after {
	content: '';
	background-size: contain;
	position: absolute;
	bottom: 5.8%;
	right: 5%;
	left: 0;
	top: 80%;
	height: 21%;
	background: url(images/components/accessories/jcw-badge.png) no-repeat center
}

.md-acc-no-results {
	padding: 10px
}

.md-acc-no-results-msg {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	color: #a7a7a7
}

.localized-fonts-loaded .md-acc-no-results-msg {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-no-results-msg span, .md-acc-no-results-msg p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-acc-no-results-msg {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-no-results-msg .md-acc-no-results-search {
	display: inline;
	padding-top: 0
}

.md-acc-no-results-search {
	color: #000
}

.md-acc-loadmore {
	padding: 25px 10px
}

.md-acc-loadmore-btn, .md-acc-go, .md-acc-choose {
	width: 100%
}

.md-acc-loadmore-btn {
	border: 0;
	letter-spacing: .05em;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-acc-loadmore-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-loadmore-btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-loadmore-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-acc-loadmore-btn, .md-acc-loadmore-btn:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-acc-loadmore-btn[class^="md-icnpre-"]:before, .md-acc-loadmore-btn[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-acc-loadmore-btn[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn[class^="md-icn-"]:after, .md-acc-loadmore-btn[class*=" md-icn-"]:after, .md-acc-loadmore-btn[class^="md-icn-"], .md-acc-loadmore-btn[class*=" md-icn-"], .md-acc-loadmore-btn [class^="md-icn-"]:after, .md-acc-loadmore-btn [class*=" md-icn-"]:after, .md-acc-loadmore-btn [class^="md-icn-"], .md-acc-loadmore-btn [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-acc-loadmore-btn[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-loadmore-btn.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-loadmore-btn:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-acc-loadmore-btn:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-acc-loadmore-btn.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-acc-loadmore-btn.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-loadmore-btn.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-loadmore-btn.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-loadmore-btn.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-alt[class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt[class^="md-icn-"], .md-acc-loadmore-btn.md-btn-alt[class*=" md-icn-"], .md-acc-loadmore-btn.md-btn-alt [class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt [class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt [class^="md-icn-"], .md-acc-loadmore-btn.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-loadmore-btn.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-loadmore-btn.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-loadmore-btn.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down:active, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-loadmore-btn.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-acc-loadmore-btn.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-loadmore-btn.md-btn-large[class^="md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-large[class^="md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-large[class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large[class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large[class^="md-icn-"], .md-acc-loadmore-btn.md-btn-large[class*=" md-icn-"], .md-acc-loadmore-btn.md-btn-large [class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large [class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large [class^="md-icn-"], .md-acc-loadmore-btn.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-loadmore-btn.md-btn-large.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-btn-large.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-acc-loadmore-btn {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-acc-loadmore-btn:last-child {
	border-right: 0
}

.md-btn-strip .md-acc-loadmore-btn[class^="md-icnpost-"], .md-btn-strip .md-acc-loadmore-btn[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-loadmore-btn[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-acc-loadmore-btn {
	width: 50%
}

.md-btn-strip-3 .md-acc-loadmore-btn {
	width: 33.333%
}

.md-btn-strip-4 .md-acc-loadmore-btn {
	width: 25%
}

.md-btn-strip-5 .md-acc-loadmore-btn {
	width: 20%
}

.localized-fonts-loaded .md-acc-loadmore-btn {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-loadmore-btn[class^="md-icnpre-"]:before, .md-acc-loadmore-btn[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-acc-loadmore-btn[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn[class^="md-icn-"]:after, .md-acc-loadmore-btn[class*=" md-icn-"]:after, .md-acc-loadmore-btn[class^="md-icn-"], .md-acc-loadmore-btn[class*=" md-icn-"], .md-acc-loadmore-btn [class^="md-icn-"]:after, .md-acc-loadmore-btn [class*=" md-icn-"]:after, .md-acc-loadmore-btn [class^="md-icn-"], .md-acc-loadmore-btn [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-loadmore-btn.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-acc-choose {
	border: 0;
	letter-spacing: .05em;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2;
	display: none
}

.localized-fonts-loaded .md-acc-choose {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-choose::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-choose {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-acc-choose, .md-acc-choose:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-acc-choose[class^="md-icnpre-"]:before, .md-acc-choose[class*=" md-icnpre-"]:before, .md-acc-choose[class^="md-icnpost-"]:after, .md-acc-choose[class*=" md-icnpost-"]:after, .md-acc-choose[class^="md-icn-"]:after, .md-acc-choose[class*=" md-icn-"]:after, .md-acc-choose[class^="md-icn-"], .md-acc-choose[class*=" md-icn-"], .md-acc-choose [class^="md-icn-"]:after, .md-acc-choose [class*=" md-icn-"]:after, .md-acc-choose [class^="md-icn-"], .md-acc-choose [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-choose[class^="md-icnpost-"]:after, .md-acc-choose[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-choose.md-icnpost-angle-down:after, .md-acc-choose.md-icnpost-angle-up:after, .md-acc-choose.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-choose:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-acc-choose:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-acc-choose.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-acc-choose.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-choose.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-choose.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-choose.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-choose.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-choose.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-choose.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-choose.md-btn-alt[class^="md-icn-"]:after, .md-acc-choose.md-btn-alt[class*=" md-icn-"]:after, .md-acc-choose.md-btn-alt[class^="md-icn-"], .md-acc-choose.md-btn-alt[class*=" md-icn-"], .md-acc-choose.md-btn-alt [class^="md-icn-"]:after, .md-acc-choose.md-btn-alt [class*=" md-icn-"]:after, .md-acc-choose.md-btn-alt [class^="md-icn-"], .md-acc-choose.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-choose.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-choose.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-choose.md-btn-alt.md-icnpost-angle-down:after, .md-acc-choose.md-btn-alt.md-icnpost-angle-up:after, .md-acc-choose.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-choose.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-choose.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-choose.md-btn-alt.md-icnpost-angle-down, .md-acc-choose.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-acc-choose.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-choose.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-choose.md-btn-alt.md-icnpost-angle-down:active, .md-acc-choose.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-choose.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-acc-choose.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-choose.md-btn-large[class^="md-icnpre-"]:before, .md-acc-choose.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-choose.md-btn-large[class^="md-icnpost-"]:after, .md-acc-choose.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-choose.md-btn-large[class^="md-icn-"]:after, .md-acc-choose.md-btn-large[class*=" md-icn-"]:after, .md-acc-choose.md-btn-large[class^="md-icn-"], .md-acc-choose.md-btn-large[class*=" md-icn-"], .md-acc-choose.md-btn-large [class^="md-icn-"]:after, .md-acc-choose.md-btn-large [class*=" md-icn-"]:after, .md-acc-choose.md-btn-large [class^="md-icn-"], .md-acc-choose.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-choose.md-btn-large.md-icnpost-angle-down:after, .md-acc-choose.md-btn-large.md-icnpost-angle-up:after, .md-acc-choose.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-acc-choose {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-acc-choose:last-child {
	border-right: 0
}

.md-btn-strip .md-acc-choose[class^="md-icnpost-"], .md-btn-strip .md-acc-choose[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-acc-choose[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-choose[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-acc-choose {
	width: 50%
}

.md-btn-strip-3 .md-acc-choose {
	width: 33.333%
}

.md-btn-strip-4 .md-acc-choose {
	width: 25%
}

.md-btn-strip-5 .md-acc-choose {
	width: 20%
}

.localized-fonts-loaded .md-acc-choose {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-choose[class^="md-icnpre-"]:before, .md-acc-choose[class*=" md-icnpre-"]:before, .md-acc-choose[class^="md-icnpost-"]:after, .md-acc-choose[class*=" md-icnpost-"]:after, .md-acc-choose[class^="md-icn-"]:after, .md-acc-choose[class*=" md-icn-"]:after, .md-acc-choose[class^="md-icn-"], .md-acc-choose[class*=" md-icn-"], .md-acc-choose [class^="md-icn-"]:after, .md-acc-choose [class*=" md-icn-"]:after, .md-acc-choose [class^="md-icn-"], .md-acc-choose [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-choose.md-icnpost-angle-down:after, .md-acc-choose.md-icnpost-angle-up:after, .md-acc-choose.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-acc-choose-narrow {
	display: block
}

.md-acc-go {
	cursor: pointer;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	border: 0;
	letter-spacing: .05em;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-acc-go {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-go::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-go {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-acc-go, .md-acc-go:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-acc-go[class^="md-icnpre-"]:before, .md-acc-go[class*=" md-icnpre-"]:before, .md-acc-go[class^="md-icnpost-"]:after, .md-acc-go[class*=" md-icnpost-"]:after, .md-acc-go[class^="md-icn-"]:after, .md-acc-go[class*=" md-icn-"]:after, .md-acc-go[class^="md-icn-"], .md-acc-go[class*=" md-icn-"], .md-acc-go [class^="md-icn-"]:after, .md-acc-go [class*=" md-icn-"]:after, .md-acc-go [class^="md-icn-"], .md-acc-go [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-go[class^="md-icnpost-"]:after, .md-acc-go[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-go.md-icnpost-angle-down:after, .md-acc-go.md-icnpost-angle-up:after, .md-acc-go.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-go:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-acc-go:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-acc-go.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-acc-go.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-go.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-go.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-go.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-go.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-go.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-go.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-go.md-btn-alt[class^="md-icn-"]:after, .md-acc-go.md-btn-alt[class*=" md-icn-"]:after, .md-acc-go.md-btn-alt[class^="md-icn-"], .md-acc-go.md-btn-alt[class*=" md-icn-"], .md-acc-go.md-btn-alt [class^="md-icn-"]:after, .md-acc-go.md-btn-alt [class*=" md-icn-"]:after, .md-acc-go.md-btn-alt [class^="md-icn-"], .md-acc-go.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-go.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-go.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-go.md-btn-alt.md-icnpost-angle-down:after, .md-acc-go.md-btn-alt.md-icnpost-angle-up:after, .md-acc-go.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-go.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-go.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-go.md-btn-alt.md-icnpost-angle-down, .md-acc-go.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-acc-go.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-go.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-go.md-btn-alt.md-icnpost-angle-down:active, .md-acc-go.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-go.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-acc-go.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-go.md-btn-large[class^="md-icnpre-"]:before, .md-acc-go.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-go.md-btn-large[class^="md-icnpost-"]:after, .md-acc-go.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-go.md-btn-large[class^="md-icn-"]:after, .md-acc-go.md-btn-large[class*=" md-icn-"]:after, .md-acc-go.md-btn-large[class^="md-icn-"], .md-acc-go.md-btn-large[class*=" md-icn-"], .md-acc-go.md-btn-large [class^="md-icn-"]:after, .md-acc-go.md-btn-large [class*=" md-icn-"]:after, .md-acc-go.md-btn-large [class^="md-icn-"], .md-acc-go.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-go.md-btn-large.md-icnpost-angle-down:after, .md-acc-go.md-btn-large.md-icnpost-angle-up:after, .md-acc-go.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-acc-go {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-acc-go:last-child {
	border-right: 0
}

.md-btn-strip .md-acc-go[class^="md-icnpost-"], .md-btn-strip .md-acc-go[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-acc-go[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-go[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-acc-go {
	width: 50%
}

.md-btn-strip-3 .md-acc-go {
	width: 33.333%
}

.md-btn-strip-4 .md-acc-go {
	width: 25%
}

.md-btn-strip-5 .md-acc-go {
	width: 20%
}

.localized-fonts-loaded .md-acc-go {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-go::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-go {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-go[class^="md-icnpre-"]:before, .md-acc-go[class*=" md-icnpre-"]:before, .md-acc-go[class^="md-icnpost-"]:after, .md-acc-go[class*=" md-icnpost-"]:after, .md-acc-go[class^="md-icn-"]:after, .md-acc-go[class*=" md-icn-"]:after, .md-acc-go[class^="md-icn-"], .md-acc-go[class*=" md-icn-"], .md-acc-go [class^="md-icn-"]:after, .md-acc-go [class*=" md-icn-"]:after, .md-acc-go [class^="md-icn-"], .md-acc-go [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-go[class^="md-icnpost-"]:after, .md-acc-go[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-go.md-icnpost-angle-down:after, .md-acc-go.md-icnpost-angle-up:after, .md-acc-go.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-go:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-go:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-go.md-icnpost-angle-down, .md-acc-go.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-acc-go.md-icnpost-angle-down:hover, .md-acc-go.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-go.md-icnpost-angle-down:active, .md-acc-go.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.localized-fonts-loaded .md-acc-go {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-go[class^="md-icnpre-"]:before, .md-acc-go[class*=" md-icnpre-"]:before, .md-acc-go[class^="md-icnpost-"]:after, .md-acc-go[class*=" md-icnpost-"]:after, .md-acc-go[class^="md-icn-"]:after, .md-acc-go[class*=" md-icn-"]:after, .md-acc-go[class^="md-icn-"], .md-acc-go[class*=" md-icn-"], .md-acc-go [class^="md-icn-"]:after, .md-acc-go [class*=" md-icn-"]:after, .md-acc-go [class^="md-icn-"], .md-acc-go [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-go.md-icnpost-angle-down:after, .md-acc-go.md-icnpost-angle-up:after, .md-acc-go.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-acc-sel {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative;
	margin: .625rem 0;
	overflow: hidden
}

.localized-fonts-loaded .md-acc-sel {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-sel:focus, .md-acc-sel:hover, .md-acc-sel:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-acc-sel[type='text'], .md-acc-sel[type='email'], .md-acc-sel[type='password'], .md-acc-sel[type='phone'] {
	height: 37px
}

.md-acc-sel.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-acc-sel + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-acc-sel + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-acc-sel {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-acc-sel {
	background: #000
}

.pointerevents .md-acc-sel:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-acc-sel.gcdm-generic-radio:after {
	content: none
}

.md-acc-sel.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-acc-sel.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-acc-sel.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-acc-sel.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-acc-sel.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-acc-sel.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-acc-sel.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-acc-sel, .no-cssgradients.no-pointerevents .md-acc-sel {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-acc-sel select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden
}

.localized-fonts-loaded .md-acc-sel select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-acc-sel select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-acc-sel select {
	width: 110%
}

.md-acc-sel select:focus::-ms-value {
	background: transparent
}

.md-acc-sel select::-ms-expand {
	display: none
}

.md-acc-sel select option, .md-acc-sel select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-acc-sel select option, .lt-ie10 .md-acc-sel select optgroup {
	background: #000;
	color: #fff
}

.md-acc-sel select option[disabled], .md-acc-sel select optgroup[disabled], .md-acc-sel select option[selected], .md-acc-sel select optgroup[selected], .md-acc-sel select option:disabled, .md-acc-sel select optgroup:disabled, .md-acc-sel select option:selected, .md-acc-sel select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-acc-sel select:disabled {
	color: #666;
	cursor: default
}

.js .md-acc-categories {
	display: none
}

.md-acc-cym-title, .md-acc-cym-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	padding-left: 10px
}

.localized-fonts-loaded .md-acc-cym-title, .localized-fonts-loaded .md-acc-cym-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym-title span, .md-acc-cym-heading span, .md-acc-cym-title p, .md-acc-cym-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-acc-cym-title, .localized-fonts-loaded .md-acc-cym-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym {
	background-color: #0f0f0f
}

.js .md-acc-cym {
	display: none;
	position: relative;
	overflow: hidden;
	min-height: 450px
}

.md-acc .md-acc-cym {
	display: none
}

.md-custom-overlay-main .md-acc-cym {
	display: block
}

.js .md-acc-cym-active {
	display: block
}

.md-acc-cym-title {
	padding-top: 20px
}

.md-acc-cym-list {
	margin: 0 0 -5px 0;
	margin-left: -5px;
	padding: 0;
	overflow: hidden
}

.md-acc-cym-range-item {
	width: calc(50% - 5px);
	margin-left: 5px;
	border-top: solid 1px #333;
	float: left;
	margin-bottom: 5px;
	position: relative
}

.md-acc-cym-range-link {
	background-color: #fff;
	display: block;
	text-decoration: none
}

.md-acc-cym-range-info {
	left: 0;
	line-height: .7;
	padding: 14px 10px;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 1
}

.md-acc-cym-range-description, .md-acc-cym-range-aux {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em
}

.localized-fonts-loaded .md-acc-cym-range-description, .localized-fonts-loaded .md-acc-cym-range-aux {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym-range-description {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis
}

.md-acc-cym-range-aux {
	color: #a7a7a7;
	display: block;
	margin-bottom: 5px
}

.md-acc-cym-range-image-wrapper {
	padding-top: 48px
}

.md-acc-cym-range-image-wrapper .md-acc-cym-range-image {
	width: 100%
}

.md-acc-cym-shelf-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-bottom: 0;
	padding-left: 0
}

.localized-fonts-loaded .md-acc-cym-shelf-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym-shelf-title span, .md-acc-cym-shelf-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-acc-cym-shelf-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-step {
	left: 0;
	position: absolute;
	top: 61px;
	width: 100%
}

.md-acc-cym-step {
	transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)
}

.md-acc-cym-step-1 {
	transform: translate3d(0, 0, 0)
}

.md-acc-cym-show-step-2 .md-acc-cym-step-1 {
	transform: translate3d(-100%, 0, 0)
}

.md-acc-cym-step-2 {
	transform: translate3d(100%, 0, 0)
}

.md-acc-cym-show-step-2 .md-acc-cym-step-2 {
	transform: translate3d(0, 0, 0)
}

.md-acc-cym-step-back {
	cursor: pointer;
	padding: 10px 20px;
	margin: 0 5px;
	width: 100%;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-acc-cym-step-back {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-step-back::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-cym-step-back {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-acc-cym-step-back, .md-acc-cym-step-back:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-acc-cym-step-back[class^="md-icnpre-"]:before, .md-acc-cym-step-back[class*=" md-icnpre-"]:before, .md-acc-cym-step-back[class^="md-icnpost-"]:after, .md-acc-cym-step-back[class*=" md-icnpost-"]:after, .md-acc-cym-step-back[class^="md-icn-"]:after, .md-acc-cym-step-back[class*=" md-icn-"]:after, .md-acc-cym-step-back[class^="md-icn-"], .md-acc-cym-step-back[class*=" md-icn-"], .md-acc-cym-step-back [class^="md-icn-"]:after, .md-acc-cym-step-back [class*=" md-icn-"]:after, .md-acc-cym-step-back [class^="md-icn-"], .md-acc-cym-step-back [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-cym-step-back[class^="md-icnpost-"]:after, .md-acc-cym-step-back[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-cym-step-back.md-icnpost-angle-down:after, .md-acc-cym-step-back.md-icnpost-angle-up:after, .md-acc-cym-step-back.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-cym-step-back:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-acc-cym-step-back:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-acc-cym-step-back.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-acc-cym-step-back.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-step-back.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-cym-step-back.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-step-back.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-cym-step-back.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-cym-step-back.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-cym-step-back.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-cym-step-back.md-btn-alt[class^="md-icn-"]:after, .md-acc-cym-step-back.md-btn-alt[class*=" md-icn-"]:after, .md-acc-cym-step-back.md-btn-alt[class^="md-icn-"], .md-acc-cym-step-back.md-btn-alt[class*=" md-icn-"], .md-acc-cym-step-back.md-btn-alt [class^="md-icn-"]:after, .md-acc-cym-step-back.md-btn-alt [class*=" md-icn-"]:after, .md-acc-cym-step-back.md-btn-alt [class^="md-icn-"], .md-acc-cym-step-back.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-cym-step-back.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-cym-step-back.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down:after, .md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-up:after, .md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-cym-step-back.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-cym-step-back.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down, .md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down:active, .md-acc-cym-step-back.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-cym-step-back.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-acc-cym-step-back.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym-step-back.md-btn-large[class^="md-icnpre-"]:before, .md-acc-cym-step-back.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-cym-step-back.md-btn-large[class^="md-icnpost-"]:after, .md-acc-cym-step-back.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-cym-step-back.md-btn-large[class^="md-icn-"]:after, .md-acc-cym-step-back.md-btn-large[class*=" md-icn-"]:after, .md-acc-cym-step-back.md-btn-large[class^="md-icn-"], .md-acc-cym-step-back.md-btn-large[class*=" md-icn-"], .md-acc-cym-step-back.md-btn-large [class^="md-icn-"]:after, .md-acc-cym-step-back.md-btn-large [class*=" md-icn-"]:after, .md-acc-cym-step-back.md-btn-large [class^="md-icn-"], .md-acc-cym-step-back.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-acc-cym-step-back.md-btn-large.md-icnpost-angle-down:after, .md-acc-cym-step-back.md-btn-large.md-icnpost-angle-up:after, .md-acc-cym-step-back.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-acc-cym-step-back {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-acc-cym-step-back:last-child {
	border-right: 0
}

.md-btn-strip .md-acc-cym-step-back[class^="md-icnpost-"], .md-btn-strip .md-acc-cym-step-back[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-acc-cym-step-back[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-cym-step-back[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-acc-cym-step-back {
	width: 50%
}

.md-btn-strip-3 .md-acc-cym-step-back {
	width: 33.333%
}

.md-btn-strip-4 .md-acc-cym-step-back {
	width: 25%
}

.md-btn-strip-5 .md-acc-cym-step-back {
	width: 20%
}

.localized-fonts-loaded .md-acc-cym-step-back {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-step-back::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-acc-cym-step-back {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-step-back[class^="md-icnpre-"]:before, .md-acc-cym-step-back[class*=" md-icnpre-"]:before, .md-acc-cym-step-back[class^="md-icnpost-"]:after, .md-acc-cym-step-back[class*=" md-icnpost-"]:after, .md-acc-cym-step-back[class^="md-icn-"]:after, .md-acc-cym-step-back[class*=" md-icn-"]:after, .md-acc-cym-step-back[class^="md-icn-"], .md-acc-cym-step-back[class*=" md-icn-"], .md-acc-cym-step-back [class^="md-icn-"]:after, .md-acc-cym-step-back [class*=" md-icn-"]:after, .md-acc-cym-step-back [class^="md-icn-"], .md-acc-cym-step-back [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-acc-cym-step-back[class^="md-icnpost-"]:after, .md-acc-cym-step-back[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-acc-cym-step-back.md-icnpost-angle-down:after, .md-acc-cym-step-back.md-icnpost-angle-up:after, .md-acc-cym-step-back.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-acc-cym-step-back:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-cym-step-back:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-acc-cym-step-back.md-icnpost-angle-down, .md-acc-cym-step-back.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-acc-cym-step-back.md-icnpost-angle-down:hover, .md-acc-cym-step-back.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-cym-step-back.md-icnpost-angle-down:active, .md-acc-cym-step-back.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-acc-cym-model-title-bloc {
	background-color: #1d1d1d;
	display: flex
}

.md-acc-cym-range-col {
	-ms-grid-row-align: center;
	align-self: center
}

.md-acc-cym-range-col-image {
	width: 40%
}

.md-acc-cym-range-col-copy {
	width: 60%;
	padding-left: 10px
}

.md-acc-cym-range-image {
	width: 100%;
	display: block
}

.md-acc-cym-range-model-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-bottom: 5px
}

.localized-fonts-loaded .md-acc-cym-range-model-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym-range-model-name span, .md-acc-cym-range-model-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-acc-cym-range-model-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-cym-range-model-detail {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7
}

.localized-fonts-loaded .md-acc-cym-range-model-detail {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-model-list {
	margin: 10px 0;
	border-bottom: 1px solid #4a4a4a
}

.md-acc-cym-model-item {
	display: block;
	margin: 0 0 5px
}

.md-acc-cym-model-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	font-size: 14px;
	font-size: .8749999999999999rem;
	background-color: #fff;
	border: 2px solid #fff;
	padding: 20px 10px;
	text-transform: uppercase
}

.localized-fonts-loaded .md-acc-cym-model-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-touch .md-acc-cym-model-link:hover {
	background: #000;
	color: #fff
}

.md-acc-banner {
	position: relative;
	margin: 0 auto;
	overflow: hidden
}

.md-acc-banner > .md-flex-container-nopadding {
	position: relative
}

.md-acc-banner-border-panel {
	border: 5px solid #000;
	padding: 10px;
	border: 0;
	padding: 0
}

.md-acc-banner-heading {
	padding: 5px 15px 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-acc-banner-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-banner-heading span, .md-acc-banner-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-acc-banner-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-hero-heading-big {
	padding: 15px 15px 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-acc-hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-hero-heading-big span, .md-acc-hero-heading-big p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-acc-hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-hero-heading-big .md-acc-hero-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px;
	margin: 0 0 20px;
	padding: 0
}

.localized-fonts-loaded .md-acc-hero-heading-big .md-acc-hero-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-hero-heading-big .md-acc-hero-subheading span, .md-acc-hero-heading-big .md-acc-hero-subheading p {
	display: block;
	padding-top: 10px
}

.md-acc-banner-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px;
	margin: 0 0 20px;
	padding: 0
}

.localized-fonts-loaded .md-acc-banner-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-acc-banner-subheading span, .md-acc-banner-subheading p {
	display: block;
	padding-top: 10px
}

.md-acc-banner-image {
	max-width: 100%;
	z-index: -1
}

.md-acc-banner-image-narrow {
	display: block
}

.md-acc-banner-wide-narrow {
	display: none
}

.md-acc-filters {
	background: #000;
	border-top: 0
}

.md-acc-banner-border-panel {
	position: absolute;
	z-index: 1;
	max-width: 450px;
	width: 50%;
	top: 4vw
}

.md-acc-banner-heading, .md-acc-banner-subheading {
	color: #fff
}

.md-acc-banner-heading {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em
}

.md-acc-choose {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	background: #ed9300;
	color: #fff
}

.localized-fonts-loaded .md-acc-choose {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-choose:after {
	display: none
}

.md-acc-choose:hover {
	background: #fff;
	color: #000
}

.md-acc-sel {
	border-radius: 0;
	border-color: #fff
}

.md-acc-sel select {
	background: #000;
	color: #fff
}

.md-acc-sel select:disabled {
	color: #fff
}

.md-acc-go {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #000;
	background: #fff
}

.localized-fonts-loaded .md-acc-go {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-go:hover {
	color: #000;
	background: #fff
}

.md-accy-sub-heading, .md-accy-copy, .md-accy-disclaimer {
	color: #000
}

.md-accy-sub-heading {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.md-accy-disclaimer {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.md-acc-item-link, .md-acc-item-title {
	background: #000
}

.md-acc-item-title {
	height: 74px;
	padding-top: 16px
}

.md-acc-items {
	border: 0;
	padding: 0
}

.md-accy-tools {
	margin: 20px 0
}

.md-accy-tools .md-accy-info, .md-accy-tools .md-accy-info-icn {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.md-accy-tools .md-accy-info-extra {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #000
}

.md-accy-tools .md-accy-tools-col-02 .md-btn {
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #fff
}

.no-touch .md-accy-tools .md-accy-tools-col-02 .md-btn:hover {
	color: #000
}

.js .md-acc-items > .md-acc-item-show .md-acc-item-link {
	color: #fff;
	text-transform: uppercase
}

.md-acc-cym .md-btn {
	border: 2px solid #fff
}

.md-acc-cym-title {
	color: #fff;
	text-transform: none
}

.md-acc-cym-heading {
	font-size: 14px;
	font-size: .8749999999999999rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #fff;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-acc-cym-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-range-item {
	border-top: 0
}

.md-acc-cym-model-title-bloc {
	background: #000;
	border-bottom: 1px solid #fff
}

.md-acc-cym-range-model-name {
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	color: #fff
}

.md-acc-cym-range-model-detail {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	color: #fff
}

.md-acc-cym-range-description {
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #fff
}

.localized-fonts-loaded .md-acc-cym-range-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-acc-cym-model-list {
	border-bottom-color: #fff;
	margin: 0 0 20px;
	padding: 20px 0
}

.md-acc-cym-range-link {
	background-color: #000
}

.md-accy-info {
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #000
}

.md-acc-cym-step {
	top: 45px
}

.md-accessory {
	margin-bottom: 1rem
}

.md-accessory .md-hero {
	margin: 20px 0
}

.md-accessory .md-accy-breadcrumbs {
	padding-top: 15px
}

.md-accy-detail-column-image {
	padding: 0 0 15px
}

.md-accy-detail-column-copy {
	padding: 0
}

.md-accy-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 15px 0 10px
}

.localized-fonts-loaded .md-accy-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-accy-main-heading span, .md-accy-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-accy-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-accy-sub-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-accy-sub-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-accy-sub-heading span, .md-accy-sub-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-accy-sub-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-accy-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-accy-copy {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-accy-tools {
	margin: 22px 0
}

.md-accy-tools .md-accy-tools-col-01 {
	margin-bottom: 25px;
	width: 100%
}

.md-accy-tools .md-accy-tools-col-02 {
	width: 100%
}

.md-accy-tools .md-accy-tools-col-02 .md-btn {
	font-size: 16px;
	font-size: 1rem;
	display: block;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 100%
}

.md-accy-tools .md-accy-info-icn {
	color: #000;
	text-decoration: none;
	font-size: 1rem
}

.md-accy-tools .md-accy-info-icn:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	padding-left: 10px;
	vertical-align: middle
}

.md-accy-tools .md-accy-info-icn-fwd:after {
	content: '\e808';
	text-indent: 0
}

.md-accy-tools .md-accy-info-icn-info:after {
	content: '\e836';
	text-indent: 0
}

.md-accy-tools .md-accy-info-extra {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em;
	display: block
}

.localized-fonts-loaded .md-accy-tools .md-accy-info-extra {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-accy-tools .md-accy-info-extra .md-accy-info-icn-info:after {
	color: #000;
	font-size: 15px;
	font-size: .9375rem;
	line-height: .86666667em
}

.md-accy-info {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 13px;
	font-size: .8125000000000001rem;
	line-height: 1em;
	letter-spacing: -0.05em;
	margin: 0 0 10px
}

.localized-fonts-loaded .md-accy-info {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-accy-info:last-child {
	margin-bottom: 0
}

.md-accy-regulation {
	text-decoration: none;
	margin-top: 0
}

.md-icnpost-angle-right.md-accy-regulation:after {
	padding-bottom: 3px
}

.md-accy-disclaimer {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em;
	color: #a7a7a7
}

.localized-fonts-loaded .md-accy-disclaimer {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-accy-disclaimer b {
	font-weight: bold
}

.md-accy-disclaimer i {
	font-style: italic
}

.md-accy-disclaimer sup {
	vertical-align: super;
	font-size: smaller
}

.md-accy-gallery {
	width: 100%;
	margin: 0 auto 20px;
	display: table;
	overflow: hidden
}

.md-accy-gallery-images {
	transition: transform 500ms
}

.md-js .md-accy-gallery-images {
	white-space: nowrap;
	position: relative;
	font-size: 0
}

.md-accy-gallery-item {
	display: inline-block;
	width: 100%
}

.md-accy-gallery-image {
	display: block;
	width: 100%
}

.md-accy-gallery-thumb-wrap {
	position: absolute;
	bottom: -40px
}

.md-accy-gallery-thumb-list {
	display: flex;
	justify-content: center
}

.md-accy-gallery-thumb {
	padding: 10px
}

.md-accy-gallery-link {
	border-radius: 100%;
	background-color: #666;
	display: block;
	height: 10px;
	width: 10px
}

.md-accy-gallery-link-active {
	background-color: #000
}

.md-accy-gallery-link:hover {
	cursor: pointer
}

.md-form-gcdm-accessories .md-accy-gallery-link-active {
	background-color: #fff
}

.md-accy-model-list {
	display: flex;
	flex-wrap: wrap;
	width: 100%
}

.md-accy-model-list-item {
	width: 50%
}

.md-articlelisting {
	margin-bottom: 2.5rem;
	min-height: 15rem;
	position: relative;
	width: 100%
}

.md-articlelisting-item {
	overflow: hidden;
	margin-bottom: 0
}

.md-articlelisting-item .md-articlelisting-text {
	bottom: 0;
	box-shadow: none;
	background-color: #000;
	position: absolute;
	padding: 20px 20px 0;
	top: auto
}

.md-articlelisting-item .md-articlelisting-heading, .md-articlelisting-item .md-articlelisting-description {
	color: #fff
}

.md-articlelisting-item .md-articlelisting-image {
	max-height: 150px;
	overflow: hidden
}

.md-articlelisting-featured {
	background-color: #000;
	color: #fff
}

.md-articlelisting-featured .md-articlelisting-text {
	padding: 30px
}

.md-articlelisting-featured .md-articlelisting-heading, .md-articlelisting-featured .md-articlelisting-description, .md-articlelisting-featured .md-articlelisting-date, .md-articlelisting-featured .md-articlelisting-days-left, .md-articlelisting-featured .md-disclaimer-btn {
	color: #fff
}

.md-articlelisting-featured .md-articlelisting-heading {
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	word-break: break-word
}

.md-articlelisting-all {
	overflow: hidden
}

.md-articlelisting-date {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7;
	display: block
}

.localized-fonts-loaded .md-articlelisting-date {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-featured .md-articlelisting-date {
	color: #000;
	padding-bottom: 2rem;
	width: 100%
}

.md-articlelisting-item .md-articlelisting-date {
	padding-bottom: .63rem
}

.md-articlelisting-text {
	width: 100%
}

.md-articlelisting-item .md-articlelisting-text {
	background-color: rgba(0, 0, 0, 0.96);
	box-shadow: 0 4px 30px 25px rgba(0, 0, 0, 0.96);
	margin-top: 0;
	position: relative;
	top: -20px
}

.md-articlelisting-text .md-articlelisting-cta {
	color: #fff
}

.md-articlelisting-text .md-articlelisting-cta::after {
	left: 7px
}

.md-articlelisting-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 1rem
}

.localized-fonts-loaded .md-articlelisting-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-heading span, .md-articlelisting-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-articlelisting-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-days-left {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 1rem
}

.localized-fonts-loaded .md-articlelisting-days-left {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-days-left span, .md-articlelisting-days-left p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-articlelisting-days-left {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin-bottom: 1rem
}

.localized-fonts-loaded .md-articlelisting-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-cta {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: block;
	text-decoration: none;
	margin-bottom: 1rem
}

.localized-fonts-loaded .md-articlelisting-cta {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-cta:after {
	left: 3px;
	position: relative
}

.md-articlelisting-item .md-articlelisting-cta {
	display: inline-block
}

.md-articlelisting-framecolour-orange {
	border-color: #F60
}

.md-articlelisting-framecolour-red {
	border-color: #C00
}

.md-articlelisting-framecolour-rodamine-red {
	border-color: #C09
}

.md-articlelisting-framecolour-purple {
	border-color: #63C
}

.md-articlelisting-framecolour-blue {
	border-color: #09F
}

.md-articlelisting-framecolour-green {
	border-color: #9F0
}

.md-articlelisting-framecolour-yellow {
	border-color: #FF0
}

.md-campaign-teaser, .md-campaign-teaser-info {
	overflow: hidden;
	position: relative
}

.md-campaign-teaser .md-ct-background-image, .md-campaign-teaser-info .md-ct-background-image {
	position: relative
}

.md-campaign-teaser .md-ct-background-image .md-rimage-bp-narrow, .md-campaign-teaser-info .md-ct-background-image .md-rimage-bp-narrow, .md-campaign-teaser .md-ct-background-image .md-rimage-bp-wide, .md-campaign-teaser-info .md-ct-background-image .md-rimage-bp-wide {
	width: 100%
}

.md-campaign-teaser .md-ct-container, .md-campaign-teaser-info .md-ct-container {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.md-campaign-teaser .md-ct-wrapper, .md-campaign-teaser-info .md-ct-wrapper {
	border: solid 8px #000;
	overflow: hidden;
	position: relative
}

.md-campaign-teaser .md-ct-wrapper.md-ct-lens, .md-campaign-teaser-info .md-ct-wrapper.md-ct-lens {
	background: rgba(0, 0, 0, 0.6)
}

.md-campaign-teaser .md-ct-wrapper-info .md-link, .md-campaign-teaser-info .md-ct-wrapper-info .md-link {
	vertical-align: middle
}

.md-campaign-teaser .md-ct-wrapper-info .md-link:after, .md-campaign-teaser-info .md-ct-wrapper-info .md-link:after, .md-campaign-teaser .md-ct-wrapper-info .md-link:before, .md-campaign-teaser-info .md-ct-wrapper-info .md-link:before {
	content: none
}

.md-campaign-teaser .md-ct-wrapper-info .md-link, .md-campaign-teaser-info .md-ct-wrapper-info .md-link {
	vertical-align: middle
}

.md-campaign-teaser .md-ct-wrapper-info .md-link:after, .md-campaign-teaser-info .md-ct-wrapper-info .md-link:after, .md-campaign-teaser .md-ct-wrapper-info .md-link:before, .md-campaign-teaser-info .md-ct-wrapper-info .md-link:before {
	content: none
}

.md-campaign-teaser .md-ct-inner, .md-campaign-teaser-info .md-ct-inner {
	padding: 7px 0 7px 24px;
	position: relative;
	z-index: 2
}

.md-campaign-teaser .md-gen-list .md-gen-item, .md-campaign-teaser-info .md-gen-list .md-gen-item {
	margin-bottom: 10px
}

.md-campaign-teaser .md-ct-foreground-image, .md-campaign-teaser-info .md-ct-foreground-image {
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.md-campaign-teaser .md-ct-foreground-image .md-rimage-bp-narrow, .md-campaign-teaser-info .md-ct-foreground-image .md-rimage-bp-narrow, .md-campaign-teaser .md-ct-foreground-image .md-rimage-bp-wide, .md-campaign-teaser-info .md-ct-foreground-image .md-rimage-bp-wide {
	width: 100%
}

.md-campaign-teaser .md-ct-heading, .md-campaign-teaser-info .md-ct-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 7px
}

.localized-fonts-loaded .md-campaign-teaser .md-ct-heading, .localized-fonts-loaded .md-campaign-teaser-info .md-ct-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-campaign-teaser .md-ct-heading span, .md-campaign-teaser-info .md-ct-heading span, .md-campaign-teaser .md-ct-heading p, .md-campaign-teaser-info .md-ct-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-campaign-teaser .md-ct-heading, .localized-fonts-loaded .md-campaign-teaser-info .md-ct-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-campaign-teaser .md-ct-subheading .md-std-txt, .md-campaign-teaser-info .md-ct-subheading .md-std-txt, .md-campaign-teaser .md-ct-subheading .md-std-txt p, .md-campaign-teaser-info .md-ct-subheading .md-std-txt p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	color: #a7a7a7;
	margin-bottom: 2px;
	padding-top: 0
}

.localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt, .localized-fonts-loaded .md-campaign-teaser-info .md-ct-subheading .md-std-txt, .localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt p, .localized-fonts-loaded .md-campaign-teaser-info .md-ct-subheading .md-std-txt p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-campaign-teaser .md-gen-list, .md-campaign-teaser-info .md-gen-list {
	padding-top: 0
}

.md-campaign-teaser .md-gen-list .md-gen-item, .md-campaign-teaser-info .md-gen-list .md-gen-item {
	margin-bottom: 2px
}

.md-campaign-teaser a[href^="tel:"], .md-campaign-teaser-info a[href^="tel:"] {
	pointer-events: none;
	text-decoration: none;
	color: inherit
}

.md-campaign-teaser {
	overflow: visible
}

.md-campaign-teaser .md-ct-wrapper {
	border: 0
}

.md-campaign-teaser .md-ct-wrapper.md-ct-lens {
	background: transparent
}

.md-campaign-teaser .md-ct-heading {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em
}

.md-campaign-teaser .md-ct-heading span, .md-campaign-teaser .md-ct-heading p {
	padding-top: 0
}

.md-campaign-teaser .md-ct-subheading .md-std-txt, .md-campaign-teaser .md-ct-subheading .md-std-txt p {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	color: #000
}

.md-campaign-teaser .md-ct-inner {
	background: #fff
}

.md-campaign-teaser .md-gen-list {
	padding-top: 10px
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item + .md-gen-item {
	margin-bottom: 20px
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item .md-link {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #000
}

.md-campaign-teaser .md-ct-background-motion {
	min-height: 300px
}

.md-campaign-teaser-info .md-ct-container-info {
	width: 100%;
	background: #fff
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-find-more {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px
}

.md-campaign-teaser-info .md-gen-list {
	padding-top: 10px
}

.md-campaign-teaser-info .md-gen-list.md-gen-list-spacing {
	margin-bottom: 0
}

.md-campaign-teaser-info .md-gen-item::before {
	content: ""
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item {
	padding: 5px 20px;
	background: #000;
	text-align: center
}

.md-campaign-teaser-info .md-gen-list-forwards .md-link {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #fff;
	font-family: 'MINISansReg', Arial, sans-serif
}

.md-campaign-teaser-info .md-gen-list-forwards .md-link.md-icnpost-angle-right:after {
	display: none
}

.md-cs-carousel-item .md-heading-h2, .md-heading-h1, .md-heading-h3, .md-heading-h4, .md-heading-h5, .md-heading-h6, .md-heading-h7, .md-heading-h8 {
	margin-bottom: 0
}

.md-lang-en_gb .md-campaign-teaser-info .md-ct-wrapper-info .md-find-more .md-gen-item {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-lang-en_gb .md-campaign-teaser-info .md-ct-wrapper-info .md-find-more .md-gen-item:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-lang-en_gb .md-campaign-teaser-info .md-ct-wrapper-info .md-find-more .md-gen-item:hover .md-link {
	color: #000
}

.md-lang-de_de .md-campaign-teaser-info .md-ct-wrapper-info .md-find-more .md-gen-item {
	border: 2px solid #ed9300;
	background-color: #ed9300
}

.md-lang-de_de .md-campaign-teaser-info .md-ct-wrapper-info .md-find-more .md-gen-item:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-lang-de_de .md-campaign-teaser-info .md-ct-wrapper-info .md-find-more .md-gen-item:hover .md-link {
	color: #000
}

.md-colctrl {
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	padding: 0 20px
}

.md-colctrl .parsys_column > .md-component, .md-colctrl .parsys_column > .parbase {
	margin-bottom: 1rem
}

.md-colctrl .md-colctrl-medium {
	margin-bottom: 2em
}

.md-colctrl .newpar {
	height: 100%
}

.md-colctrl-inline {
	display: flex
}

.md-colctrl-inline .md-colctrl-inline {
	flex: 1;
	margin-right: 2px
}

.md-colctrl-inline .md-colctrl-inline:last-child {
	margin-right: 0
}

.md-pop {
	position: relative
}

.md-pop:before, .md-pop:after {
	content: "";
	display: table
}

.md-pop.md-pop-ie {
	background-color: #fff;
	border-bottom: 1px solid #212121;
	padding: 10px;
	min-height: 107px;
	z-index: 20
}

.md-pop.md-pop-ie.md-pop-highlight {
	border: 1px solid #fff;
	z-index: 12
}

.md-pop.md-pop-ie a {
	color: #000
}

.md-pop.md-pop-ie .md-pop-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 10px 30px 10px 0
}

.localized-fonts-loaded .md-pop.md-pop-ie .md-pop-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pop.md-pop-ie .md-pop-title span, .md-pop.md-pop-ie .md-pop-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pop.md-pop-ie .md-pop-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pop.md-pop-ie .md-pop-title span {
	display: inline
}

.md-pop.md-pop-ie .md-pop-text {
	margin-right: 30px
}

.md-pop .md-pop-text {
	display: block;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-pop .md-pop-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pop .md-icn-close {
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 13;
	cursor: pointer
}

.md-pop.md-pop-ie .md-icn-close {
	font-size: 1em
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
	.md-pop .md-pop-body-content-text {
		visibility: visible
	}
}

.md-pop-hide {
	display: none
}

.md-columns {
	position: relative;
	margin: 0 auto 20px;
	overflow: hidden
}

.md-columns .md-std-txt a.md-icn-info, .md-columns .md-gen-list-tick .md-gen-item:before {
	color: #000
}

.columns {
	position: relative
}

.columns .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	margin-top: 0
}

.columns .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-columns-has-drag-reveal {
	height: 60vh
}

.md-columns-border-panel {
	padding: 15px
}

.md-columns-heading-big, .md-columns-heading {
	display: block;
	padding: 15px 15px 0
}

.md-columns-heading-big .md-columns-subheading, .md-columns-heading .md-columns-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px;
	margin: 0 0 20px;
	padding: 0
}

.localized-fonts-loaded .md-columns-heading-big .md-columns-subheading, .localized-fonts-loaded .md-columns-heading .md-columns-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-heading-big .md-columns-subheading span, .md-columns-heading .md-columns-subheading span, .md-columns-heading-big .md-columns-subheading p, .md-columns-heading .md-columns-subheading p {
	display: block;
	padding-top: 10px
}

.hero-heading-big {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.hero-heading-big span, .hero-heading-big p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	word-wrap: break-word
}

.localized-fonts-loaded .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-heading span, .md-columns-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-subheading {
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 18px
}

.localized-fonts-loaded .md-columns-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-subheading span, .md-columns-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-text {
	display: block;
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-columns-text {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-columns-copy > ul {
	display: block;
	padding: 10px 0 0 0
}

.md-columns-copy > li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-columns-copy > li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-copy > li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-columns-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	padding: 22px 15px 15px
}

.localized-fonts-loaded .md-columns-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-link:hover {
	color: #000
}

.md-columns-link:active {
	color: #666
}

.md-columns-link[class^="md-icnpre-"]:before, .md-columns-link[class*=" md-icnpre-"]:before, .md-columns-link[class^="md-icnpost-"]:after, .md-columns-link[class*=" md-icnpost-"]:after, .md-columns-link[class^="md-icn-"]:after, .md-columns-link[class*=" md-icn-"]:after, .md-columns-link[class^="md-icn-"], .md-columns-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-columns-link[class^="md-icnpost-"]:after, .md-columns-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-columns-link[class^="md-icnpre-"]:before, .md-columns-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-columns-link:after {
	vertical-align: middle;
	line-height: .75
}

.md-columns .md-inpage-cta {
	margin: 20px 0
}

.md-single-heading-main {
	width: 100%;
	padding: 20px 0 0 20px
}

.md-columns-image-wrapper img {
	width: 100%;
	position: relative
}

.md-columns-empty {
	display: block;
	padding: 20px;
	border: 3px solid #000;
	text-align: center
}

.md-columns-empty .md-empty-component-label {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 0;
	display: block
}

.localized-fonts-loaded .md-columns-empty .md-empty-component-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-empty .md-empty-component-label span, .md-columns-empty .md-empty-component-label p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-empty .md-empty-component-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-empty:hover, .md-columns-empty:focus, .md-columns-empty:active {
	border-color: #09F
}

.md-columns-empty:hover .md-empty-component-label, .md-columns-empty:focus .md-empty-component-label, .md-columns-empty:active .md-empty-component-label {
	color: #09F
}

.md-columns-type-triple.md-columns-tripleNoFrame {
	background-color: #1d1d1d;
	border: 0;
	padding: 24px 0 35px 0
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 18px;
	width: 80%
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading span, .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin: 0 0 18px;
	padding: 0 15px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns {
	padding-top: 12px
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-bottom: 14px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 span, .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-std-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-std-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .parsys_column {
	margin-bottom: 28px
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-gen-list {
	padding-top: 12px
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 18px;
	padding: 0
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-heading span, .md-columns-type-triple.md-columns-tripleFrame .md-columns-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin: 0 0 18px;
	padding: 0
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-bottom: 14px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 span, .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-std-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	padding-bottom: 8px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-std-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-colctrl {
	padding: 0
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .parsys_column {
	margin-bottom: 24px
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-gen-list {
	padding-top: 0
}

.md-columns-type-triple.md-columns-tripleFrame .md-standalone-copy {
	margin-left: 0
}

.md-columns-type-triple .md-gen-list .md-gen-li {
	font-size: 14px;
	font-size: .8749999999999999rem;
	margin-bottom: 10px
}

.md-columns-type-triple.md-columns-tripleNoFrame {
	background-color: #fff
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-size: 30px;
	font-size: 1.875rem
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns {
	padding-top: 0
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-inpage-cta {
	margin-bottom: 30px
}

.md-columns-content-wrapper .md-columns-tab-content {
	display: none
}

.md-columns-content-wrapper .md-columns-tab-content.md-active {
	display: block
}

.md-columns-type-single {
	background: #fff;
	margin-bottom: 0;
	border: 0 none;
	overflow: hidden
}

.md-columns-type-single .md-columns-foreground {
	display: block
}

.md-columns-type-single .md-columns-text-wrapper, .md-columns-type-single .md-columns-image-wrapper {
	position: relative;
	z-index: 2
}

.md-columns-type-single .md-columns-bg-image-wrap img {
	width: 100%
}

.md-columns-type-single .md-columns-intro, .md-columns-type-single .md-columns-content {
	padding: 0 20px;
	margin: 20px 0
}

.md-columns-type-single .md-columns-border-panel {
	border: 0;
	padding: 20px
}

.md-columns-type-single .md-columns-border-panel .md-columns-content, .md-columns-type-single .md-columns-border-panel .md-columns-intro {
	margin: 0;
	padding: 0
}

.md-columns-type-single .md-columns-border-panel-image {
	border: 0
}

.md-columns-type-single .md-columns-intro {
	margin-bottom: 22px
}

.md-columns-type-single .md-columns-text {
	padding: 0
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-content, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-content, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-image-wrapper, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-image-wrapper {
	display: none
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro {
	padding: 15px;
	border-width: 5px;
	margin-bottom: 0
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 0 0 15px;
	word-wrap: break-word
}

.localized-fonts-loaded .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .localized-fonts-loaded .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3 span, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 span, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3 p, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .localized-fonts-loaded .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-columns-text, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-columns-text {
	margin: 0
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px;
	margin-bottom: 0
}

.localized-fonts-loaded .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext, .localized-fonts-loaded .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext span, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext span, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext p, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext p {
	display: block;
	padding-top: 10px
}

.md-columns-type-single .md-gen-item {
	margin-bottom: .5rem
}

.md-columns-type-single .md-gen-list-forwards .md-gen-item {
	margin-bottom: 0
}

.md-columns-type-single .md-heading-h2, .md-columns-type-single .md-heading-h3, .md-columns-type-single .md-heading-h4, .md-columns-type-single .md-heading-h5, .md-columns-type-single .md-heading-h6, .md-columns-type-single .md-heading-h7, .md-columns-type-single .md-body-1, .md-columns-type-single .md-columns-text, .md-columns-type-single .md-gen-item, .md-columns-type-single .md-std-txt a.md-icn-info, .md-columns-type-single .md-gen-list-tick .md-gen-item:before {
	color: #000
}

.md-columns-type-double {
	border: 0;
	margin: 20px 0 40px
}

.md-columns-type-double .md-columns-column {
	margin: 0 20px 35px
}

.md-columns-type-double .md-columns-border-panel {
	margin: 0;
	padding: 20px
}

.md-columns-type-double .md-columns-subheading, .md-columns-type-double .md-columns-text {
	padding: 0;
	margin: 0 0 15px
}

.md-columns-type-double .md-gen-list-forwards .md-gen-item {
	margin-bottom: 40px
}

.md-columns-type-double .md-columns-subheading {
	font-size: 30px;
	font-size: 1.875rem
}

.md-columns-type-double .md-standalone-copy {
	margin-left: 0
}

.md-columns-border-panel.md-columns-framecolour-orange, .md-columns-border-panel-image.md-columns-framecolour-orange {
	border-color: #F60
}

.md-columns-border-panel.md-columns-framecolour-red, .md-columns-border-panel-image.md-columns-framecolour-red {
	border-color: #C00
}

.md-columns-border-panel.md-columns-framecolour-rodamine-red, .md-columns-border-panel-image.md-columns-framecolour-rodamine-red {
	border-color: #C09
}

.md-columns-border-panel.md-columns-framecolour-purple, .md-columns-border-panel-image.md-columns-framecolour-purple {
	border-color: #63C
}

.md-columns-border-panel.md-columns-framecolour-blue, .md-columns-border-panel-image.md-columns-framecolour-blue {
	border-color: #09F
}

.md-columns-border-panel.md-columns-framecolour-green, .md-columns-border-panel-image.md-columns-framecolour-green {
	border-color: #9F0
}

.md-columns-border-panel.md-columns-framecolour-yellow, .md-columns-border-panel-image.md-columns-framecolour-yellow {
	border-color: #FF0
}

.md-component.md-single-heading .md-standalone-copy {
	margin-top: 42px
}

.md-columns-text-wrapper .genericlist:last-child .md-gen-list-forwards .md-gen-item:before, .md-columns-text-wrapper .genericlist:last-child .md-gen-list-forwards .md-gen-item:after {
	content: none
}

.md-contentexpander {
	clear: both
}

.md-contentexpander-title {
	margin: 0 0 20px
}

.md-contentexpander-title, .md-contentexpander-toggle {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	font-weight: bold;
	color: #000
}

.localized-fonts-loaded .md-contentexpander-title, .localized-fonts-loaded .md-contentexpander-toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contentexpander-toggle {
	font-family: 'MINISansReg', Arial, sans-serif;
	border: 0;
	text-decoration: none;
	padding: 0;
	position: relative;
	background: transparent;
	text-transform: none;
	display: block;
	cursor: pointer;
	width: 100%;
	text-align: left
}

.localized-fonts-loaded .md-contentexpander-toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contentexpander-toggle:after {
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e80a';
	text-indent: 0;
	font-size: 1em;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	height: 1em;
	margin: auto 0
}

.md-contentexpander-toggle:focus {
	outline: 1px dotted
}

.md-contentexpander-toggle::-moz-focus-inner {
	border: 0;
	padding: 0
}

.md-contentexpander-closed .md-contentexpander-toggle:after {
	content: '\e804';
	text-indent: 0
}

.md-contentexpander-content {
	transition: height 500ms;
	overflow: hidden
}

.md-contentexpander-closed .md-contentexpander-content[style] {
	height: 0 !important
}

.md-contenttable-intro {
	margin-bottom: 15px;
	padding: 0
}

.md-contenttable-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-contenttable-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttable-heading span, .md-contenttable-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-contenttable-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttable-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-contenttable-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttable {
	table-layout: fixed;
	width: 100%;
	word-wrap: normal;
	border-collapse: separate;
	border: 0;
	margin-bottom: 25px
}

.md-contenttable-2 th, .md-contenttable-2 td {
	width: 50%
}

.md-contenttable-2.md-contenttable-leading th, .md-contenttable-2.md-contenttable-leading td {
	width: 40%
}

.md-contenttable-2.md-contenttable-leading th:first-child, .md-contenttable-2.md-contenttable-leading td:first-child {
	width: 60%
}

.md-contenttable-3 th, .md-contenttable-3 td {
	width: 33.33%
}

.md-contenttable-3.md-contenttable-leading th, .md-contenttable-3.md-contenttable-leading td {
	width: 28%
}

.md-contenttable-3.md-contenttable-leading th:first-child, .md-contenttable-3.md-contenttable-leading td:first-child {
	width: 44%
}

.md-contenttable-4 th, .md-contenttable-4 td {
	width: 25%
}

.md-contenttable-4.md-contenttable-leading th, .md-contenttable-4.md-contenttable-leading td {
	width: 20%
}

.md-contenttable-4.md-contenttable-leading th:first-child, .md-contenttable-4.md-contenttable-leading td:first-child {
	width: 40%
}

.md-contenttable-5 th, .md-contenttable-5 td {
	width: 20%
}

.md-contenttable-5.md-contenttable-leading th, .md-contenttable-5.md-contenttable-leading td {
	width: 16%
}

.md-contenttable-5.md-contenttable-leading th:first-child, .md-contenttable-5.md-contenttable-leading td:first-child {
	width: 36%
}

.md-contenttable-scroll-active {
	overflow: hidden;
	position: relative
}

.md-contenttable-scroll-active .md-contenttable-scroll-lead {
	left: 0;
	position: absolute;
	speak: none;
	top: 0;
	width: 45%
}

.md-contenttable-scroll-active .md-contenttable-scroll-lead:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: -6px;
	height: 100%;
	width: 6px;
	background-color: rgba(0, 0, 0, 0.33);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
	background-color: rgba(0, 0, 0, 0)
}

.md-contenttable-scroll-active .md-contenttable-scroll-lead .md-contenttable-cell {
	border-right: 1px solid #333
}

.md-contenttable-scroll-active .md-contenttable-scroll-main {
	overflow-x: scroll;
	overflow-y: hidden;
	margin-left: 45%;
	position: relative;
	-webkit-overflow-scrolling: touch
}

.md-contenttable-scroll-active .md-contenttable-scroll-main .md-contenttable {
	min-width: 100%;
	width: auto
}

.md-contenttable-scroll-active .md-contenttable-scroll-main .md-contenttable-cell {
	min-width: 100px;
	width: auto;
	white-space: nowrap
}

.md-contenttable-scroll-active .md-contenttable-scroll-main .md-contenttable-cell:nth-child(1) {
	display: none
}

.md-contenttable-scroll-active .md-contenttable-scroll-decor, .md-contenttable-scroll-active .md-contenttable-touch-scroll-icon {
	transition: transform 300ms;
	pointer-events: none;
	position: absolute
}

.md-contenttable-scroll-active .md-contenttable-scroll-decor {
	bottom: 0;
	top: 0;
	right: 0;
	width: 60px;
	z-index: 1;
	border-right: 36px solid rgba(0, 0, 0, 0.95);
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95))
}

.md-contenttable-scroll-active .md-contenttable-touch-scroll-icon {
	margin-top: -10px;
	top: 50%;
	right: 12px;
	z-index: 2;
	font-size: 20px
}

.no-touch .md-contenttable-scroll-active .md-contenttable-touch-scroll-icon {
	display: none
}

.md-contenttable-scroll-touched .md-contenttable-scroll-decor, .md-contenttable-scroll-extent .md-contenttable-scroll-decor, .md-contenttable-scroll-touched .md-contenttable-touch-scroll-icon, .md-contenttable-scroll-extent .md-contenttable-touch-scroll-icon {
	transform: translate(60px, 0)
}

.md-contenttable-cell {
	border-bottom: 1px solid #333;
	border-top: 1px solid #fff;
	height: 50px;
	padding: 10px;
	vertical-align: top
}

.touch .md-contenttable-cell {
	overflow-x: scroll
}

.md-contenttable-head {
	border-bottom: 2px solid #000;
	font-weight: bold
}

.md-contenttable-head .md-contenttable-cell {
	border-bottom-color: #a7a7a7;
	border-top: 0;
	min-height: 30px;
	vertical-align: middle
}

.md-contenttable-head .md-contenttable-cell:last-child {
	text-align: left
}

.md-contenttable-head .md-contenttable-text {
	font-family: 'MINISansReg', Arial, sans-serif;
	text-align: left
}

.localized-fonts-loaded .md-contenttable-head .md-contenttable-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttable-head .md-contenttable-image:last-child {
	text-align: center
}

.md-contenttable tbody tr:last-child .md-contenttable-cell {
	border-bottom: 0
}

.md-contenttable-divide .md-contenttable-cell {
	border-top-color: #a7a7a7
}

.md-contenttable-text {
	text-align: left
}

.md-contenttable-head .md-contenttable-text {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em
}

.localized-fonts-loaded .md-contenttable-head .md-contenttable-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttable-body .md-contenttable-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-contenttable-body .md-contenttable-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttable-image {
	padding: 5px;
	text-align: center
}

.md-contenttable-image img {
	max-width: 100%
}

.md-contenttable-icon {
	text-align: center
}

.md-contenttable-cta {
	text-align: left
}

.md-contenttable-cta a:after {
	padding-left: 5px;
	vertical-align: middle
}

.md-contenttable-strong {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #000;
	word-wrap: break-word
}

.localized-fonts-loaded .md-contenttable-strong {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttable-cta, .md-contenttable-blank, .md-contenttable-text {
	position: relative
}

.md-contenttable-cta:after, .md-contenttable-blank:after, .md-contenttable-text:after {
	display: block;
	content: "";
	width: 0;
	background: white;
	height: 1px;
	position: absolute;
	right: 0;
	bottom: -1px
}

.md-contenttable-body tr:last-child .md-contenttable-cta:after, .md-contenttable-body tr:last-child .md-contenttable-blank:after, .md-contenttable-body tr:last-child .md-contenttable-text:after {
	display: none
}

.md-contenttable-cta:last-child:after, .md-contenttable-blank:last-child:after, .md-contenttable-text:last-child:after {
	display: none
}

.md-contenttable-body .md-contenttable-cta:nth-child(odd), .md-contenttable-body .md-contenttable-blank:nth-child(odd), .md-contenttable-body .md-contenttable-text:nth-child(odd) {
	color: #000;
	text-align: left
}

.md-contenttable-body .md-contenttable-cta:nth-child(even), .md-contenttable-body .md-contenttable-blank:nth-child(even), .md-contenttable-body .md-contenttable-text:nth-child(even) {
	font-size: 18px;
	font-size: 1.1250000000000002rem
}

tbody tr:last-child .md-contenttable-text:after, tbody tr:last-child .md-contenttable-blank:after {
	bottom: 0
}

.md-contenttable-text thead:after, .md-contenttable-blank thead:after {
	bottom: -1px
}

.md-contenttable-body:first-child .md-contenttable-cell {
	border-top: 2px solid #000
}

.md-contenttable-body:last-child tr:last-child .md-contenttable-text:nth-child(odd):after {
	display: none
}

.md-contenttable-body .md-contenttable-cta, .md-contenttable-body .md-contenttable-text {
	text-transform: uppercase
}

.md-contenttable-body .md-contenttable-cta:nth-child(even), .md-contenttable-body .md-contenttable-text:nth-child(even) {
	font-size: 14px;
	font-size: .8749999999999999rem;
	text-align: left
}

.md-contenttable-body .md-contenttable-cta:nth-child(odd), .md-contenttable-body .md-contenttable-text:nth-child(odd) {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-contenttable-body .md-contenttable-cta a:after {
	vertical-align: baseline
}

.md-contenttile .md-contenttile-overlay {
	display: none
}

.md-contenttile .md-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	margin-top: 10px
}

.localized-fonts-loaded .md-contenttile .md-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttile .md-link:hover {
	color: #000
}

.md-contenttile .md-link:active {
	color: #666
}

.md-contenttile .md-link[class^="md-icnpre-"]:before, .md-contenttile .md-link[class*=" md-icnpre-"]:before, .md-contenttile .md-link[class^="md-icnpost-"]:after, .md-contenttile .md-link[class*=" md-icnpost-"]:after, .md-contenttile .md-link[class^="md-icn-"]:after, .md-contenttile .md-link[class*=" md-icn-"]:after, .md-contenttile .md-link[class^="md-icn-"], .md-contenttile .md-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-contenttile .md-link[class^="md-icnpost-"]:after, .md-contenttile .md-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-contenttile .md-link[class^="md-icnpre-"]:before, .md-contenttile .md-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-contenttile .md-link:after {
	margin-top: 2px;
	vertical-align: middle
}

.md-contenttile-image-link {
	display: block
}

.md-contenttile-image {
	width: 100%
}

.md-contenttile-overlay-ctrl {
	background: 0;
	border: 0;
	display: block;
	height: auto;
	line-height: 1;
	padding: 0;
	margin-bottom: 10px;
	position: relative
}

.md-contenttile-overlay-ctrl img {
	width: 100%
}

.md-contenttile-overlay-ctrl:after {
	color: #000;
	font-size: 60px;
	margin: -30px 0 0 -30px;
	left: 50%;
	position: absolute;
	top: 50%
}

.md-contenttile-overlay-ctrl:hover {
	cursor: pointer
}

.md-contenttile-copy {
	margin-top: 15px
}

.md-contenttile-copy:first-child {
	margin-top: 0
}

.md-contenttile-heading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 5px
}

.localized-fonts-loaded .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-heading a {
	text-decoration: none
}

.md-contenttile-footer, .md-contenttile-cta {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-top: 10px
}

.localized-fonts-loaded .md-contenttile-footer, .localized-fonts-loaded .md-contenttile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-cta-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-contenttile-cta-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttile-cta-link:hover {
	color: #000
}

.md-contenttile-cta-link:active {
	color: #666
}

.md-contenttile-cta-link[class^="md-icnpre-"]:before, .md-contenttile-cta-link[class*=" md-icnpre-"]:before, .md-contenttile-cta-link[class^="md-icnpost-"]:after, .md-contenttile-cta-link[class*=" md-icnpost-"]:after, .md-contenttile-cta-link[class^="md-icn-"]:after, .md-contenttile-cta-link[class*=" md-icn-"]:after, .md-contenttile-cta-link[class^="md-icn-"], .md-contenttile-cta-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-contenttile-cta-link[class^="md-icnpost-"]:after, .md-contenttile-cta-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-contenttile-cta-link[class^="md-icnpre-"]:before, .md-contenttile-cta-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-contenttile-cta-link:after {
	vertical-align: middle;
	line-height: .8
}

.md-contenttile-block {
	background-color: #0f0f0f;
	margin-top: 1px;
	padding: 15px
}

.md-contenttile-addition {
	float: left;
	width: 100%
}

.md-contenttile-tout-wrapper {
	max-width: 452px;
	margin-bottom: 30px;
	background: #000
}

.md-contenttile-tout-wrapper .md-contenttile-heading {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em
}

.md-contenttile-tout-wrapper .md-contenttile-heading .md-fixedtext {
	color: #fff
}

.md-contenttile-tout-wrapper .md-contenttile-image {
	border: 5px solid #000
}

.md-contenttile-tout-wrapper img {
	border: 0
}

.md-contenttile-tout-wrapper .md-contenttile-copy {
	margin: 0;
	padding: 0 20px
}

.md-contenttile-tout-wrapper .md-contenttile-copy .md-rich-text p, .md-contenttile-tout-wrapper .md-contenttile-copy .md-rich-text .md-std-txt p {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #fff;
	letter-spacing: –0 .02em
}

.localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-copy .md-rich-text p, .localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-copy .md-rich-text .md-std-txt p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttile-tout-wrapper .md-contenttile-price-row {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	line-height: 18px
}

.localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-price-row {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-tout-wrapper .md-contenttile-price-row span, .md-contenttile-tout-wrapper .md-contenttile-price-row p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-price-row {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-tout-wrapper .md-contenttile-price-row .md-price-prefix {
	display: inline;
	padding: 0 5px 0 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-price-row .md-price-prefix {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttile-tout-wrapper .md-gen-list-forwards .md-gen-item {
	color: #fff;
	margin: 0 0 0 20px
}

.md-contenttile-tout-wrapper .md-gen-list-forwards .md-gen-item:hover {
	background: #000;
	border: 0
}

.md-contenttile-tout-wrapper .md-contenttile-addition {
	float: none;
	padding: 10px 20px
}

.md-contenttile-tout-wrapper .md-contenttile-addition .md-contenttile-cta .md-contenttile-cta-link {
	color: #fff
}

.md-page-dealerhomepage .md-page-carousel-wrapper .columns .md-columns-type-triple .parsys-column.md-colctrl-medium.md-colctrl .parsys_column.md-colctrl-medium {
	background: #fff
}

.md-page-dealerhomepage .md-contenttile .md-contenttile-price-row, .md-page-dealerserviceonly .md-contenttile .md-contenttile-price-row, .md-page-dealer .md-contenttile .md-contenttile-price-row, .md-page-dealerhomepage .md-contenttile .md-price-prefix, .md-page-dealerserviceonly .md-contenttile .md-price-prefix, .md-page-dealer .md-contenttile .md-price-prefix, .md-page-dealerhomepage .md-contenttile .md-gen-item, .md-page-dealerserviceonly .md-contenttile .md-gen-item, .md-page-dealer .md-contenttile .md-gen-item {
	color: #fff
}

.md-page-dealerhomepage .md-contenttile .md-contenttile-block, .md-page-dealerserviceonly .md-contenttile .md-contenttile-block, .md-page-dealer .md-contenttile .md-contenttile-block {
	background: #fff;
	padding: 0
}

.md-page-dealerhomepage .md-contenttile .md-contenttile-price-row, .md-page-dealerserviceonly .md-contenttile .md-contenttile-price-row, .md-page-dealer .md-contenttile .md-contenttile-price-row {
	padding: 0 20px
}

.md-page-dealerhomepage .md-contenttile .md-contenttile-tout-wrapper .md-contenttile-cta, .md-page-dealerserviceonly .md-contenttile .md-contenttile-tout-wrapper .md-contenttile-cta, .md-page-dealer .md-contenttile .md-contenttile-tout-wrapper .md-contenttile-cta {
	color: #fff;
	margin-bottom: 20px
}

.md-page-dealerhomepage .md-contenttile-tout-wrapper, .md-page-dealerserviceonly .md-contenttile-tout-wrapper, .md-page-dealer .md-contenttile-tout-wrapper {
	overflow: hidden
}

.md-page-dealerhomepage .md-page-carousel-item .md-single-heading .md-heading-h3.md-alignment-1, .md-page-dealerserviceonly .md-page-carousel-item .md-single-heading .md-heading-h3.md-alignment-1, .md-page-dealer .md-page-carousel-item .md-single-heading .md-heading-h3.md-alignment-1 {
	margin-top: 0
}

.md-page-dealerhomepage .md-page-carousel-item .md-columns-type-double, .md-page-dealerserviceonly .md-page-carousel-item .md-columns-type-double, .md-page-dealer .md-page-carousel-item .md-columns-type-double {
	padding-top: 0
}

.md-page-dealerhomepage .md-page-carousel-item .md-grid, .md-page-dealerserviceonly .md-page-carousel-item .md-grid, .md-page-dealer .md-page-carousel-item .md-grid {
	padding: 0 20px 50px
}

.md-page-dealerhomepage .md-page-carousel-item .md-grid .md-grid-main-description, .md-page-dealerserviceonly .md-page-carousel-item .md-grid .md-grid-main-description, .md-page-dealer .md-page-carousel-item .md-grid .md-grid-main-description {
	padding-left: 0
}

.md-page-dealerhomepage .md-colctrl, .md-page-dealerserviceonly .md-colctrl, .md-page-dealer .md-colctrl {
	overflow: hidden
}

.md-page-dealerhomepage .md-columns .md-gen-list, .md-page-dealerserviceonly .md-columns .md-gen-list, .md-page-dealer .md-columns .md-gen-list {
	margin-bottom: 20px
}

.md-page-dealerhomepage .md-columns .md-gen-list .md-gen-item:before, .md-page-dealerserviceonly .md-columns .md-gen-list .md-gen-item:before, .md-page-dealer .md-columns .md-gen-list .md-gen-item:before {
	color: #000
}

.md-page-dealerhomepage .md-columns .md-contenttile .md-gen-list, .md-page-dealerserviceonly .md-columns .md-contenttile .md-gen-list, .md-page-dealer .md-columns .md-contenttile .md-gen-list {
	padding: 0 20px
}

.md-page-dealerhomepage .md-columns .md-contenttile .md-gen-list .md-gen-item:before, .md-page-dealerserviceonly .md-columns .md-contenttile .md-gen-list .md-gen-item:before, .md-page-dealer .md-columns .md-contenttile .md-gen-list .md-gen-item:before {
	color: #fff
}

.md-page-dealerhomepage .md-columns .md-columns-image-wrapper, .md-page-dealerserviceonly .md-columns .md-columns-image-wrapper, .md-page-dealer .md-columns .md-columns-image-wrapper {
	margin-bottom: 10px
}

.md-page-dealerhomepage .md-tp-tabs .md-tp-tab-tabs, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-tabs, .md-page-dealer .md-tp-tabs .md-tp-tab-tabs {
	height: 38px;
	border-bottom: 1px solid #333
}

.md-page-dealerhomepage .md-tp-tabs .md-tp-tab-list, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-list, .md-page-dealer .md-tp-tabs .md-tp-tab-list {
	border-top: 0
}

.md-page-dealerhomepage .md-tp-tabs .md-tp-tab-name, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-name, .md-page-dealer .md-tp-tabs .md-tp-tab-name {
	padding: 18px 10px 3px;
	border: 0;
	color: #000;
	position: relative
}

.md-page-dealerhomepage .md-tp-tabs .md-tp-tab-name:hover:after, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-name:hover:after, .md-page-dealer .md-tp-tabs .md-tp-tab-name:hover:after, .md-page-dealerhomepage .md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active:after, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active:after, .md-page-dealer .md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active:after {
	background: #000;
	bottom: 0;
	content: '';
	height: 1px;
	left: 10px;
	position: absolute;
	right: 10px
}

.md-page-dealerhomepage .md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active, .md-page-dealer .md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active {
	font-weight: 700
}

@keyframes shownavctas {
	from {
		margin-top: -102px
	}
	to {
		margin-top: 0
	}
}

.md-toggle-ctas {
	display: none
}

.md-navigation.md-navigation-ctas {
	min-height: 0
}

.md-navigation .md-cta-item {
	display: block;
	opacity: 0;
	transition: opacity .2s
}

.md-navigation [type=checkbox]:checked ~ .md-nav-ctas-wrapper .md-cta-item {
	opacity: 1
}

.md-navigation .md-nav-ctas-wrapper.md-nav-ctas-display .md-cta-item {
	opacity: 1
}

.md-nav-ctas-wrapper {
	height: 0;
	display: none
}

.md-navigation [type=checkbox]:checked ~ .md-nav-ctas-wrapper {
	height: auto;
	display: block
}

.md-navigation .md-nav-ctas-wrapper.md-nav-ctas-display {
	height: auto;
	display: block
}

.md-nav-ctas {
	overflow: hidden
}

.md-nav-ctas .md-nav-share {
	display: none
}

.md-nav-ctas .md-nav-item-link {
	background: #000;
	color: #fff;
	margin-bottom: 1px;
	height: 100%
}

.md-nav-ctas .md-nav-item-link:active, .md-nav-ctas .md-nav-item-link:hover, .md-nav-ctas .md-nav-item-link:focus {
	background: #000
}

.md-nav-ctas .md-site-wide-share-action {
	background: #000;
	color: #fff
}

.md-nav-ctas .md-site-wide-share-action:active {
	background: #000
}

.md-nav-ctas .md-site-wide-share-action:hover, .md-nav-ctas .md-site-wide-share-action:focus {
	background: #000;
	color: #fff
}

.md-ctas.md-ctas-hide .md-cta-item, .md-js-toggle-ctas.md-ctas-hide {
	display: none
}

.md-ctas.md-ctas-hide .md-cta-item.md-cta-visible-in-configurator, .md-js-toggle-ctas.md-ctas-hide.md-cta-visible-in-configurator {
	display: block
}

.md-custom-selector {
	overflow: hidden
}

.md-custom-selector.md-cs-hidden-from-view {
	display: none
}

.md-custom-selector .md-cs-container {
	position: relative;
	width: 100%
}

.md-custom-selector .md-cs-carousel-wrap {
	overflow: hidden;
	position: relative
}

.md-custom-selector .md-cs-carousel-wrap.md-cs-carousel-move {
	transition: transform 400ms
}

.md-custom-selector .md-cs-carousel-wrap.md-cs-no-transition {
	transition: none !important
}

.md-custom-selector .md-cs-carousel-wrap.md-cs-no-transition .md-cs-carousel-item.md-cs-transition-fade {
	transition: none
}

.md-custom-selector .md-cs-carousel-wrap.md-cs-no-transition .md-cs-carousel-item .md-cs-image-front {
	transition: none
}

.md-custom-selector .md-cs-accordion-active-level1 .md-cs-selector-level1 {
	-webkit-transform: translateZ(0)
}

.md-custom-selector .md-cs-accordion-active-level1 .md-cs-selector-level1 .md-cs-accordion-toggle {
	display: block
}

.md-custom-selector .md-cs-accordion-active-level1 .md-cs-selector-level1 .md-cs-accordion-toggle.md-cs-is-visible {
	display: block
}

.md-custom-selector .md-cs-accordion-active-level1 .md-cs-selector-level2 .md-cs-accordion-toggle {
	display: none
}

.md-custom-selector .md-cs-accordion-active-level1 .md-cs-selector-level2 .md-cs-accordion-toggle.md-cs-is-hidden {
	display: none
}

.md-custom-selector .md-cs-accordion-active-level2 .md-cs-selector-level1 .md-cs-accordion-toggle {
	display: none
}

.md-custom-selector .md-cs-accordion-active-level2 .md-cs-selector-level1 .md-cs-accordion-toggle.md-cs-is-visible {
	display: block
}

.md-custom-selector .md-cs-accordion-active-level2 .md-cs-selector-level2 .md-cs-accordion-toggle {
	display: block
}

.md-custom-selector .md-cs-accordion-active-level2 .md-cs-selector-level2 .md-cs-accordion-toggle.md-cs-is-hidden {
	display: none
}

.md-custom-selector .md-cs-carousel.md-cs-carousel-hidden-view {
	transition: none !important;
	left: 20000px
}

.md-custom-selector .md-cs-carousel.md-cs-carousel-hidden-view .md-cs-carousel-wrap {
	transition: none !important
}

.md-custom-selector .md-cs-carousel-item {
	float: left;
	width: 100%
}

.md-custom-selector .md-cs-carousel-item .md-campaign-teaser {
	overflow: hidden
}

.md-custom-selector .md-cs-carousel {
	overflow: hidden;
	position: relative
}

.md-custom-selector .md-cs-inner-frame, .md-custom-selector .md-cs-frame {
	left: 0;
	position: absolute;
	top: -9000px;
	width: 100%
}

.md-custom-selector .md-cs-frame-single {
	height: 100%;
	position: absolute;
	width: 100%
}

.md-custom-selector .md-cs-frame {
	top: 0
}

.md-custom-selector .md-cs-stage-image {
	top: 0;
	position: absolute;
	width: 100%;
	z-index: -1
}

.md-custom-selector .md-cs-stage-image img {
	width: 100%
}

.md-custom-selector .md-cs-stage-video {
	z-index: 0
}

.md-custom-selector .md-cs-item-image {
	bottom: 0;
	height: 100%;
	position: absolute;
	width: 100%
}

.md-custom-selector .md-cs-item-image .md-cs-image-back, .md-custom-selector .md-cs-item-image .md-cs-image-front {
	position: absolute
}

.md-custom-selector .md-cs-info-area {
	position: relative
}

.md-custom-selector .md-cs-item-wrap {
	position: relative
}

.md-custom-selector .md-cs-accordion-header {
	overflow: hidden
}

.md-custom-selector .md-cs-accordion-move .md-cs-accordion-header .md-icnpost-angle-down-black, .md-custom-selector .md-cs-accordion-move .md-cs-accordion-header .md-icnpost-angle-up {
	transition: transform 400ms
}

.md-custom-selector .md-cs-accordion-move .md-cs-accordion-header .md-icnpost-angle-down-black {
	transform: translateY(30px)
}

.md-custom-selector .md-cs-accordion-move .md-cs-accordion-header .md-icnpost-angle-up {
	transform: translateY(0)
}

.md-custom-selector .md-cs-accordion-toggle {
	text-align: center;
	background-color: #fff
}

.md-custom-selector .md-cs-accordion-toggle .md-btn {
	cursor: pointer
}

.md-custom-selector .md-cs-accordion-ctas {
	height: 0;
	overflow: hidden
}

.md-custom-selector .md-cs-accordion-ctas.md-cs-accordion-ctas-move {
	transition: all 400ms
}

.md-custom-selector .md-cs-accordion-ctas.md-cs-accordion-ctas-move .md-cs-accordion-ctas-wrapper {
	transition: transform 400ms
}

.md-custom-selector .md-cs-accordion-ctas .md-cs-accordion-ctas-content {
	padding: 0 10px 15px 10px;
	text-align: center
}

.md-custom-selector .md-cs-accordion-ctas .md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	font-family: 'MINISansReg', Arial, sans-serif;
	display: block;
	padding: 12px 20px
}

.localized-fonts-loaded .md-custom-selector .md-cs-accordion-ctas .md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-custom-selector .md-cs-accordion-ctas .md-btn-large {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-cs-accordion-ctas .md-btn-alt {
	display: inline-block;
	margin-bottom: 17px
}

.md-custom-selector .md-cs-accordion-ctas .md-btn-large-hidden {
	display: none
}

.md-custom-selector .md-cs-nav-previous, .md-custom-selector .md-cs-nav-next {
	display: inline-block;
	color: #000;
	font-size: 16px;
	height: 100%;
	position: absolute;
	top: 0;
	width: 30px;
	z-index: 9
}

.js .md-custom-selector .md-cs-nav-previous, .js .md-custom-selector .md-cs-nav-next {
	cursor: pointer
}

.md-custom-selector .md-cs-nav-previous.md-cs-nav-hidden, .md-custom-selector .md-cs-nav-next.md-cs-nav-hidden {
	display: none
}

.md-custom-selector .md-cs-nav-previous:hover, .md-custom-selector .md-cs-nav-next:hover {
	color: #000
}

.md-custom-selector .md-cs-nav-previous:before, .md-custom-selector .md-cs-nav-next:before {
	position: absolute;
	top: 55%
}

.md-custom-selector .md-cs-nav-previous {
	left: 0
}

.md-custom-selector .md-cs-nav-previous:before {
	left: 15px
}

.md-custom-selector .md-cs-nav-next {
	right: 0
}

.md-custom-selector .md-cs-nav-next:before {
	right: 15px
}

.md-custom-selector .md-cs-accordion-move {
	transition: margin 1400ms, height 1400ms
}

.md-custom-selector .md-cs-carousel-pagination {
	position: absolute;
	width: 100%;
	bottom: 12px;
	left: 5%;
	text-align: left;
	z-index: 11
}

.md-custom-selector .md-cs-carousel-pagination.md-cs-carousel-pagination-no-display {
	display: none
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-list {
	display: inline-table
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-list-item {
	display: inline-block;
	position: relative
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-list-item .md-icn-exterior-front {
	margin-right: 10px
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-list-item .md-icn-home {
	margin-right: 10px
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link {
	display: inline-block;
	height: 20px;
	width: 20px;
	outline: 0
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-label {
	text-decoration: none;
	width: auto
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-text {
	border-radius: 50px;
	display: inline-block;
	height: 8px;
	vertical-align: middle;
	text-indent: -9000px;
	width: 8px;
	background: #000
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link:hover {
	color: #000
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link:active {
	color: #666
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpre-"]:before, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpre-"]:before, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpost-"]:after, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpost-"]:after, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icn-"]:after, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icn-"]:after, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icn-"], .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpost-"]:after, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpre-"]:before, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link:before, .md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link:after {
	line-height: .8em
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link:hover {
	color: #000
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link-active {
	margin: 0 2px 0 4px
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link-active .md-cs-pagination-text {
	position: relative;
	height: 6px;
	width: 6px;
	background: #000
}

.md-custom-selector .md-cs-carousel-pagination .md-cs-pagination-link-active .md-cs-pagination-text:after {
	border: solid 1px #000;
	border-radius: 100%;
	content: '';
	display: inline-block;
	left: -4px;
	height: 12px;
	position: absolute;
	top: -4px;
	width: 12px;
	z-index: 10
}

.md-custom-selector .md-cs-pagination-tooltip {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding: 5px 8px;
	position: absolute;
	top: -30px;
	visibility: hidden;
	white-space: nowrap
}

.localized-fonts-loaded .md-custom-selector .md-cs-pagination-tooltip {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-custom-selector .md-cs-pagination-tooltip.md-cs-pagination-tooltip-active {
	visibility: visible
}

.md-custom-selector .md-cs-bodytype-JCW .md-cs-inner-frame, .md-custom-selector .md-cs-bodytype-JCW .md-cs-frame {
	border-color: #d1002a;
	background: url(images/components/customselector/jcw-grid-small.gif) repeat-x 0 100%
}

.md-custom-selector .md-cs-bodytype-JCW .md-cs-jcw-logo {
	max-width: 114px;
	position: absolute;
	right: 5%;
	top: 34%;
	width: 28%
}

.md-custom-selector .md-cs-image-back, .md-custom-selector .md-cs-image-back > div, .md-custom-selector .md-cs-image-front .md-rimage-bp-narrow, .md-custom-selector .md-cs-image-front .md-rimage-bp-wide {
	height: 100%;
	width: auto;
	position: absolute
}

.md-custom-selector .md-cs-image-back > div {
	width: 100%
}

.md-custom-selector .md-cs-image-back > div .md-rimage-bp-narrow {
	width: 93%
}

.md-custom-selector .md-return-to-parent {
	font-size: 14px;
	font-size: .8749999999999999rem;
	display: none;
	pointer-events: none;
	position: absolute;
	top: -46px;
	left: 20px;
	z-index: 1
}

.md-custom-selector .md-return-to-parent:before {
	padding-right: 6px;
	padding-bottom: 2px
}

.md-custom-selector .md-return-shortcut {
	display: none
}

.md-custom-selector .md-return-shortcut.md-icnpre-angle-left:before {
	padding-right: 6px;
	padding-bottom: 2px
}

.md-custom-selector .md-return-shortcut-enabled .md-return-shortcut {
	display: inline-block
}

.md-custom-selector .md-disclaimer-sup {
	font-size: .5em
}

.md-custom-selector .newhomepage .md-cs-selector-level2 {
	z-index: 0
}

@media (max-width: 1354px) {
	.md-custom-selector > .md-flex-container {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

.md-cs-image-back .md-image, .md-cs-image-back .md-rimage-bp-narrow, .md-cs-image-back .md-rimage {
	height: 100%;
	width: auto
}

.md-cs-image-back .md-rimage-bp-narrow, .md-cs-image-front .md-rimage-bp-narrow, .md-cs-image-back .md-rimage-bp-wide, .md-cs-image-front .md-rimage-bp-wide {
	max-width: none
}

.md-cs-selector-level1 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/components/customselector/cs-wall-wide-top.jpg);
	background-size: auto 90%
}

.md-cs-selector-level1 .md-cs-item-wrap {
	height: 238px
}

.md-cs-selector-level1 .md-cs-inner-frame, .md-cs-selector-level1 .md-cs-frame {
	height: 67%
}

.md-cs-selector-level1 .md-cs-info-area {
	padding-left: 5%;
	top: 7%
}

.md-cs-selector-level1 .md-cs-info-area .md-cs-item-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 4px
}

.localized-fonts-loaded .md-cs-selector-level1 .md-cs-info-area .md-cs-item-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cs-selector-level1 .md-cs-info-area .md-cs-item-subheading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .md-cs-selector-level1 .md-cs-info-area .md-cs-item-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cs-selector-level1 .md-cs-info-area .md-cs-from-price {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .md-cs-selector-level1 .md-cs-info-area .md-cs-from-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cs-selector-level1 .md-cs-item-image .md-cs-image-back {
	height: 37%;
	right: 5%;
	top: 42%;
	width: 50%
}

.md-cs-selector-level1 .md-cs-item-image .md-cs-image-front {
	height: 58%;
	left: 3%;
	top: 33%;
	width: 72%
}

.md-cs-selector-level1 .md-cs-nav-previous:before, .md-cs-selector-level1 .md-cs-nav-next:before {
	top: 46%
}

.md-cs-selector-level1 .md-cs-accordion-toggle {
	display: block;
	background-color: #fff
}

.md-cs-selector-level1 .md-cs-accordion-toggle.md-cs-is-visible {
	display: block
}

.md-cs-selector-level1 .md-cs-accordion-toggle.md-cs-is-hidden {
	display: none
}

.md-cs-selector-level1 .md-cs-special-edition .md-cs-inner-frame, .md-cs-selector-level1 .md-cs-special-edition .md-cs-frame {
	border: 0
}

.md-cs-selector-level1 .md-cs-special-edition .md-title {
	display: block;
	margin-top: 10px
}

.md-cs-selector-level1 .md-cs-special-edition .md-cs-design-model {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	background: #fff;
	clear: both;
	display: inline-block;
	font-family: 'MINISansReg', Arial, sans-serif;
	padding: 3px;
	position: relative;
	text-transform: uppercase;
	border: 0
}

.localized-fonts-loaded .md-cs-selector-level1 .md-cs-special-edition .md-cs-design-model {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-cs-selector-level1 .md-cs-special-edition .md-cs-design-model {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-image-back {
	height: 48%;
	right: 38.8%;
	top: 34%;
	width: 60%
}

.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-image-front {
	height: 53%;
	left: 35%;
	top: 34%;
	width: 66%
}

.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-inner-frame, .md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-frame {
	border-color: #d1002a;
	background: 0
}

.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-frame {
	background-image: none
}

.md-cs-selector-level1 .md-cs-frame {
	background-image: none
}

.md-cs-selector-level1 .md-cs-carousel-container {
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(images/components/customselector/cs-wall-wide-bottom.jpg);
	background-size: auto 30%
}

.md-cs-selector-level1 .md-carousel-item.md-return-enabled .md-item-wrap {
	padding-top: 20px
}

.md-cs-selector-level1 .md-carousel-item.md-return-enabled .md-return-to-parent {
	display: block;
	pointer-events: auto;
	cursor: pointer
}

.md-cs-selector-level1.md-cs-hide-concrete-wall {
	background: 0
}

.md-cs-selector-level1.md-cs-hide-concrete-wall .md-cs-carousel-container {
	background: 0
}

.md-cs-selector-level2 .md-cs-accordion-content {
	overflow: hidden;
	height: 0
}

.md-cs-selector-level2 .md-cs-item-wrap {
	margin: 0 auto
}

.md-cs-selector-level2 .md-cs-selector-carousel-level2.md-cs-in-motion .md-cs-carousel-wrap {
	transition: all 1400ms
}

.md-cs-selector-level2 .md-cs-selector-carousel-level2.md-cs-in-motion .md-cs-carousel-wrap .md-cs-carousel-item {
	transition: all 1400ms
}

.md-cs-selector-level2 .md-cs-selector-carousel-level2.md-cs-in-motion .md-cs-carousel-wrap .md-cs-item-wrap {
	transition: all 1400ms
}

.md-cs-selector-level2 .md-cs-selector-carousel-level2.md-cs-in-motion .md-cs-carousel-wrap .md-cs-item-image {
	float: none
}

.md-cs-selector-level2 .md-cs-selector-carousel-level2.md-cs-in-motion .md-cs-carousel-wrap .md-cs-info-area {
	display: none
}

.md-cs-selector-level2 .md-cs-info-area .md-btn-configure {
	display: none
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-ctas, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas, .md-cs-selector-level2 .md-cs-carousel-small .btn-configure, .md-cs-selector-level2 .md-cs-carousel-large .btn-configure {
	display: none
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-wrap, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-wrap {
	height: 290px
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-inner-frame, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-inner-frame, .md-cs-selector-level2 .md-cs-carousel-small .md-cs-frame, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-frame {
	height: 66%
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-frame, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-frame {
	top: 12px
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area {
	padding: 10px;
	top: 12px;
	border: solid 8px transparent
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-item-name, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 4px
}

.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-item-name, .localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-item-name:after, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-name:after {
	content: "";
	display: table;
	clear: both
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-item-subheading, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-subheading {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a6a6a6
}

.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-item-subheading, .localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-from-price, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-from-price {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-from-price, .localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-from-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-image .md-cs-image-front, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-cs-image-front {
	height: 60%;
	left: 3%;
	top: 32%;
	width: 92%
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-ctas, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas {
	left: 11.8%
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-child {
	display: none
}

.md-cs-selector-level2 .md-cs-accordion-toggle {
	display: none
}

.md-cs-selector-level2 .md-cs-accordion-toggle.md-cs-is-visible {
	display: block
}

.md-cs-selector-level2 .md-cs-accordion-toggle.md-cs-is-hidden {
	display: none
}

.md-cs-selector-level2 .md-cs-special-edition .md-cs-inner-frame, .md-cs-selector-level2 .md-cs-special-edition .md-cs-frame {
	border: 0
}

.md-cs-selector-level2 .md-cs-special-edition .md-title {
	display: block;
	margin-top: 10px
}

.md-cs-selector-level2 .md-cs-special-edition .md-cs-design-model {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	background: #fff;
	border: 0;
	clear: both;
	display: inline-block;
	font-family: 'MINISansReg', Arial, sans-serif;
	padding: 3px;
	position: relative;
	text-transform: uppercase
}

.localized-fonts-loaded .md-cs-selector-level2 .md-cs-special-edition .md-cs-design-model {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-cs-selector-level2 .md-cs-special-edition .md-cs-design-model {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cs-selector-level2 .md-cs-bodytype-JCW .md-cs-inner-frame, .md-cs-selector-level2 .md-cs-bodytype-JCW .md-cs-frame {
	border: 0;
	background: url(images/components/customselector/jcw-grid-small.gif) repeat-x 0 100%
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-bodytype-JCW .md-cs-item-image {
	background-image: none
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-frame {
	background-image: url(images/components/customselector/cs-sky-model-wide-top.jpg);
	opacity: 0
}

.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area .md-cs-info-name {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em
}

.md-cs-selector-level2 .md-cs-frame {
	background-color: #fff;
	transition: opacity 400ms
}

.md-cs-selector-level2 .md-cs-carousel-pagination {
	bottom: 12px
}

.md-cs-selector-level2 .md-cs-nav-previous:before, .md-cs-selector-level2 .md-cs-nav-next:before {
	top: 53%
}

.md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next {
	height: 65%;
	top: 0
}

.md-cs-selector-level2 .md-cs-carousel-large .md-cs-frame {
	background-color: #fff;
	height: 100%;
	opacity: 1;
	top: 0
}

.md-cs-selector-level2 .md-cs-carousel-large .md-cs-frame .md-cs-frame-single {
	display: none
}

.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-name {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em
}

.md-cs-selector-level2 .md-cs-item-image .md-btn-360 {
	bottom: 9%;
	height: 18%;
	left: 2%;
	overflow: hidden;
	position: absolute;
	text-indent: 100%;
	white-space: nowrap;
	width: 31%;
	min-width: 104px;
	z-index: 0;
	display: none
}

.md-cs-selector-level2 .md-cs-quick-link {
	display: none
}

.md-cs-selector-level2 .md-favourite-model {
	margin-left: -7px
}

.md-cs-selector-level2 .md-favourite-model .md-icnpre-star-full:before, .md-cs-selector-level2 .md-favourite-model .md-icnpost-star-full:after, .md-cs-selector-level2 .md-favourite-model .md-icn-star-full:before {
	content: '\2605';
	text-indent: 0
}

.md-cs-loading-indicator {
	background-color: rgba(255, 255, 255, 0.8);
	display: none;
	font-size: 40px;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 18
}

.md-cs-loading-indicator.md-cs-loading-active {
	display: block
}

.md-cs-loading-indicator .md-icn-loader {
	left: 50%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 50%;
	z-index: 10
}

.md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-wrap {
	height: auto;
	margin: 0;
	width: 100%
}

.md-cs-accordion-campaign .md-cs-carousel-pagination {
	left: 24px
}

.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-label {
	margin-left: 24px
}

.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-link {
	color: #fff
}

.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-link:hover {
	color: #fff
}

.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-link-active .md-cs-pagination-text {
	background: #fff
}

.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-link-active .md-cs-pagination-text:after {
	border: solid 1px #fff
}

.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-text {
	background: #fff
}

.js .md-cs-accordion-campaign .md-cs-carousel-item:nth-child(n+2) {
	position: absolute;
	top: -9000px
}

.js .md-cs-accordion-campaign.md-cs-accordion-active-level2 .md-cs-carousel-item:nth-child(n+2) {
	position: static;
	top: 0
}

.no-js .md-cs-accordion-campaign .md-cs-pagination-list, .no-js .md-cs-accordion-campaign .md-cs-selector-nav {
	display: none
}

.no-js .md-cs-accordion-campaign .md-cs-carousel-large .md-cs-carousel-item:not(.md-cs-carousel-item-active) {
	display: none
}

.md-cs-accordion-campaign .md-cs-carousel-small .md-cs-item-bottom-frame, .md-cs-accordion-campaign .md-cs-carousel-large .md-cs-item-bottom-frame {
	height: 10px
}

.md-cs-assembled {
	position: relative
}

.md-cs-assembled.md-cs-hidden-from-view {
	display: none
}

.md-cs-assembled.md-cs-assembled-multiple {
	overflow: hidden
}

.md-cs-assembled.md-cs-assembled-multiple .md-custom-selector {
	float: left;
	width: 50%
}

.md-cs-assembled.md-cs-assembled-multiple .md-custom-selector.md-custom-selector-hidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	margin: 0;
	position: relative;
	width: 50%
}

.md-cs-assembled.md-cs-assembled-multiple .md-cs-assembled-wrap {
	transition: transform 400ms
}

.md-cs-assembled.md-cs-assembled-no-transition .md-cs-assembled-wrap {
	transition: none
}

.md-cs-carousel-container {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transition: transform 400ms
}

.md-custom-selector .md-sf-snippet {
	padding: 5px 0
}

.md-custom-selector .md-sf-snippet .md-icn-info {
	font-size: 14px;
	font-size: .8749999999999999rem;
	cursor: pointer;
	margin-bottom: .5em
}

.md-custom-selector .md-sf-snippet .addInfoClick {
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	cursor: pointer
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-sf-snippet .addInfoClick::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-custom-selector .md-sf-snippet .addInfoClick, .md-custom-selector .md-sf-snippet .addInfoClick:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick [class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick [class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick [class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-up:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-custom-selector .md-sf-snippet .addInfoClick:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-custom-selector .md-sf-snippet .addInfoClick:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class^="md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class*=" md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class*=" md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class*=" md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt [class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt [class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt [class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-up:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down:hover, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down:active, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class^="md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class*=" md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class*=" md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large[class*=" md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large [class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large [class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large [class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large.md-icnpost-angle-down:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large.md-icnpost-angle-up:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-custom-selector .md-sf-snippet .addInfoClick {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-custom-selector .md-sf-snippet .addInfoClick:last-child {
	border-right: 0
}

.md-btn-strip .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpost-"], .md-btn-strip .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpost-"]:after, .md-btn-strip .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-custom-selector .md-sf-snippet .addInfoClick {
	width: 50%
}

.md-btn-strip-3 .md-custom-selector .md-sf-snippet .addInfoClick {
	width: 33.333%
}

.md-btn-strip-4 .md-custom-selector .md-sf-snippet .addInfoClick {
	width: 25%
}

.md-btn-strip-5 .md-custom-selector .md-sf-snippet .addInfoClick {
	width: 20%
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-sf-snippet .addInfoClick::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-custom-selector .md-sf-snippet .addInfoClick {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpre-"]:before, .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick [class^="md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick [class*=" md-icn-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick [class^="md-icn-"], .md-custom-selector .md-sf-snippet .addInfoClick [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-custom-selector .md-sf-snippet .addInfoClick[class^="md-icnpost-"]:after, .md-custom-selector .md-sf-snippet .addInfoClick[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-up:after, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-custom-selector .md-sf-snippet .addInfoClick:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-custom-selector .md-sf-snippet .addInfoClick:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down:hover, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down:active, .md-custom-selector .md-sf-snippet .addInfoClick.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-custom-selector .md-sf-snippet .addInfoClick:after {
	font-size: 16px;
	font-size: 1rem;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e80a';
	text-indent: 0;
	padding: 0 0 0 6px;
	vertical-align: bottom
}

.md-custom-selector .md-new-range-info {
	background-color: #fff
}

.md-custom-selector .md-cs-accordion-content {
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto
}

.md-custom-selector .md-cs-item-bottom-frame {
	bottom: 0;
	height: 10px;
	position: absolute;
	width: 100%
}

.md-newhome-page .newhomepage .md-cs-carousel-pagination {
	left: 0;
	display: inline-block;
	float: right;
	padding-right: 24px;
	position: relative;
	width: initial;
	bottom: 27px
}

.md-newhome-page .newhomepage .md-cs-carousel-pagination .md-cs-pagination-link .md-cs-pagination-text {
	position: relative;
	height: 6px;
	width: 6px
}

.md-newhome-page .newhomepage .md-cs-carousel-pagination .md-cs-pagination-link .md-cs-pagination-text:after {
	border: solid 1px #000;
	border-radius: 100%;
	content: '';
	display: inline-block;
	left: -4px;
	height: 12px;
	position: absolute;
	top: -4px;
	width: 12px;
	z-index: 10
}

.md-newhome-page .newhomepage .md-cs-carousel-pagination .md-cs-pagination-link-active .md-cs-pagination-text {
	background: #000
}

.md-new-range-page .md-custom-selector .md-cs-item-bottom-frame {
	bottom: inherit
}

.md-new-range-page .md-custom-selector .md-cs-selector-level1 .md-cs-carousel-pagination {
	bottom: 110px
}

.md-new-range-page .md-custom-selector .md-new-range-info .md-cs-info-area {
	padding: 20px 5% 20px 5%
}

.md-cs-new-range .md-new-range-info .md-cs-info-area {
	padding: 20px 5% 20px 5%
}

.md-custom-selector .md-cs-item-bottom-frame.md-cs-new-range-frame {
	position: inherit
}

.md-dealersummary .md-ds-dealer-header {
	width: 100%;
	position: relative;
	background: #000;
	min-height: 95px;
	overflow: hidden;
	padding-bottom: 30px
}

.md-dealersummary .md-ds-dealer-name-container, .md-dealersummary .md-ds-dealer-preferred-status-container {
	float: left
}

.md-dealersummary .md-ds-dealer-preferred-status-container {
	padding: 0 20px 20px
}

.md-dealersummary .md-ds-dealer-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	color: #fff;
	margin: 40px 20px 0
}

.localized-fonts-loaded .md-dealersummary .md-ds-dealer-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealersummary .md-ds-dealer-name span, .md-dealersummary .md-ds-dealer-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-dealersummary .md-ds-dealer-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealersummary .md-dealer-unsaved, .md-dealersummary .md-dealer-saved {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	background: 0;
	border: 0;
	color: #000;
	outline: 0;
	padding: 0;
	text-decoration: none;
	display: none
}

.localized-fonts-loaded .md-dealersummary .md-dealer-unsaved, .localized-fonts-loaded .md-dealersummary .md-dealer-saved {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealersummary .md-dealer-unsaved.md-dealer-icon-visible, .md-dealersummary .md-dealer-saved.md-dealer-icon-visible {
	display: block
}

.md-dealersummary .md-dealer-unsaved:after, .md-dealersummary .md-dealer-saved:after {
	color: #666;
	padding-left: 5px;
	vertical-align: middle
}

.md-dealersummary .md-dealer-saved {
	color: #fff
}

.md-dealersummary .md-dealer-saved:after {
	color: #FF0;
	line-height: .6em
}

.md-dealersummary .md-ds-dealer-group {
	bottom: 30px;
	left: 0;
	margin: 0 20px;
	color: #a7a7a7;
	position: absolute;
	right: 0
}

.md-dealersummary .md-ds-dealer-group .md-link {
	font-weight: bold;
	color: #fff
}

.md-dealersummary .md-ds-lastviewed {
	display: none
}

.md-page-dealerhomepage, .md-page-dealerserviceonly {
	position: relative
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-inpage-cta {
	display: inline-block
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-inpage-cta .md-inpagecta-align-left {
	display: table;
	height: 40px;
	vertical-align: middle
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt {
	font-size: 14px;
	font-size: .8749999999999999rem;
	background: #fff;
	border: 2px solid #000;
	color: #000;
	display: table-cell;
	padding: 0 25px;
	vertical-align: middle
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt:hover {
	background: #000;
	border: 2px solid #000;
	color: #fff
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt:after {
	display: none
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single {
	background: #fff;
	padding-top: 40px
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-foreground {
	margin-top: 0
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-foreground .md-columns-text {
	color: #000
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-foreground .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt {
	background: #000;
	border: 2px solid #000;
	color: #fff
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-foreground .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt:hover {
	background: #fff;
	border: 2px solid #000;
	color: #000
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-text-wrapper .md-heading-h3, .dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-text-wrapper .md-heading-h6, .dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-text-wrapper .md-body-1, .dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-text-wrapper .md-columns-text {
	color: #000
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-columns-text-wrapper .md-heading-h3 {
	font-size: 40px;
	font-size: 2.5rem;
	margin-top: 0
}

.dealersummary ~ .md-page-carousel-wrapper .columns:first-of-type .md-columns-type-single .md-gen-list-forwards .md-gen-item:first-child {
	margin: 20px 0
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-orientation-right .md-columns-foreground {
	margin-left: 0
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-orientation-right .md-columns-foreground .md-heading-h7 {
	font-size: 18px;
	font-size: 1.1250000000000002rem
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .parsys_column {
	background: #000
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .parsys_column .md-columns-col-header {
	overflow: visible
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-heading-h4 {
	font-size: 20px;
	font-size: 1.25rem;
	color: #fff;
	padding: 0 30px;
	margin-top: 20px
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .genericlist {
	padding: 0 30px
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-body-1, .dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-gen-item, .dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-disclaimer-btn {
	color: #fff
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-body-1 {
	padding: 0 30px
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-gen-item:hover {
	background: 0;
	border: 0
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-gen-item .md-link {
	display: inline-block;
	padding: 0
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-gen-item .md-link:hover {
	color: #fff
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .md-gen-item:after {
	font-size: 10px;
	font-size: .625rem;
	content: '\e898';
	line-height: 1;
	margin-left: 5px;
	text-indent: 0;
	vertical-align: middle
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-triple .parsys_column .md-single-heading {
	margin-bottom: 0
}

.dealersummary ~ .md-page-carousel-wrapper .md-columns-type-single.md-columns-has-bg-image {
	padding-bottom: 0
}

.dealersummary ~ .md-page-carousel-wrapper .md-columns-type-single.md-columns-has-bg-image .md-heading-h4, .dealersummary ~ .md-page-carousel-wrapper .md-columns-type-single.md-columns-has-bg-image .md-body-1 {
	color: #000
}

.dealersummary ~ .md-page-carousel-wrapper .md-columns-type-single.md-columns-has-bg-image .md-columns-bg-image-wrap {
	display: none
}

.dealersummary ~ .md-page-carousel-wrapper .md-columns-type-single.md-columns-has-bg-image .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt {
	background: #000;
	border: 2px solid #000;
	color: #fff
}

.dealersummary ~ .md-page-carousel-wrapper .md-columns-type-single.md-columns-has-bg-image .md-inpage-cta .md-inpagecta-align-left .md-inpagecta-txt:hover {
	background: #fff;
	border: 2px solid #000;
	color: #000
}

.md-ds-address .gcdmHidden {
	height: 0;
	opacity: 0;
	visibility: hidden
}

.md-ds-address .gcdmVisible {
	height: auto;
	opacity: 1;
	visibility: visible
}

.md-ds-address .md-ds-preview {
	height: 100%;
	padding: 0
}

.md-ds-address .md-ds-preview img {
	width: 100%
}

.md-ds-address .md-ds-addressinfo-toggle {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	padding: 0 20px 20px
}

.localized-fonts-loaded .md-ds-address .md-ds-addressinfo-toggle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-address .md-ds-addressinfo-toggle span, .md-ds-address .md-ds-addressinfo-toggle p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-address .md-ds-addressinfo-toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-address .md-ds-preview-map {
	height: 0;
	opacity: 0;
	visibility: hidden
}

.md-ds-address .md-ds-preview-image {
	height: auto;
	opacity: 1;
	visibility: visible;
	height: 100%
}

.md-ds-address .md-js-ds-preview-usemap .md-ds-preview-map {
	height: auto;
	opacity: 1;
	visibility: visible
}

.md-ds-address .md-js-ds-preview-usemap .md-ds-preview-image {
	height: 0;
	opacity: 0;
	visibility: hidden
}

.md-ds-address-container {
	background: #000
}

.md-ds-addresses .md-ds-address-list {
	padding-top: 15px;
	margin-top: -16px
}

.md-ds-addresses .md-ds-address-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	background: 0;
	border: 0;
	display: inline-block;
	cursor: pointer;
	color: #000;
	padding: 18px 18px 3px
}

.localized-fonts-loaded .md-ds-addresses .md-ds-address-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addresses .md-ds-address-name span, .md-ds-addresses .md-ds-address-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-addresses .md-ds-address-name {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addresses .md-ds-address-name:focus {
	outline: 0
}

.md-ds-addresses .md-ds-address-name.md-ds-address-name-active {
	color: #000;
	font-weight: 700;
	position: relative
}

.md-ds-addresses .md-ds-address-name.md-ds-address-name-active:after {
	background: #000;
	bottom: 0;
	content: '';
	height: 1px;
	left: 20px;
	position: absolute;
	right: 20px
}

.md-ds-addresses .md-ds-address-tabs {
	overflow: hidden;
	position: relative;
	height: 55px;
	white-space: nowrap
}

.md-ds-addresses .md-ds-address-tabs.md-ds-addresslist-has-arrows .md-address-list-arrow {
	display: block
}

.md-ds-addresses .md-ds-address-tabs-container {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 30px
}

.md-ds-addresses .md-ds-address-tab {
	display: none
}

.md-ds-addresses .md-ds-address-tab.md-ds-address-visible {
	display: block
}

.md-ds-addresses .md-ds-address-tab .md-ds-addressinfo-service-offerings, .md-ds-addresses .md-ds-address-tab .md-ds-addressinfo-reviews {
	display: none
}

.md-ds-addresses .md-ds-address-tab[data-address-id="0"] .md-ds-addressinfo-service-offerings, .md-ds-addresses .md-ds-address-tab[data-address-id="0"] .md-ds-addressinfo-reviews {
	display: block
}

.md-ds-addresses .md-address-list-arrow {
	background: rgba(0, 0, 0, 0.5);
	border: 0;
	color: #000;
	cursor: pointer;
	display: none;
	height: 50px;
	padding-top: 4px;
	position: absolute;
	top: 0;
	width: 20px
}

.md-ds-addresses .md-address-list-arrow:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1
}

.md-ds-addresses .md-address-list-back {
	left: 0
}

.md-ds-addresses .md-address-list-back:after {
	content: '\e806';
	text-indent: 0
}

.md-ds-addresses .md-address-list-forward {
	right: 0
}

.md-ds-addresses .md-address-list-forward:after {
	content: '\e808';
	text-indent: 0
}

.md-ds-addressinfo .md-ds-addressinfo-content-container {
	padding: 20px
}

.md-ds-addressinfo .md-ds-addressinfo-basic {
	width: 100%
}

.md-ds-addressinfo .md-ds-addressinfo-basic .md-ds-addressinfo-content-container {
	display: table;
	width: 100%
}

.md-ds-addressinfo .md-ds-addressinfo-basic span {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	text-transform: none
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-basic span {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-addressinfo-directions {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-directions .md-icnpost-angle-right {
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-title, .md-ds-addressinfo .md-ds-opening-time, .md-ds-addressinfo .md-ds-opening-time-tz, .md-ds-addressinfo .md-ds-opening-time-divider, .md-ds-addressinfo .md-ds-addressinfo-services-label {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-bottom: 2px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-title, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-tz, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-divider, .localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-services-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-addressinfo-title span, .md-ds-addressinfo .md-ds-opening-time span, .md-ds-addressinfo .md-ds-opening-time-tz span, .md-ds-addressinfo .md-ds-opening-time-divider span, .md-ds-addressinfo .md-ds-addressinfo-services-label span, .md-ds-addressinfo .md-ds-addressinfo-title p, .md-ds-addressinfo .md-ds-opening-time p, .md-ds-addressinfo .md-ds-opening-time-tz p, .md-ds-addressinfo .md-ds-opening-time-divider p, .md-ds-addressinfo .md-ds-addressinfo-services-label p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-title, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-tz, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-divider, .localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-services-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-opening-time-day {
	display: flex;
	margin-bottom: 5px
}

.md-ds-addressinfo .md-ds-opening-time-day .md-pseudo-cell:first-of-type {
	min-width: 160px
}

.md-ds-addressinfo .md-ds-opening-time-label {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	display: inline-block;
	margin: 0;
	width: 100%
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-opening-time-label span, .md-ds-addressinfo .md-ds-opening-time-label p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-address {
	margin-top: 0
}

.md-ds-addressinfo .md-ds-addressinfo-fax-narrow {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-fax-wide {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-tel, .md-ds-addressinfo .md-ds-addressinfo-fax, .md-ds-addressinfo .md-ds-addressinfo-mail, .md-ds-addressinfo .md-ds-addressinfo-email, .md-ds-addressinfo .md-ds-addressinfo-address, .md-ds-addressinfo .md-ds-addressinfo-social {
	margin: 0 0 20px 0
}

.md-ds-addressinfo .md-ds-addressinfo-address span, .md-ds-addressinfo .md-ds-addressinfo-social span {
	width: 100%;
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours {
	margin: 0 0 20px 0
}

.md-ds-addressinfo .md-ds-addressinfo-fax, .md-ds-addressinfo .md-ds-addressinfo-social {
	margin-bottom: 0
}

.md-ds-addressinfo .md-ds-addressinfo-address span {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-address span {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-address .md-ds-addressinfo-gcdm-address-wrapper span {
	display: inline
}

.md-ds-addressinfo .md-ds-contactnumber, .md-ds-addressinfo .md-ds-contactemail {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	text-decoration: none
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-contactnumber, .localized-fonts-loaded .md-ds-addressinfo .md-ds-contactemail {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-label {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 0
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-addressinfo-label span, .md-ds-addressinfo .md-ds-addressinfo-label p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-value {
	display: inline-block;
	text-decoration: none
}

.md-ds-addressinfo .md-ds-addressinfo-label, .md-ds-addressinfo .md-ds-addressinfo-value {
	color: #fff
}

.md-ds-addressinfo .md-ds-opening-time, .md-ds-addressinfo .md-ds-opening-time-divider, .md-ds-addressinfo .md-ds-opening-time-tz {
	color: #a7a7a7
}

.md-ds-addressinfo .md-ds-opening-time, .md-ds-addressinfo .md-ds-opening-time-tz, .md-ds-addressinfo .md-ds-opening-time-divider {
	display: inline-block;
	margin: 5px 0 0
}

.md-ds-addressinfo .md-ds-opening-time:first-of-type, .md-ds-addressinfo .md-ds-opening-time-tz:first-of-type, .md-ds-addressinfo .md-ds-opening-time-divider:first-of-type {
	margin: 0
}

.md-ds-addressinfo .md-ds-address-hours-set {
	display: none;
	margin: 15px 0 0
}

.md-ds-addressinfo .md-ds-address-hours-set.md-ds-address-hours-visible {
	display: block
}

.md-ds-addressinfo .md-ds-address-hours-set:first-of-type {
	margin: 0
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	padding: 0 12px;
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative;
	margin: 0 0 15px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:focus, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:hover, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='text'], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='email'], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='password'], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='phone'] {
	height: 37px
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: #000
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio:after {
	content: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector, .no-cssgradients.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	border: 0;
	overflow: hidden;
	color: #fff
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select {
	width: 110%
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select:focus::-ms-value {
	background: transparent
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select::-ms-expand {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select option, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select option, .lt-ie10 .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select optgroup {
	background: #000;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select option[disabled], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select optgroup[disabled], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select option[selected], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select optgroup[selected], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select option:disabled, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select optgroup:disabled, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select option:selected, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: #000;
	border-color: #fff;
	height: 35px
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons {
	padding-top: 18px
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon {
	display: inline;
	min-height: 46px
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon .md-icn-social-facebook[href="#"], .md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon .md-icn-social-facebook[href=""] {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon a {
	display: inline-block;
	padding: 0 7px;
	font-size: 14px;
	font-size: .8749999999999999rem;
	border-radius: 50%;
	background: #fff;
	color: #000;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
	min-height: initial;
	width: 30px
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon:before {
	color: #000
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon .md-icn-social-facebook {
	padding: 0 11px
}

.md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon .md-icn-social-instagram {
	padding: 0 8px
}

.md-ds-addressinfo .md-ds-addressinfo-services-visible {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-services-toggle {
	border-top: 1px solid #333;
	width: 100%
}

.md-ds-addressinfo .md-ds-addressinfo-services-label {
	display: none;
	margin: 0;
	padding: 30px 20px;
	vertical-align: middle;
	width: 90%
}

.md-ds-addressinfo .md-ds-addressinfo-services-toggle-icn {
	display: none;
	width: 8%;
	vertical-align: middle
}

.md-ds-addressinfo .md-ds-addressinfo-services-toggle-icn .md-icn-angle-down {
	color: #fff
}

.md-ds-addressinfo .md-icn-check, .md-ds-addressinfo .md-icn-close {
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em;
	margin-bottom: 7px
}

.md-ds-addressinfo .md-icn-angle-down, .md-ds-addressinfo .md-icn-angle-up {
	font-size: 20px;
	font-size: 1.25rem;
	margin-bottom: 7px
}

.md-ds-addressinfo .md-dealer-item-servicedata-gcdm .md-icn-check, .md-ds-addressinfo .md-dealer-item-servicedata-gcdm .md-icn-close {
	display: none
}

.md-ds-addressinfo .md-dealer-item-servicedata-gcdm .md-icn-check.md-icn-service-visible, .md-ds-addressinfo .md-dealer-item-servicedata-gcdm .md-icn-close.md-icn-service-visible {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-column {
	vertical-align: top
}

.md-ds-addressinfo .md-ds-addressinfo-contact {
	display: flex
}

.md-ds-addressinfo .md-ds-addressinfo-btn-container {
	flex: 2;
	margin: 10px
}

.md-ds-addressinfo .md-ds-addressinfo-btn-container .md-btn {
	width: 95%;
	line-height: 39px
}

.md-ds-addressinfo .md-ds-addressinfo-btn-container:nth-of-type(1) {
	margin: 20px 0 10px 10px
}

.md-ds-addressinfo .md-ds-addressinfo-btn-container:nth-of-type(2) {
	margin: 20px 0 10px 5px
}

.md-ds-addressinfo .md-ds-addressinfo-wide, .md-ds-addressinfo .md-ds-addressinfo-hidden {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-narrow {
	display: block;
	overflow: hidden
}

.md-ds-addressinfo .md-ds-addressinfo-narrow .md-ds-addressinfo-directions {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-narrow .md-btn {
	padding: 5px 15px
}

.md-ds-addressinfo .md-ds-addressinfo-address span, .md-ds-addressinfo .md-ds-contactnumber, .md-ds-addressinfo .md-ds-addressinfo-tel a, .md-ds-addressinfo .md-ds-addressinfo-title, .md-ds-addressinfo .md-ds-addressinfo-services-label, .md-ds-addressinfo .md-ds-addressinfo-department-text, .md-ds-addressinfo .md-ds-opening-time, .md-ds-addressinfo .md-ds-opening-time-tz, .md-ds-addressinfo .md-ds-opening-time-divider, .md-ds-addressinfo .md-ds-opening-time-label {
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-department-text li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-department-text li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-department-text li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt ul, .md-ds-addressinfo .md-ds-addressinfo-department-text .is-edited ul {
	padding-top: 0
}

.md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt li, .md-ds-addressinfo .md-ds-addressinfo-department-text .is-edited li {
	margin-bottom: 0
}

.md-ds-addressinfo .md-ds-addressinfo-department-text p, .md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt p, .md-ds-addressinfo .md-ds-addressinfo-department-text li, .md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-department-text p, .localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt p, .localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-department-text li, .localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-department-text ol li, .md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt ol li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 0
}

.md-ds-addressinfo .md-ds-addressinfo-department-text ol li:before, .md-ds-addressinfo .md-ds-addressinfo-department-text .md-std-txt ol li:before {
	content: none
}

.md-ds-addressinfo .md-ds-addressinfo-department-text b {
	font-weight: bold
}

.md-ds-addressinfo .md-ds-addressinfo-department-text i {
	font-style: italic
}

.md-ds-addressinfo .md-ds-addressinfo-department-text p, .md-ds-addressinfo .md-ds-addressinfo-department-text li {
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-department-text ul {
	padding-top: 0
}

.md-ds-addressinfo .md-ds-addressinfo-department-text li {
	margin-bottom: 0
}

.md-ds-addressinfo .md-ds-addressinfo-title, .md-ds-addressinfo .md-ds-addressinfo-services-label, .md-ds-addressinfo .md-ds-opening-time-label {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-title, .localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-services-label, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-opening-time, .md-ds-addressinfo .md-ds-opening-time-tz, .md-ds-addressinfo .md-ds-opening-time-divider {
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-tz, .localized-fonts-loaded .md-ds-addressinfo .md-ds-opening-time-divider {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-icn-check, .md-ds-addressinfo .md-icn-close, .md-ds-addressinfo .md-icn-angle-down, .md-ds-addressinfo .md-icn-angle-up {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-ds-reviews .md-ds-review-overlay-toggle {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	background: 0;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: default;
	outline: 0;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #fff
}

.localized-fonts-loaded .md-ds-reviews .md-ds-review-overlay-toggle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-reviews .md-ds-review-overlay-toggle span, .md-ds-reviews .md-ds-review-overlay-toggle p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-reviews .md-ds-review-overlay-toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-ds-reviews .md-ds-review-overlay-toggle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-reviews .md-ds-review-overlay-toggle .md-icnpost-angle-right {
	font-size: 10px;
	font-size: .625rem;
	display: inline-block;
	margin: 0 0 2px 5px;
	vertical-align: bottom
}

.md-ds-reviews .md-ds-ratings-visual-container {
	width: 100%;
	height: 35px;
	display: block
}

.md-ds-reviews .md-ds-review-overview {
	margin-bottom: 5px
}

.md-ds-reviews .md-ds-rating-visuals {
	float: left;
	margin: 5px 5px 0 0
}

.md-ds-reviews .md-ds-rating-average {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	float: left;
	color: #a7a7a7
}

.localized-fonts-loaded .md-ds-reviews .md-ds-rating-average {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-reviews .md-ds-rating-average span, .md-ds-reviews .md-ds-rating-average p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-reviews .md-ds-rating-average {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-reviews .md-icnpost-star-full, .md-ds-reviews .md-icn-star-half {
	font-size: 8px;
	font-size: .5rem
}

.md-ds-reviews .md-icn-star-full {
	color: #FF0
}

.md-ds-reviews .md-icn-star-blank {
	color: #a7a7a7
}

.md-ds-reviews .md-ds-review-overlay-content-hidden {
	display: none
}

.md-ds-review-overlay-content .md-ds-review-indv-description {
	padding: 10px 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-indv-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-review-overlay-content .md-ds-review-indv-link {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 10px 0;
	text-decoration: none;
	color: #fff
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-indv-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-review-overlay-content .md-ds-review-indv-link span, .md-ds-review-overlay-content .md-ds-review-indv-link p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-indv-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-review-overlay-content .md-ds-review-indv-link .md-icn-angle-right {
	font-size: 8px;
	font-size: .5rem;
	display: inline-block;
	padding: 0;
	margin: 0 5px;
	line-height: .65em
}

.md-ds-review-overlay-content .md-ds-review-tab {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	background: 0;
	border: 0;
	border-bottom: 1px solid #a7a7a7;
	cursor: pointer;
	padding: 10px 0 10px 0;
	color: #a7a7a7;
	margin: 0 10px 0 0;
	float: left;
	outline: 0
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-tab {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-review-overlay-content .md-ds-review-tab span, .md-ds-review-overlay-content .md-ds-review-tab p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-tab {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-review-overlay-content .md-ds-review-tab.md-ds-tab-selected {
	border-bottom: 1px solid #fff;
	color: #fff
}

.md-ds-review-overlay-content .md-ds-review-indv-review {
	width: 100%;
	min-height: 75px;
	border-bottom: 1px solid #4e4e4e;
	display: table
}

.md-ds-review-overlay-content .md-ds-review-indv-review:first-of-type {
	border-top: 1px solid #4e4e4e
}

.md-ds-review-overlay-content .md-ds-review-indv-visual {
	display: table-cell;
	vertical-align: top;
	width: 20%;
	height: 100%;
	background: #0b0b0b;
	padding: 10px
}

.md-ds-review-overlay-content .md-ds-review-indv-visual .md-ds-review-indv-rating {
	float: left;
	margin: -3px 5px 0 0
}

.md-ds-review-overlay-content .md-ds-review-indv-visual .md-ds-review-indv-average-rating {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	float: left;
	color: #a7a7a7;
	margin: 2px 0 0 0
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-indv-visual .md-ds-review-indv-average-rating {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-review-overlay-content .md-ds-review-indv-visual .md-ds-review-indv-average-rating span, .md-ds-review-overlay-content .md-ds-review-indv-visual .md-ds-review-indv-average-rating p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-indv-visual .md-ds-review-indv-average-rating {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-review-overlay-content .md-ds-review-indv-comment {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	display: table-cell;
	vertical-align: top;
	padding: 10px;
	width: 80%;
	height: 100%;
	background: #1d1d1d;
	color: #fff
}

.localized-fonts-loaded .md-ds-review-overlay-content .md-ds-review-indv-comment {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-review-overlay-content .md-icnpost-star-full {
	font-size: 8px;
	font-size: .5rem
}

.md-ds-review-overlay-content .md-icn-star-full {
	color: #FF0
}

.md-ds-review-overlay-content .md-icn-star-blank {
	color: #a7a7a7
}

.md-ds-review-hidden {
	display: none
}

.md-ds-reviews-overlay-enabled .md-ds-review-overlay-toggle {
	cursor: pointer
}

.md-disclaimer {
	clear: both;
	position: relative
}

.md-disclaimer .md-contentexpander {
	padding: 20px 10px 0
}

.md-disclaimer .md-contentexpander-toggle {
	color: #000
}

.md-disclaimer .md-contentexpander-toggle:focus, .md-disclaimer .md-contentexpander-toggle:hover {
	outline: 0;
	color: #000
}

.md-com .md-disclaimer {
	opacity: .5;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 460px
}

@media (min-width: 480px) {
	.md-com .md-disclaimer {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 748px
	}
}

@media (min-width: 768px) {
	.md-com .md-disclaimer {
		padding-left: 50px;
		padding-right: 50px;
		max-width: 1100px
	}
}

@media (min-width: 1280px) {
	.md-com .md-disclaimer {
		padding-left: 140px;
		padding-right: 140px;
		max-width: 1720px
	}
}

.md-grid-legacy .md-com .md-disclaimer {
	padding-left: 20px;
	padding-right: 20px;
	max-width: 1280px
}

@media (min-width: 480px) {
	.md-grid-legacy .md-com .md-disclaimer {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 1280px
	}
}

@media (min-width: 768px) {
	.md-grid-legacy .md-com .md-disclaimer {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

@media (min-width: 1280px) {
	.md-grid-legacy .md-com .md-disclaimer {
		padding-left: 30px;
		padding-right: 30px;
		max-width: 1280px
	}
}

.md-com .md-disclaimer .md-contentexpander {
	padding: 0
}

.md-com .md-disclaimer .md-contentexpander .md-contentexpander-title {
	margin: 20px 0
}

.md-com .md-disclaimer .md-contentexpander .md-colctrl.md-colctrl-medium {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding: 0;
	width: auto
}

@media (min-width: 768px) {
	.md-com .md-disclaimer .md-contentexpander .md-colctrl.md-colctrl-medium {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media (min-width: 768px) {
	.md-com .md-disclaimer .md-contentexpander .md-colctrl.md-colctrl-medium {
		margin-left: 8.33333333%;
		margin-right: 8.33333333%
	}
}

.md-com .md-disclaimer .md-contentexpander .md-colctrl.md-colctrl-medium .parbase.text {
	margin-left: 5px;
	margin-right: 5px;
	width: auto
}

@media (min-width: 768px) {
	.md-com .md-disclaimer .md-contentexpander .md-colctrl.md-colctrl-medium .parbase.text {
		margin-left: 0;
		margin-right: 0;
		width: auto
	}
}

.md-com .md-disclaimer .md-contentexpander .md-disclaimer-item {
	margin-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px
}

@media (min-width: 768px) {
	.md-com .md-disclaimer .md-contentexpander .md-disclaimer-item {
		margin-left: -10px;
		margin-right: -10px
	}
}

.md-com .md-disclaimer .md-contentexpander .md-disclaimer-item .md-single-heading {
	margin-left: 5px;
	margin-right: 5px;
	width: auto
}

@media (min-width: 768px) {
	.md-com .md-disclaimer .md-contentexpander .md-disclaimer-item .md-single-heading {
		margin-left: 0;
		margin-right: 0
	}
}

.md-disclaimer.md-is-loading:before, .md-disclaimer.md-is-loading .md-contentexpander-title:after, .md-disclaimer.md-is-loading .md-contentexpander-toggle:after {
	content: ""
}

.md-disclaimer.md-is-loading:before, .md-disclaimer.md-is-loading .md-contentexpander-title:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0
}

.md-disclaimer.md-is-loading:before {
	background-color: rgba(0, 0, 0, 0.5);
	left: 0
}

.md-disclaimer.md-is-loading .md-contentexpander-title {
	position: relative
}

.md-disclaimer.md-is-loading .md-contentexpander-title:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-size: 100%;
	width: 1em;
	height: 1em;
	margin: auto 0
}

.md-disclaimer-item {
	margin-bottom: 30px
}

.md-disclaimer-btn[data-disclaimer="footer"] {
	text-decoration: none
}

.md-disclaimer-btn[data-disclaimer="overlay"].md-icn-info {
	vertical-align: middle
}

.md-disclaimer-sup {
	vertical-align: super
}

.md-footer-links-list .md-shelf-component {
	display: block
}

.md-footer-links-list .md-footer-item {
	border-bottom: solid 1px #121212;
	display: block
}

.md-footer-links-list .md-footer-item:before, .md-footer-links-list .md-footer-item:after {
	content: "";
	display: table
}

.md-footer-links-list .md-footer-item:after {
	clear: both
}

.md-footer-links-list .md-footer-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: 0;
	border: 0;
	cursor: pointer;
	display: block;
	line-height: 34px;
	margin: 0;
	min-height: 34px;
	padding: 0 10px;
	text-decoration: none;
	color: #000;
	text-transform: uppercase
}

.localized-fonts-loaded .md-footer-links-list .md-footer-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-footer-links-list .md-footer-link:focus {
	outline: 0
}

.md-footer-links-list .md-footer-link::-moz-focus-inner {
	padding: 0;
	border: 0
}

.md-footer-links-list .md-footer-link .md-footer-link-text {
	float: left
}

.md-footer-links-list .md-footer-link .md-footer-icon {
	display: inline-block;
	height: 34px;
	margin: 0 2px 0 5px;
	vertical-align: middle
}

.md-footer-links-list .md-footer-link .md-footer-icon-image {
	height: 40%;
	vertical-align: middle
}

.md-footer-links-list .md-footer-link:hover {
	color: #000
}

.md-footer-links-list .md-footer-link.md-active {
	box-shadow: inset 2px 0 0 0 #000;
	color: #000
}

.md-footer-links-list .md-footer-link.md-active:after {
	content: '\e80a';
	text-indent: 0
}

.md-footer-links-list .md-footer-link:after {
	line-height: 34px;
	font-size: 6px;
	margin-left: 5px;
	vertical-align: middle;
	float: left;
	height: 100%;
	width: 8px
}

.md-footer-links-list .md-footer-shelf {
	max-height: 0;
	overflow: hidden;
	position: relative
}

.md-gallery {
	position: relative;
	margin: 0 auto;
	padding-bottom: 0;
	color: #fff
}

.md-gallery .md-flex-container-nopadding {
	overflow: hidden
}

.md-gallery:hover .md-gallery-pagesplit-item .md-gallery-item:before, .md-gallery-open:hover .md-gallery-pagesplit-item .md-gallery-item:before, .md-gallery:hover .md-gallery-pagesplit-item .md-gallery-item:hover:before, .md-gallery-open:hover .md-gallery-pagesplit-item .md-gallery-item:hover:before {
	opacity: 0
}

.md-gallery-main-heading-share-wrapper {
	position: relative;
	padding-right: 80px
}

.md-gallery-main-heading-share-wrapper .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	margin-top: 0
}

.md-gallery-main-heading-share-wrapper .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-gallery-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	padding: 20px 10px 0
}

.localized-fonts-loaded .md-gallery-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gallery-main-heading span, .md-gallery-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-gallery-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gallery-main-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	padding: 0 10px 20px
}

.localized-fonts-loaded .md-gallery-main-description {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-gallery-row .md-gallery-item-copy {
	display: none
}

.md-gallery-item-video {
	display: none
}

.md-gallery-item-video-thumbnail:after {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 54px;
	font-size: 3.3750000000000004rem;
	margin: -27px 0 0 -27px
}

.md-gallery-item-asset {
	display: block;
	width: 100%
}

.md-gallery-item-asset .md-rimage-bp-narrow {
	width: 100%
}

.md-gallery-expanded-cta {
	margin-top: 30px
}

.md-gallery-expanded-cta.md-icnpost-angle-right:after {
	margin-bottom: 2px
}

.md-gallery-advanced-top .md-gallery-advanced-wide-item {
	display: none
}

.md-gallery-advanced-left {
	text-align: right;
	padding-top: 20px
}

.md-gallery-advanced-left .md-gallery-advanced-narrow-item {
	display: inline
}

.md-gallery-advanced-right {
	vertical-align: top;
	margin-left: -4px
}

.md-gallery-advanced-left, .md-gallery-advanced-right {
	display: block;
	width: auto
}

.md-gallery-advanced .md-gallery-item {
	display: block
}

.md-gallery-advanced .md-gallery-item-asset {
	display: flex;
	align-items: center;
	width: 100%;
	max-width: 100%;
	max-height: 210px;
	overflow: hidden
}

.md-gallery-advanced .md-imgsrcselect {
	width: 100%
}

.md-gallery-pagesplit-container {
	display: flex;
	flex-wrap: wrap;
	width: 100%
}

.md-gallery-pagesplit-container .md-rimage img {
	width: 100%
}

.md-gallery-pagesplit-item {
	margin-top: 2px;
	width: 100%
}

.md-gallery-pagesplit-item :first-child {
	margin-top: 0
}

.md-gallery-pagesplit-item:nth-child(1), .md-gallery-pagesplit-item:nth-child(3) {
	padding-right: 0
}

.md-gallery-pagesplit-item:nth-child(2) {
	padding-left: 0
}

.md-gallery-pagesplit-item:nth-child(3) {
	padding-top: 0
}

.md-gallery-pagesplit-label {
	padding: 10px;
	background-color: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
	text-align: left
}

.md-gallery-pagesplit-label .md-fixedtext {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	display: inline;
	color: #fff
}

.localized-fonts-loaded .md-gallery-pagesplit-label .md-fixedtext {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gallery-pagesplit-label .md-fixedtext span, .md-gallery-pagesplit-label .md-fixedtext p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-gallery-pagesplit-label .md-fixedtext {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-gallery-pagesplit-plusicon {
	font-size: 14px;
	font-size: .8749999999999999rem;
	display: inline;
	margin-left: 4px;
	color: #fff
}

.md-gallery-item {
	position: relative;
	background: #000
}

.md-gallery-item:hover {
	cursor: pointer
}

.md-gallery-item:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: -1px;
	right: 0;
	z-index: 2;
	background: #000;
	opacity: 0;
	pointer-events: none;
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.md-gallery-item:after {
	position: absolute;
	bottom: 15px;
	left: auto;
	right: 15px;
	opacity: 1;
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.md-gallery-item-header {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	color: #fff;
	word-wrap: break-word
}

.localized-fonts-loaded .md-gallery-item-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gallery-item-header span, .md-gallery-item-header p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-gallery-item-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-lang-en_gb .md-gallery-item-header {
	word-wrap: normal
}

.md-gallery-item-desc {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #fff
}

.localized-fonts-loaded .md-gallery-item-desc {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-gallery-row {
	margin-bottom: 2px
}

.md-gallery-row:last-child {
	margin-bottom: 0
}

.md-gallery-row-a .md-gallery-row-col .md-gallery-item:first-child, .md-gallery-row-b .md-gallery-row-col .md-gallery-item:first-child {
	margin-right: 1px
}

.md-gallery-row-a .md-gallery-row-col .md-gallery-item:last-child, .md-gallery-row-b .md-gallery-row-col .md-gallery-item:last-child {
	margin-left: 1px
}

.md-gallery-row-c .md-gallery-item:first-child {
	border-right: 1px solid #fff
}

.md-gallery-row-c .md-gallery-item:last-child {
	border-left: 1px solid #fff
}

.md-gallery-row-a > .md-gallery-item, .md-gallery-row-b > .md-gallery-item, .md-gallery-row-d > .md-gallery-item, .md-gallery-row-e > .md-gallery-item {
	margin-bottom: 2px
}

.md-gallery-row-a .md-gallery-row-col, .md-gallery-row-b .md-gallery-row-col, .md-gallery-row-d .md-gallery-row-col, .md-gallery-row-e .md-gallery-row-col {
	display: flex
}

.md-gallery-row-a .md-gallery-row-col .md-gallery-item:first-child, .md-gallery-row-b .md-gallery-row-col .md-gallery-item:first-child, .md-gallery-row-d .md-gallery-row-col .md-gallery-item:first-child, .md-gallery-row-e .md-gallery-row-col .md-gallery-item:first-child {
	padding-right: 1px
}

.md-gallery-row-a .md-gallery-row-col .md-gallery-item:last-child, .md-gallery-row-b .md-gallery-row-col .md-gallery-item:last-child, .md-gallery-row-d .md-gallery-row-col .md-gallery-item:last-child, .md-gallery-row-e .md-gallery-row-col .md-gallery-item:last-child {
	padding-left: 1px
}

.md-gallery-row-a .md-gallery-row-col > .md-gallery-item, .md-gallery-row-b .md-gallery-row-col > .md-gallery-item, .md-gallery-row-d .md-gallery-row-col > .md-gallery-item, .md-gallery-row-e .md-gallery-row-col > .md-gallery-item {
	flex: 50% 1
}

.md-gallery-row-b {
	display: flex;
	flex-direction: column-reverse
}

.md-gallery-row-c {
	margin-bottom: 0;
	display: flex;
	flex-flow: row wrap
}

.md-gallery-row-c .md-gallery-item {
	flex: 50% 1;
	padding-right: 1px;
	padding-bottom: 2px
}

.md-gallery-row-c .md-gallery-item:last-child {
	flex: 50% 0
}

.md-gallery-row-c .md-gallery-item:nth-child(2) {
	padding-left: 1px;
	padding-right: 0
}

.md-gallery-row-d, .md-gallery-row-e {
	display: flex;
	flex-flow: row wrap
}

.md-gallery-row-d .md-gallery-item, .md-gallery-row-e .md-gallery-item {
	flex: 50% 1
}

.md-gallery-row-d .md-gallery-item:first-child, .md-gallery-row-e .md-gallery-item:first-child {
	flex: 100% 0
}

.md-gallery-row-d .md-gallery-item:last-child, .md-gallery-row-e .md-gallery-item:last-child {
	padding-left: 1px
}

.md-gallery-row-d .md-gallery-item:nth-child(2), .md-gallery-row-e .md-gallery-item:nth-child(2) {
	padding-right: 1px
}

.md-gallery-row-d .md-gallery-item:first-child {
	flex: 50% 1;
	padding-right: 1px
}

.md-gallery-row-d .md-gallery-item:nth-child(2) {
	padding-left: 1px;
	padding-right: 0
}

.md-gallery-row-d .md-gallery-item:nth-child(3) {
	flex: 100% 0;
	padding-left: 0
}

.md-gallery-carousel {
	display: flex;
	flex-direction: column;
	background-color: #000
}

.md-gallery-carousel-visuals {
	transition: height 400ms;
	flex: 2;
	overflow: hidden
}

.md-gallery-carousel-items {
	display: flex
}

.md-gallery-carousel-item {
	flex: 1 0 100%
}

.md-gallery-carousel-copy-wrapper {
	flex: 1;
	overflow: hidden;
	min-height: 190px
}

.md-gallery-carousel-copies {
	display: flex;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: height 400ms
}

.md-gallery-item-copy {
	flex: 1 0 100%;
	padding: 10px 20px 30px
}

.md-gallery-item-copy .md-btn-txt {
	color: #fff
}

.md-gallery-carousel-controls {
	padding: 20px 20px 0
}

.md-gallery-ctrl {
	padding: 10px;
	transition: color .3s ease-out;
	cursor: pointer;
	font-size: 14px;
	font-size: .8749999999999999rem;
	border-radius: 50%;
	background-color: #fff;
	color: #000;
	border: 2px solid transparent;
	height: 25px;
	line-height: .5;
	width: 25px
}

.md-gallery-ctrl.md-disabled {
	color: rgba(255, 255, 255, 0.5)
}

.no-touch .md-gallery-ctrl:hover {
	background-color: #000;
	color: #fff
}

.md-gallery-ctrl.md-icn-angle-right-circled, .md-gallery-ctrl.md-icn-angle-left-circled {
	font-size: 15px;
	font-size: .9375rem
}

.no-touch .md-gallery-ctrl.md-icn-angle-right-circled:hover, .no-touch .md-gallery-ctrl.md-icn-angle-left-circled:hover {
	background-color: transparent;
	color: #fff;
	border: 2px solid #fff
}

.md-gallery-ctrl.md-icn-angle-left-circled {
	margin-left: 0;
	padding: 7px 7px 7px 4px
}

.md-gallery-ctrl.md-icn-angle-left-circled:before {
	content: '\e806';
	text-indent: 0
}

.md-gallery-ctrl.md-icn-angle-right-circled {
	margin: 0 0 0 17px;
	padding: 7px 3px 7px 7px
}

.md-gallery-ctrl.md-icn-angle-right-circled:before {
	content: '\e808';
	text-indent: 0
}

.md-gallery-ctrl.md-gallery-close {
	font-size: 25px;
	font-size: 1.5625rem;
	background-color: #000;
	border: 0;
	color: #fff;
	line-height: 25px;
	margin: 0;
	padding: 0;
	width: 25px
}

.md-gallery-ctrl.md-gallery-close:before {
	content: '\e813';
	text-indent: 0
}

.no-touch .md-gallery-ctrl.md-gallery-close:hover {
	background-color: #000;
	color: #fff
}

.md-gallery-ctrl.md-disabled {
	color: #000;
	opacity: .5
}

.no-touch .md-gallery-ctrl.md-disabled:hover {
	background-color: #fff;
	color: #000;
	border: 2px solid transparent
}

.md-gallery-prev {
	margin-left: -7px
}

.md-gallery-close {
	float: right;
	margin-right: -10px
}

.md-gallery-carousel-wrapper {
	position: relative;
	overflow: hidden;
	max-height: 0;
	opacity: 0;
	transform: translate3d(-100%, 0, 0)
}

.md-gallery-carousel-wrapper.md-gallery-slide-in {
	opacity: 1;
	max-height: 1200px;
	transform: translate3d(0, 0, 0);
	margin-left: 0;
	transition: max-height 550ms linear 1ms, transform 880ms cubic-bezier(1, 0, 0, 1) 250ms, opacity 380ms cubic-bezier(0.25, 0.25, 0.75, 0.75) 500ms;
	-webkit-transition: max-height 550ms linear 1ms, -webkit-transform 880ms cubic-bezier(1, 0, 0, 1) 250ms, opacity 380ms cubic-bezier(0.25, 0.25, 0.75, 0.75) 500ms
}

.md-gallery-carousel-wrapper.md-gallery-slide-out {
	opacity: 0;
	max-height: 0;
	transform: translate3d(100%, 0, 0);
	transition: max-height 700ms linear 450ms, transform 1000ms cubic-bezier(1, 0, 0, 1) 1ms, opacity 800ms cubic-bezier(0.25, 0.25, 0.75, 0.75) 300ms;
	-webkit-transition: max-height 700ms linear 450ms, -webkit-transform 1000ms cubic-bezier(1, 0, 0, 1) 1ms, opacity 800ms cubic-bezier(0.25, 0.25, 0.75, 0.75) 300ms
}

.md-gallery-open .md-gallery-carousel-wrapper {
	border-bottom: 2px solid transparent;
	z-index: 9
}

.md-gallery-open:hover .md-gallery-item:before {
	opacity: .85
}

.md-gallery-open:hover .md-gallery-item:hover:before {
	opacity: .85
}

.md-gallery-open .md-gallery-item:after {
	opacity: .35;
	transition: opacity 600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) 600ms
}

.md-gallery-open .md-gallery-item:before {
	opacity: .85;
	transition: opacity 600ms cubic-bezier(0.25, 0.25, 0.75, 0.75) 600ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-a > .md-gallery-item:first-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 150ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-a .md-gallery-row-col > .md-gallery-item:first-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 75ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-a .md-gallery-row-col > .md-gallery-item:last-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-b .md-gallery-row-col > .md-gallery-item:first-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 150ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-b .md-gallery-row-col > .md-gallery-item:last-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 75ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-b > .md-gallery-item:last-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-c .md-gallery-item:first-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 150ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-c .md-gallery-item:nth-child(2) {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 75ms
}

.md-gallery-open .md-gallery-row-lowered.md-gallery-row-c .md-gallery-item:last-child {
	animation: bounceImage 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0
}

@keyframes bounceImage {

0
,
100
%
{
	transform: translateY(0)
}
50
%
{
	transform: translateY(125px)
}
}
.md-gen-list {
	display: block;
	padding: 10px 0 0 0
}

.md-gen-list .md-gen-item, .md-gen-list .md-gen-item:before, .md-gen-list .md-gen-item:after {
	line-height: 1.6
}

.md-gen-list.md-gen-list-spacing {
	margin-bottom: 1em
}

.md-gen-item {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	letter-spacing: -0.02em;
	color: #000;
	margin: 0 0 10px;
	padding: 0 0 0 20px
}

.localized-fonts-loaded .md-gen-item {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-gen-item:before {
	position: absolute;
	left: 0;
	top: 0
}

.md-columns-content .md-gen-list .md-gen-item, .md-colctrl .md-gen-list .md-gen-item {
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal
}

.md-gen-new-list {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	border: 1px dashed #000;
	padding: 5px
}

.localized-fonts-loaded .md-gen-new-list {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gen-new-list span, .md-gen-new-list p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-gen-new-list {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns .md-gen-list-forwards .md-gen-item, .md-pageintro .md-gen-list-forwards .md-gen-item, .md-complexcontent-wrap .md-gen-list-forwards .md-gen-item {
	border: 0
}

.md-columns .md-gen-list-forwards .md-gen-item .md-link, .md-pageintro .md-gen-list-forwards .md-gen-item .md-link, .md-complexcontent-wrap .md-gen-list-forwards .md-gen-item .md-link {
	background: #000;
	border: solid 2px #000;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	display: table-cell;
	height: 40px;
	margin-bottom: 20px;
	vertical-align: middle
}

.md-columns .md-gen-list-forwards .md-gen-item .md-link:hover, .md-pageintro .md-gen-list-forwards .md-gen-item .md-link:hover, .md-complexcontent-wrap .md-gen-list-forwards .md-gen-item .md-link:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-columns .md-gen-list-forwards .md-gen-item .md-link:active, .md-pageintro .md-gen-list-forwards .md-gen-item .md-link:active, .md-complexcontent-wrap .md-gen-list-forwards .md-gen-item .md-link:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-columns .md-gen-list-forwards .md-gen-item .md-link:after, .md-pageintro .md-gen-list-forwards .md-gen-item .md-link:after, .md-complexcontent-wrap .md-gen-list-forwards .md-gen-item .md-link:after {
	display: none
}

.md-columns .md-gen-list-forwards .md-icnpre-forwards, .md-pageintro .md-gen-list-forwards .md-icnpre-forwards, .md-complexcontent-wrap .md-gen-list-forwards .md-icnpre-forwards {
	padding: 0
}

.md-columns .md-gen-list-forwards .md-icnpre-angle-right:before {
	content: ''
}

.md-columns.md-columns-has-bg-image .md-gen-list-forwards .md-gen-item {
	border: 0
}

.md-columns.md-columns-has-bg-image .md-gen-list-forwards .md-gen-item .md-link {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-columns.md-columns-has-bg-image .md-gen-list-forwards .md-gen-item .md-link:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-columns.md-columns-has-bg-image .md-gen-list-forwards .md-gen-item .md-link:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link {
	color: #fff;
	vertical-align: baseline
}

.md-grid {
	margin-top: 50px
}

.md-grid .md-toggle {
	padding: 0 10px 30px
}

.md-grid.md-grid-with-border {
	border: 1px solid #000;
	padding: 20px 10px;
	margin-bottom: 20px
}

.md-grid-button, .md-grid-link {
	margin: 0 0 20px 10px
}

.md-grid-link {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: block;
	text-decoration: none
}

.localized-fonts-loaded .md-grid-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-link:after {
	padding-left: 5px
}

.md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin: 0 0 12px;
	padding: 0
}

.localized-fonts-loaded .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-main-heading span, .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-main-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	padding: 0 0 30px;
	margin: 0
}

.localized-fonts-loaded .md-grid-main-description {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile {
	background: #fff;
	margin-bottom: 2px;
	padding: 0;
	width: 100%;
	overflow: hidden
}

.md-grid-content .md-contenttile .md-contenttile-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	margin-bottom: 10px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile .md-contenttile-heading span, .md-grid-content .md-contenttile .md-contenttile-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-contenttile-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile .md-standard-paragraph, .md-grid-content .md-contenttile .md-standard-date {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-standard-paragraph, .localized-fonts-loaded .md-grid-content .md-contenttile .md-standard-date {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-grid-content .md-contenttile .md-contenttile-cta-link, .md-grid-content .md-contenttile .md-standard-paragraph, .md-grid-content .md-contenttile p {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-grid-content .md-contenttile-image {
	display: block;
	margin-bottom: 0
}

.md-grid-content .md-contenttile-copy {
	padding: 15px;
	margin: 0
}

.md-grid-content .md-contenttile-footer {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	margin-bottom: 10px;
	margin: 30px 0 0
}

.localized-fonts-loaded .md-grid-content .md-contenttile-footer {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile-footer span, .md-grid-content .md-contenttile-footer p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-content .md-contenttile-footer {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile-cta {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-grid-content .md-contenttile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile-cta span, .md-grid-content .md-contenttile-cta p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-content .md-contenttile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile-cta:after {
	margin-top: 3px
}

.md-grid-content .md-contenttile-overlay-ctrl {
	display: block;
	width: 100%;
	margin: 0;
	outline: 0
}

.md-grid-content-masonry {
	column-count: 2;
	column-gap: 2px;
	column-fill: balance
}

.md-grid-content-masonry .md-contenttile {
	break-inside: avoid
}

.md-grid-content-masonry .md-contenttile-addition {
	padding: 5px 15px 15px
}

.md-grid-content-masonry .md-contenttile-addition .md-contenttile-footer {
	margin-top: 0
}

.md-grid-content-aligned {
	display: flex;
	flex-flow: row wrap
}

.md-grid-content-aligned .md-contenttile {
	flex: 1 0 calc(50% - 16px);
	margin: 0 8px 2px;
	position: relative;
	width: calc(50% - 16px)
}

.md-grid-content-aligned .md-contenttile .md-rimage-bp-narrow {
	width: 100%;
	height: auto
}

.md-grid-content-aligned .md-contenttile-copy {
	margin: 0
}

.md-grid-content-aligned .md-contenttile-addition {
	margin: 10px 15px;
	width: 80%
}

.md-grid-type-popular .md-contenttile {
	position: relative
}

.md-grid-type-popular .md-contenttile-copy {
	background-color: rgba(0, 0, 0, 0.8);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px;
	margin: 0
}

.md-grid-type-popular .md-contenttile-copy .md-contenttile-heading {
	margin-bottom: 0
}

.md-grid-type-popular .md-contenttile-copy .md-contenttile-heading .md-fixedtext {
	padding: 0;
	display: initial
}

.md-grid-type-popular .md-contenttile-copy .md-contenttile-heading .md-icnpost-angle-right:after {
	margin-left: 5px;
	font-size: 11px;
	font-size: .6875000000000001rem
}

.md-grid-type-related .md-contenttile-heading .md-icnpost-angle-right:after {
	display: none
}

.md-grid-type-related .md-contenttile {
	background: transparent
}

.md-grid-type-prizes .md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-left: 15px
}

.localized-fonts-loaded .md-grid-type-prizes .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-grid-main-heading span, .md-grid-type-prizes .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-prizes .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-grid-main-heading, .md-grid-type-related .md-grid-main-heading, .md-grid-type-popular .md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-left: 15px
}

.localized-fonts-loaded .md-grid-type-prizes .md-grid-main-heading, .localized-fonts-loaded .md-grid-type-related .md-grid-main-heading, .localized-fonts-loaded .md-grid-type-popular .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-grid-main-heading span, .md-grid-type-related .md-grid-main-heading span, .md-grid-type-popular .md-grid-main-heading span, .md-grid-type-prizes .md-grid-main-heading p, .md-grid-type-related .md-grid-main-heading p, .md-grid-type-popular .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-prizes .md-grid-main-heading, .localized-fonts-loaded .md-grid-type-related .md-grid-main-heading, .localized-fonts-loaded .md-grid-type-popular .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-contenttile, .md-grid-type-related .md-contenttile, .md-grid-type-popular .md-contenttile {
	flex: 1 0 100%;
	margin: 0 1px;
	width: 100%
}

.md-grid-type-prizes .md-contenttile-heading, .md-grid-type-related .md-contenttile-heading, .md-grid-type-popular .md-contenttile-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-grid-type-prizes .md-contenttile-heading, .localized-fonts-loaded .md-grid-type-related .md-contenttile-heading, .localized-fonts-loaded .md-grid-type-popular .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-contenttile-heading span, .md-grid-type-related .md-contenttile-heading span, .md-grid-type-popular .md-contenttile-heading span, .md-grid-type-prizes .md-contenttile-heading p, .md-grid-type-related .md-contenttile-heading p, .md-grid-type-popular .md-contenttile-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-prizes .md-contenttile-heading, .localized-fonts-loaded .md-grid-type-related .md-contenttile-heading, .localized-fonts-loaded .md-grid-type-popular .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-rimage-bp-narrow, .md-grid-type-related .md-rimage-bp-narrow, .md-grid-type-popular .md-rimage-bp-narrow {
	width: 100%
}

.md-grid-type-prizes .md-contenttile-copy, .md-grid-type-related .md-contenttile-copy, .md-grid-type-popular .md-contenttile-copy {
	margin-bottom: 0
}

.md-grid-items-four .md-contenttile, .md-grid-items-two-one-one .md-contenttile, .md-grid-items-one-one-two .md-contenttile {
	flex: 1 0 calc(50% - 16px);
	margin: 0 8px 2px;
	width: calc(50% - 16px)
}

.md-grid-items-two-one-one .md-contenttile:first-child {
	flex: 1 0 100%;
	width: 100%
}

.md-grid-items-one-one-two .md-contenttile:nth-child(3n+3) {
	flex: 1 0 100%;
	width: 100%
}

.md-grid-show-more {
	width: 100%;
	text-align: center;
	border-top: 1px solid #0f0f0f;
	padding: 10px 0
}

.md-grid-show-more .md-grid-show-more-btn, .md-grid-show-more .md-grid-show-less-btn {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	background: 0;
	border: 0;
	cursor: pointer;
	display: inline-block;
	margin: 0 10px 20px;
	padding: 10px 0
}

.localized-fonts-loaded .md-grid-show-more .md-grid-show-more-btn, .localized-fonts-loaded .md-grid-show-more .md-grid-show-less-btn {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-show-more .md-grid-show-more-btn span, .md-grid-show-more .md-grid-show-less-btn span, .md-grid-show-more .md-grid-show-more-btn p, .md-grid-show-more .md-grid-show-less-btn p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-show-more .md-grid-show-more-btn, .localized-fonts-loaded .md-grid-show-more .md-grid-show-less-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-grid-show-more .md-grid-show-more-btn .md-icn-angle-down, .md-grid-show-more .md-grid-show-less-btn .md-icn-angle-down, .md-grid-show-more .md-grid-show-more-btn .md-icn-angle-up, .md-grid-show-more .md-grid-show-less-btn .md-icn-angle-up {
	color: #000;
	display: inline-block;
	margin-left: 10px;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: .6em
}

.md-grid-show-more .md-grid-hide-btn {
	display: none
}

.md-grid-revealing .md-grid-row {
	visibility: hidden;
	opacity: 0;
	height: 0;
	transition: all 300ms ease-in-out
}

.md-grid-revealing .md-grid-row.md-grid-row-visible {
	visibility: visible;
	opacity: 1;
	height: auto
}

.md-pagesplit {
	transition: all 300ms ease-in-out;
	max-height: 0;
	overflow: hidden
}

.md-pagesplit.md-open {
	max-height: 3000px
}

.md-pagesplit-veil {
	transition: opacity 300ms;
	background: #fff;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 100%;
	z-index: 1000;
	display: none
}

.md-pagesplit-veil.md-enabled {
	opacity: .7
}

.md-pagesplit-veil.md-visible {
	visibility: visible
}

.md-heading-h1 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-heading-h1 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h1 span, .md-heading-h1 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h1 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h2 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-heading-h2 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h2 span, .md-heading-h2 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h2 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h3 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-heading-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h3 span, .md-heading-h3 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h4 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h4 span, .md-heading-h4 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h5 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-heading-h5 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h5 span, .md-heading-h5 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h5 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h6 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-heading-h6 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h6 span, .md-heading-h6 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h6 {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-heading-h6 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h7 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-heading-h7 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h7 span, .md-heading-h7 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h7 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h8 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-heading-h8 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h8 span, .md-heading-h8 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h8 {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-heading-h9 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-heading-h9 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h9 span, .md-heading-h9 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h9 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h10 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 7px;
	font-size: .43749999999999994rem;
	line-height: 1.42857143em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-heading-h10 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-heading-h10 span, .md-heading-h10 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-heading-h10 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero {
	position: relative;
	margin: 0 auto;
	overflow: hidden
}

.md-hero > .md-flex-container-nopadding {
	position: relative
}

.md-hero-border-panel {
	border: 5px solid #000;
	padding: 10px
}

.md-hero-heading-big, .md-hero-heading {
	padding: 15px 15px 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-hero-heading-big, .localized-fonts-loaded .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading-big span, .md-hero-heading span, .md-hero-heading-big p, .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-heading-big, .localized-fonts-loaded .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading-big .md-hero-subheading, .md-hero-heading .md-hero-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px;
	margin: 0 0 20px;
	padding: 0
}

.localized-fonts-loaded .md-hero-heading-big .md-hero-subheading, .localized-fonts-loaded .md-hero-heading .md-hero-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading-big .md-hero-subheading span, .md-hero-heading .md-hero-subheading span, .md-hero-heading-big .md-hero-subheading p, .md-hero-heading .md-hero-subheading p {
	display: block;
	padding-top: 10px
}

.hero-heading-big {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.hero-heading-big span, .hero-heading-big p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	margin-bottom: 15px;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	word-wrap: break-word;
	position: relative;
	color: #fff
}

.localized-fonts-loaded .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading span, .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading .md-hero-subheading {
	color: #fff
}

.md-hero-subheading {
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 18px;
	color: #fff
}

.localized-fonts-loaded .md-hero-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-subheading span, .md-hero-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-text {
	display: block;
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-hero-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-copy > ul {
	display: block;
	padding: 10px 0 0 0
}

.md-hero-copy > li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-hero-copy > li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-copy > li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-hero-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	font-size: 14px;
	font-size: .8749999999999999rem;
	padding: 22px 15px 15px
}

.localized-fonts-loaded .md-hero-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-link:hover {
	color: #000
}

.md-hero-link:active {
	color: #666
}

.md-hero-link[class^="md-icnpre-"]:before, .md-hero-link[class*=" md-icnpre-"]:before, .md-hero-link[class^="md-icnpost-"]:after, .md-hero-link[class*=" md-icnpost-"]:after, .md-hero-link[class^="md-icn-"]:after, .md-hero-link[class*=" md-icn-"]:after, .md-hero-link[class^="md-icn-"], .md-hero-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-hero-link[class^="md-icnpost-"]:after, .md-hero-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-hero-link[class^="md-icnpre-"]:before, .md-hero-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-hero-link:after {
	vertical-align: middle;
	line-height: .75
}

.md-hero-image {
	width: 100%;
	z-index: -1
}

.md-hero.md-hero-type-a {
	position: relative
}

.md-hero.md-hero-type-a .md-hero-border-panel {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	padding: 0
}

.md-hero.md-hero-type-a .md-hero-heading {
	padding-top: 5px
}

.md-hero.md-hero-type-b .md-hero-border-panel {
	padding: 0
}

.md-hero.md-hero-type-c .md-hero-image {
	margin: -50px 0 20px
}

.md-hero-empty {
	display: block;
	padding: 20px;
	border: 3px solid #000;
	text-align: center
}

.md-hero-empty .md-empty-component-label {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 0;
	display: block
}

.localized-fonts-loaded .md-hero-empty .md-empty-component-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-empty .md-empty-component-label span, .md-hero-empty .md-empty-component-label p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-empty .md-empty-component-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-empty:hover, .md-hero-empty:focus, .md-hero-empty:active {
	border-color: #09F
}

.md-hero-empty:hover .md-empty-component-label, .md-hero-empty:focus .md-empty-component-label, .md-hero-empty:active .md-empty-component-label {
	color: #09F
}

.md-hero-type-e {
	border: 0;
	padding: 0 10px
}

.md-hero-type-e .md-hero-heading {
	padding: 0
}

.md-hero-type-e .md-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-hero-type-e .md-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-type-e .md-txt p {
	margin-bottom: 15px
}

.md-hero-type-e .md-hero-image-wrapper {
	margin: 0 -10px
}

.md-hero-type-g {
	border: 0;
	padding: 0 10px
}

.md-hero-type-g .md-hero-heading {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-hero-type-g .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-g .md-hero-heading span, .md-hero-type-g .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-type-g .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-g .md-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-hero-type-g .md-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-type-g .md-txt p {
	margin-bottom: 15px
}

.md-hero-type-g .md-hero-image-wrapper {
	margin: 0 -10px
}

.md-hero-type-g .md-paragraph-link-wrapper {
	margin-bottom: 10px
}

.md-hero-type-g .md-paragraph-link {
	color: #000;
	text-transform: uppercase;
	text-decoration: none
}

.md-hero-type-g .md-paragraph-link:after {
	height: 14px;
	padding-left: 5px;
	font-size: 11px
}

.md-hero-content-wrapper .md-hero-tab-content {
	display: none
}

.md-hero-content-wrapper .md-hero-tab-content.md-active {
	display: block
}

.md-hero-border-panel.md-hero-framecolour-orange, .md-hero-border-panel-image.md-hero-framecolour-orange {
	border-color: #F60
}

.md-hero-border-panel.md-hero-framecolour-red, .md-hero-border-panel-image.md-hero-framecolour-red {
	border-color: #C00
}

.md-hero-border-panel.md-hero-framecolour-rodamine-red, .md-hero-border-panel-image.md-hero-framecolour-rodamine-red {
	border-color: #C09
}

.md-hero-border-panel.md-hero-framecolour-purple, .md-hero-border-panel-image.md-hero-framecolour-purple {
	border-color: #63C
}

.md-hero-border-panel.md-hero-framecolour-blue, .md-hero-border-panel-image.md-hero-framecolour-blue {
	border-color: #09F
}

.md-hero-border-panel.md-hero-framecolour-green, .md-hero-border-panel-image.md-hero-framecolour-green {
	border-color: #9F0
}

.md-hero-border-panel.md-hero-framecolour-yellow, .md-hero-border-panel-image.md-hero-framecolour-yellow {
	border-color: #FF0
}

.md-hero-border-panel {
	border: 0
}

.md-hero-orientation-left .md-hero-border-panel {
	padding: 20px 20px 20px 0
}

.md-hero-orientation-right .md-hero-border-panel {
	padding: 20px 0 20px 20px
}

.md-link-to-footer {
	color: #000;
	text-decoration: none;
	z-index: 2;
	position: relative
}

.md-tooltip {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 5;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em
}

.md-tooltip.md-tooltip-loaded {
	opacity: 1
}

.md-tooltip .md-tooltip-inner {
	background: #000;
	color: #fff;
	position: absolute;
	left: 50%;
	bottom: 12px;
	border: 3px solid #000;
	width: 100px;
	padding: 10px;
	margin-left: -50px
}

.md-tooltip .md-tooltip-inner:after {
	content: '';
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top-color: #000;
	bottom: -18px;
	left: 50%;
	position: absolute;
	margin-left: -8px
}

.localized-fonts-loaded .md-tooltip {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-keystats {
	text-align: center;
	padding: 30px 1em 1px;
	position: relative;
	margin-bottom: 25px;
	color: #000
}

.md-ks-toggle {
	margin: 0 auto 30px
}

.md-ks-toggle .md-toggle-select {
	min-width: 180px;
	max-width: 260px;
	margin: 0 auto
}

.md-ks-toggle .md-toggle-select {
	min-width: 180px;
	max-width: 260px;
	margin: 0;
	background: #fff;
	border: 1px solid #000;
	box-shadow: 0
}

.md-ks-toggle .md-toggle-select select {
	color: #000
}

.md-ks-toggle .md-toggle-select:after {
	background-position: 5px;
	border-left: 1px solid #000
}

.md-ks-toggle .md-toggle-label {
	text-align: left
}

.md-ks-toggle .md-toggle-label:first-child {
	text-align: right
}

.md-ks-toggle .md-toggle-label.md-is-active {
	color: #000
}

.md-keystats-list {
	display: table;
	table-layout: fixed;
	margin: 0 auto;
	text-align: center;
	width: 100%
}

.md-ks-term {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-ks-desc {
	position: relative;
	display: table-cell;
	vertical-align: top;
	width: 25%;
	margin: 0;
	padding: 46px 14px 20px
}

.md-ks-desc .md-tooltip-trigger {
	background: rgba(0, 0, 0, 0);
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.md-ks-desc.md-hide-tooltip:not(:focus) .md-tooltip {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-ks-desc[class^="md-icnpre-"]:before, .md-ks-desc[class*=" md-icnpre-"]:before, .md-ks-desc[class^="md-icnpost-"]:after, .md-ks-desc[class*=" md-icnpost-"]:after, .md-ks-desc[class^="md-icn-"]:after, .md-ks-desc[class*=" md-icn-"]:after, .md-ks-desc[class^="md-icn-"], .md-ks-desc[class*=" md-icn-"], .md-ks-desc [class^="md-icn-"]:after, .md-ks-desc [class*=" md-icn-"]:after, .md-ks-desc [class^="md-icn-"], .md-ks-desc [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-ks-desc[class^="md-icnpost-"]:after, .md-ks-desc[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-ks-desc.md-icnpost-angle-down:after, .md-ks-desc.md-icnpost-angle-up:after, .md-ks-desc.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-ks-desc [class^="md-icn-"] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.md-ks-desc [class^="md-icn-"]:before {
	background: #fff;
	border-radius: 0;
	box-sizing: border-box;
	display: inline-block;
	font-size: 26px;
	height: 36px;
	padding: 12px 0;
	text-align: center;
	width: 36px
}

.md-ks-desc .md-icn-power:before, .md-ks-desc .md-icn-energy-consum-value:before, .md-ks-desc .md-icn-co2:before, .md-ks-desc .md-icn-fuel:before, .md-ks-desc .md-icn-acceleration:before {
	font-size: 20px;
	font-size: 1.25rem;
	padding-top: 0
}

.md-ks-desc .md-ks-val {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 7px;
	white-space: nowrap
}

.localized-fonts-loaded .md-ks-desc .md-ks-val {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ks-desc .md-disclaimer-btn {
	color: #a7a7a7;
	position: relative;
	z-index: 2
}

.md-ks-desc .md-disclaimer-sup {
	vertical-align: middle;
	position: relative;
	top: -4px;
	display: inline-block
}

.md-ks-desc .md-ks-unit {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 11px;
	font-size: .6875000000000001rem;
	line-height: 12px;
	color: #000;
	margin-bottom: 25px;
	font-family: 'MINISansReg', Arial, sans-serif;
	margin: 0;
	text-transform: none
}

.localized-fonts-loaded .md-ks-desc .md-ks-unit {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ks-desc .md-ks-unit span, .md-ks-desc .md-ks-unit p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ks-desc .md-ks-unit {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ks-desc .md-ks-unit-wrapper .md-co2 {
	text-align: left
}

.md-ks-desc .md-ks-val, .md-ks-desc .md-disclaimer-btn {
	background: transparent;
	color: #000
}

.md-ks-desc.md-ks-desc-eco-tax-reduction-type {
	padding: 0
}

.md-ks-desc.md-ks-desc-eco-tax-reduction-type img {
	width: 100%;
	margin-top: -4px
}

.md-ks-ratings {
	width: 149px;
	margin: 0 auto 30px;
	position: relative;
	text-align: left
}

.md-ks-ratings .md-chart-co2 {
	width: 149px
}

.md-ks-ratings-label {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 11px;
	font-size: .6875000000000001rem;
	color: #000;
	margin-top: 10px;
	text-transform: uppercase
}

.localized-fonts-loaded .md-ks-ratings-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-ks-ratings-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ks-ratings-label .md-disclaimer-btn[data-disclaimer="overlay"].md-icn-info {
	font-size: .75em
}

.md-efficiency-rating {
	margin-top: 5px;
	position: relative;
	text-decoration: none;
	z-index: 1
}

.md-chart-co2 {
	text-align: left;
	position: relative
}

.md-chart-co2-bar {
	margin-bottom: 1px;
	font-size: 8px;
	line-height: 1.25;
	display: table;
	position: relative
}

.md-chart-co2-bar[data-co2="A++"] {
	min-width: 20px
}

.md-chart-co2-bar[data-co2="A+"] {
	min-width: 27px
}

.md-chart-co2-bar[data-co2="A"] {
	min-width: 34px
}

.md-chart-co2-bar[data-co2="B"] {
	min-width: 41px
}

.md-chart-co2-bar[data-co2="C"] {
	min-width: 49px
}

.md-chart-co2-bar[data-co2="D"] {
	min-width: 56px
}

.md-chart-co2-bar[data-co2="E"] {
	min-width: 63px
}

.md-chart-co2-bar[data-co2="F"] {
	min-width: 70px
}

.md-chart-co2-bar[data-co2="G"] {
	min-width: 77px
}

.md-chart-co2-bar[data-co2="H"] {
	min-width: 84px
}

.md-chart-co2-bar[data-co2="I"] {
	min-width: 91px
}

.md-chart-co2-bar[data-co2="J"] {
	min-width: 98px
}

.md-chart-co2-bar:after {
	right: -1.3em
}

.md-chart-co2-bar.hidden {
	visibility: hidden
}

.md-chart-co2-current {
	transition: top .5s;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	position: absolute;
	right: 0;
	width: 34px;
	text-align: right;
	padding: 0 5px;
	margin: 0;
	line-height: 16px;
	background-color: #000;
	margin-top: -3px;
	z-index: 1;
	color: #fff
}

.localized-fonts-loaded .md-chart-co2-current {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-chart-co2-current:after {
	content: "";
	border: 8px solid transparent;
	border-right-color: #000;
	position: absolute;
	left: -16px;
	top: 0;
	z-index: -1
}

.md-chart-co2-current:before {
	border-radius: 2em 0 0 2em / 1.5em 0 0 1.5em;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	left: -0.8em;
	right: 0
}

[data-rating="A++"] .md-chart-co2-current {
	top: 0
}

[data-rating="A+"] .md-chart-co2-current {
	top: 11px
}

[data-rating="A"] .md-chart-co2-current {
	top: 22px
}

[data-rating="B"] .md-chart-co2-current {
	top: 33px
}

[data-rating="C"] .md-chart-co2-current {
	top: 44px
}

[data-rating="D"] .md-chart-co2-current {
	top: 55px
}

[data-rating="E"] .md-chart-co2-current {
	top: 66px
}

[data-rating="F"] .md-chart-co2-current {
	top: 77px
}

[data-rating="G"] .md-chart-co2-current {
	top: 88px
}

[data-rating="H"] .md-chart-co2-current {
	top: 99px
}

[data-rating="I"] .md-chart-co2-current {
	top: 110px
}

[data-rating="J"] .md-chart-co2-current {
	top: 121px
}

.md-ks-tt-item {
	display: block
}

.md-logo {
	height: 58px;
	padding: 0 23px;
	position: absolute;
	z-index: 20
}

.md-logo-link {
	display: inline-block;
	position: relative;
	z-index: 3;
	transition: opacity .3s ease-out
}

.no-touch .md-disabled-hover .md-logo-link, .md-disabled-persist .md-logo-link {
	pointer-events: none;
	opacity: .3;
	cursor: default
}

.md-logo-image {
	display: block;
	margin: 13px 0;
	height: 33px
}

.md-page-dealerhomepage .md-logo, .md-page-openarea .md-logo, .md-navigation-rework .md-logo {
	margin-top: 0
}

.md-navigation {
	width: 100%;
	overflow: hidden;
	margin-top: 1px;
	min-height: 58px;
	position: relative;
	z-index: 12
}

.md-nav-title {
	font-size: 20px;
	height: 36px;
	margin-top: 12px;
	padding: 8px;
	position: absolute;
	right: 10px;
	top: auto;
	width: 41px;
	z-index: 13
}

.md-navigation [type=checkbox]:focus + .md-nav-title, .md-nav-title:focus {
	outline: 1px dotted #8a8a8a;
	overflow: hidden
}

.md-navigation [type=checkbox] {
	position: absolute;
	left: -9999em
}

.md-nav-subnavclosed {
	display: none
}

.md-nav-shelves-closed {
	position: absolute;
	left: -9999em
}

.md-navigation .md-nav-ctas:after {
	content: '';
	background-color: rgba(0, 0, 0, 0.8);
	bottom: 0;
	display: block;
	height: 0;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: height .75s step-end, opacity .75s cubic-bezier(1, 0, 0, 1)
}

.md-navigation [type=checkbox]:checked ~ .md-nav-ctas:after {
	height: 100%;
	opacity: 1;
	transition: height 0 step-start, opacity .75s cubic-bezier(1, 0, 0, 1)
}

.md-nav {
	overflow: hidden;
	height: 0;
	margin-top: 58px
}

.md-nav-shelf {
	height: 0
}

.md-nav-shelf-component {
	display: none;
	background-color: #000
}

.md-nav-item-nosubnav .md-nav-shelf-component {
	display: block
}

.md-navigation [type=checkbox]:checked ~ .md-nav {
	height: auto;
	border-top: 1px solid #000
}

.md-nav-item {
	opacity: 0;
	transition: opacity .2s;
	position: relative;
	overflow: hidden;
	z-index: 11
}

.md-navigation [type=checkbox]:checked ~ .md-nav > .md-nav-item {
	opacity: 1
}

.md-nav-item > [type=radio] {
	position: absolute;
	left: -9999em
}

.nav-expanded .md-nav-item .md-nav-shelf {
	/*display: block;*/
	height: auto;
	visibility: visible;
}


.md-nav-item [type=radio]:checked ~ .md-nav-shelf .md-nav-item {
	opacity: 1
}

.md-nav-item.md-nav-item-level1:first-child .md-nav-item-link {
	border-top: 0
}

.md-nav-item.md-nav-item-level1 > img {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	max-height: 49px;
	z-index: 14
}

.md-nav-item-link {
	border: 0;
	text-decoration: none;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: .85714286em;
	letter-spacing: -0.05em;
	opacity: 1;
	display: block;
	position: relative;
	text-align: left;
	padding: 18px 10px 19px 10px;
	z-index: 11;
	font-family: 'MINISansReg', Arial, sans-serif;
	letter-spacing: .05em
}

.md-nav-item-link::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-nav-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-nav-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-nav-item-link[class^="md-icnpre-"]:before, .md-nav-item-link[class*=" md-icnpre-"]:before, .md-nav-item-link[class^="md-icnpost-"]:after, .md-nav-item-link[class*=" md-icnpost-"]:after, .md-nav-item-link[class^="md-icn-"]:after, .md-nav-item-link[class*=" md-icn-"]:after, .md-nav-item-link[class^="md-icn-"], .md-nav-item-link[class*=" md-icn-"], .md-nav-item-link [class^="md-icn-"]:after, .md-nav-item-link [class*=" md-icn-"]:after, .md-nav-item-link [class^="md-icn-"], .md-nav-item-link [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-nav-item-link[class^="md-icnpost-"]:after, .md-nav-item-link[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-nav-item-link.md-icnpost-angle-down:after, .md-nav-item-link.md-icnpost-angle-up:after, .md-nav-item-link.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-nav-item-link[class^="md-icnpost-"], .md-nav-item-link[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-nav-item-link[class^="md-icnpost-"]:after, .md-nav-item-link[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.localized-fonts-loaded .md-nav-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-nav-item [type=radio]:checked ~ .md-nav-item-link, .md-nav-item-link:hover, .md-nav-item-link:focus {
	background: transparent
}

.md-nav-item-link:active {
	background: transparent
}

.md-nav-item [type=radio]:focus ~ .md-nav-item-link, .md-nav-item-link:focus {
	text-decoration: underline;
	outline: 0
}

.md-nav-item [type=radio]:focus ~ .md-nav-item-link:before, .md-nav-item-link:focus:before, .md-nav-item [type=radio]:focus ~ .md-nav-item-link:after, .md-nav-item-link:focus:after {
	text-decoration: none
}

.md-nav-item-link, .md-icn-navigation {
	transition: color .3s ease, opacity .3s ease-out
}

.no-touch .md-disabled-hover .md-nav-item-link, .md-disabled-persist .md-nav-item-link, .no-touch .md-disabled-hover .md-icn-navigation, .md-disabled-persist .md-icn-navigation {
	pointer-events: none;
	opacity: .3;
	cursor: default
}

.md-nav-item-level2 {
	display: block
}

.md-nav-item-level2 .md-nav-item-link {
	background: #fff;
	color: #000;
	z-index: 12
}

.md-nav-item-level2 .md-nav-item-link:hover, .md-nav-item-level2 .md-nav-item-link:focus {
	color: #8a8a8a
}

.md-nav-item-current > .md-nav-item-link:before {
	content: '';
	position: absolute;
	top: -1px;
	display: block;
	bottom: 0;
	left: 0;
	width: 2px;
	background-color: #000
}

.md-navigation fieldset.md-nav-fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

.md-pageintro {
	position: relative;
	margin: 0 auto 0;
	padding: 20px 0 0;
	overflow: hidden
}

.md-pageintro-border-panel {
	padding: 10px
}

.md-pageintro-heading-big, .md-pageintro-heading {
	display: block;
	padding: 15px 15px 0
}

.md-pageintro-heading-big .md-pageintro-subheading, .md-pageintro-heading .md-pageintro-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px;
	margin: 0 0 20px;
	padding: 0
}

.localized-fonts-loaded .md-pageintro-heading-big .md-pageintro-subheading, .localized-fonts-loaded .md-pageintro-heading .md-pageintro-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-heading-big .md-pageintro-subheading span, .md-pageintro-heading .md-pageintro-subheading span, .md-pageintro-heading-big .md-pageintro-subheading p, .md-pageintro-heading .md-pageintro-subheading p {
	display: block;
	padding-top: 10px
}

.hero-heading-big {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.hero-heading-big span, .hero-heading-big p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .hero-heading-big {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	word-wrap: break-word
}

.localized-fonts-loaded .md-pageintro-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-heading span, .md-pageintro-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-subheading {
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 18px
}

.localized-fonts-loaded .md-pageintro-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-subheading span, .md-pageintro-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-text {
	display: block;
	padding: 0 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-pageintro-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-copy > ul {
	display: block;
	padding: 10px 0 0 0
}

.md-pageintro-copy > li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-pageintro-copy > li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-copy > li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-pageintro-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	padding: 22px 15px 15px
}

.localized-fonts-loaded .md-pageintro-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-link:hover {
	color: #000
}

.md-pageintro-link:active {
	color: #666
}

.md-pageintro-link[class^="md-icnpre-"]:before, .md-pageintro-link[class*=" md-icnpre-"]:before, .md-pageintro-link[class^="md-icnpost-"]:after, .md-pageintro-link[class*=" md-icnpost-"]:after, .md-pageintro-link[class^="md-icn-"]:after, .md-pageintro-link[class*=" md-icn-"]:after, .md-pageintro-link[class^="md-icn-"], .md-pageintro-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-pageintro-link[class^="md-icnpost-"]:after, .md-pageintro-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-pageintro-link[class^="md-icnpre-"]:before, .md-pageintro-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-pageintro-link:after {
	vertical-align: middle;
	line-height: .75
}

.md-pageintro-empty {
	display: block;
	padding: 20px;
	border: 3px solid #000;
	text-align: center
}

.md-pageintro-empty .md-empty-component-label {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 0;
	display: block
}

.localized-fonts-loaded .md-pageintro-empty .md-empty-component-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-empty .md-empty-component-label span, .md-pageintro-empty .md-empty-component-label p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-empty .md-empty-component-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-empty:hover, .md-pageintro-empty:focus, .md-pageintro-empty:active {
	border-color: #09F
}

.md-pageintro-empty:hover .md-empty-component-label, .md-pageintro-empty:focus .md-empty-component-label, .md-pageintro-empty:active .md-empty-component-label {
	color: #09F
}

.md-pageintro-type {
	border: 0;
	margin: 0
}

.md-pageintro-type .md-pageintro-image-wrapper, .md-pageintro-type .md-pageintro-text-wrapper {
	width: auto
}

.md-pageintro-type .md-pageintro-text-wrapper {
	padding: 25px 15px 15px
}

.md-pageintro-type .md-pageintro-heading-large {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-large span, .md-pageintro-type .md-pageintro-heading-large p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-small {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-small {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-small span, .md-pageintro-type .md-pageintro-heading-small p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-small {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-large, .md-pageintro-type .md-pageintro-heading-small {
	margin-bottom: 25px
}

.md-pageintro-type .md-pageintro-sub-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	color: #000;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-sub-heading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-pageintro-type-double {
	margin: 0 auto
}

.md-pageintro-type-double .md-pageintro-toggle {
	margin-bottom: 15px
}

.md-pageintro-type-double .md-pageintro-tab-content {
	padding: 0 10px
}

.md-pageintro-type-double .md-pageintro-content-holder, .md-pageintro-type-double .md-pageintro-title-wrapper, .md-pageintro-type-double .md-pageintro-text-wrapper {
	padding: 0 20px
}

.md-pageintro-type-double .md-pageintro-image-wrapper, .md-pageintro-type-double .md-pageintro-border-panel {
	margin-bottom: 0;
	padding-bottom: 0
}

.md-pageintro-content-wrapper .md-pageintro-tab-content {
	display: none
}

.md-pageintro-content-wrapper .md-pageintro-tab-content.md-active {
	display: block
}

.md-pageintro-right-column .md-pageintro-border-panel {
	padding: 0 0 20px 0
}

.md-pageintro-right-column .md-pageintro-border-panel .md-pageintro-content-holder {
	padding: 0 20px 20px
}

.md-pageintro-type-basic .md-pageintro-text-wrapper {
	padding: 0 20px
}

.md-colctrl .md-pageintro-type-basic .md-pageintro-text-wrapper {
	padding: 0
}

.md-parallax-module-empty .md-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-parallax-module-empty .md-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-empty .md-heading span, .md-parallax-module-empty .md-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-empty .md-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview {
	margin-bottom: 30px
}

.md-parallax-module-heroOverview .md-plx-hero-background, .md-parallax-module-heroOverview .md-plx-hero-image-container {
	position: absolute;
	z-index: -1
}

.md-parallax-module-heroOverview .md-plx-hero-image-container {
	top: 32%
}

.md-parallax-module-heroOverview .md-plx-hero-background {
	display: none;
	z-index: 0;
	top: 105px
}

.md-parallax-module-heroOverview .md-plx-hero-background:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 130px;
	top: -105px;
	background-image: linear-gradient(to bottom, #222 0, #0c0c0c 89%, rgba(12, 12, 12, 0) 100%)
}

.md-parallax-module-heroOverview .md-plx-hero-background img {
	width: 100%;
	padding-right: 10px
}

.md-parallax-module-heroOverview .md-plx-module-header, .md-parallax-module-heroOverview .md-plx-glance {
	position: relative
}

.md-parallax-module-heroOverview .md-plx-module-header {
	padding-left: 10px;
	padding-top: 25px
}

.md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading span, .md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview .md-plx-module-header .md-plx-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	margin: 0 0 20px 0;
	max-width: 500px
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-module-header .md-plx-subheading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview .md-plx-hero-image-container {
	position: relative;
	z-index: 0
}

.md-parallax-module-heroOverview .md-plx-hero-image-container img {
	width: 100%
}

.md-parallax-module-heroOverview .md-plx-hero-image-container .md-plx-tarmac {
	position: absolute;
	top: 0;
	z-index: 0
}

.md-parallax-module-heroOverview .md-plx-hero-image-container .md-plx-hero-image {
	position: relative;
	z-index: 1
}

.md-parallax-module-heroOverview .md-plx-glance-headline-outer {
	margin-top: 30px;
	position: relative
}

.md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	padding-left: 20px
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline span, .md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview .md-plx-glance-items {
	display: block;
	position: relative;
	z-index: 2;
	width: 100%;
	margin-top: 25px;
	padding: 0 20px
}

.md-parallax-module-heroOverview .md-plx-glance-items .md-plx-glance-statistics {
	display: block;
	width: auto
}

.md-parallax-module-heroOverview .md-plx-glance-column {
	display: block;
	vertical-align: middle
}

.md-parallax-module-heroOverview .md-plx-glance-column-outer {
	position: relative
}

.md-parallax-module-heroOverview .md-plx-glance-statistics {
	width: 3%
}

.md-parallax-module-heroOverview .md-plx-statistic {
	text-align: center;
	float: left;
	margin-right: 40px;
	margin-top: 0
}

.md-parallax-module-heroOverview .md-plx-stats-icon {
	display: block;
	text-align: center;
	font-size: 25px;
	font-size: 1.5625rem;
	font-size: 6.6vw;
	position: relative
}

.md-parallax-module-heroOverview .md-plx-stats-icon.md-plx-luggage {
	display: block;
	margin: 0 auto;
	filter: grayscale(100%) brightness(-5)
}

.md-parallax-module-heroOverview .md-plx-stats-value {
	margin-top: 5px;
	display: inherit;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	font-size: 4.8vw
}

.md-parallax-module-heroOverview .md-plx-luggage-capacity-units {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	margin-bottom: 10px;
	margin: 0
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-luggage-capacity-units {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-heroOverview .md-plx-luggage-capacity-units span, .md-parallax-module-heroOverview .md-plx-luggage-capacity-units p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-luggage-capacity-units {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-parallax-module-heroOverview .md-plx-statistics-image {
	width: 9%
}

.md-parallax-module-heroOverview .md-plx-statistics-image img {
	margin: 0 auto;
	width: 100%
}

.md-parallax-module-heroOverview .md-plx-glance-images-container {
	width: 11%
}

.md-parallax-module-heroOverview .md-plx-glance-image {
	display: block
}

.md-parallax-module-heroOverview .md-plx-glance-image img {
	width: 100%
}

.md-parallax-module-heroOverview .md-plx-glance-image, .md-parallax-module-heroOverview .md-plx-glance-image-edit {
	visibility: hidden
}

.md-parallax-module-heroOverview .md-plx-statistics-image, .md-parallax-module-heroOverview .md-plx-glance-images-container {
	display: none
}

.md-plx-glance-column-inner {
	overflow: hidden
}

.md-parallax-module-counter {
	position: relative;
	margin-bottom: 0
}

.md-parallax-module-counter img {
	width: 100%
}

.md-parallax-module-counter .md-plx-hero-image-container {
	position: absolute;
	bottom: -3px
}

.md-parallax-module-counter .md-plx-frame-heading-outer {
	padding: 80px 10px 0
}

.md-parallax-module-counter .md-plx-module-header {
	margin: 0;
	z-index: 1
}

.md-parallax-module-counter .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 40px
}

.localized-fonts-loaded .md-parallax-module-counter .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-counter .md-plx-heading span, .md-parallax-module-counter .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-counter .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-counter .md-plx-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	position: relative;
	z-index: 1;
	margin: 0
}

.localized-fonts-loaded .md-parallax-module-counter .md-plx-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-parallax-module-counter .md-plx-counter-background .md-image {
	opacity: 0
}

.md-parallax-module-counter .md-plx-counter-label {
	display: none
}

.md-parallax-module-counter .md-rimage-bp-narrow {
	display: block
}

.md-plx-counter, .md-plx-counter-container, .md-plx-foreground-image {
	display: none
}

.md-parallax-module-mediumTwoColumn {
	position: relative;
	background: #000;
	margin-bottom: 30px
}

.md-parallax-module-mediumTwoColumn .md-plx-background-image {
	position: absolute;
	overflow: hidden;
	top: 0
}

.md-parallax-module-mediumTwoColumn img {
	width: 100%
}

.md-parallax-module-mediumTwoColumn .md-plx-heading-border {
	margin: 30px 60px 0 60px;
	border: 10px solid #000
}

.md-parallax-module-mediumTwoColumn .md-plx-module-header {
	padding: 25px 10px;
	position: relative;
	top: 20px;
	z-index: 1
}

.md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading span, .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	margin: 0 0 20px 0;
	max-width: 420px
}

.localized-fonts-loaded .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-subheading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading, .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-subheading {
	color: #fff
}

.md-parallax-module-mediumTwoColumn .md-plx-hero-image-container img {
	border: 5px solid #fff
}

.md-parallax-module-mediumTwoColumn .md-disclaimer-btn {
	color: #fff
}

.md-parallax-module-mediumTwoColumn .md-plx-background-image img {
	opacity: 0
}

.md-parallax-module-mediumTwoColumn .md-plx-hero-image-container img {
	border: 0
}

.md-parallax-module-threeSpeed .md-plx-content {
	background: #000;
	padding: 40px 10px
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-heading span, .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-subheading {
	margin: 0 0 20px 0
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	position: relative;
	display: inline-block;
	text-decoration: none;
	line-height: 19px;
	margin-bottom: 0
}

.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta span, .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta .md-plx-link-arrow-right {
	width: 16px;
	height: 20px;
	position: absolute;
	right: -26px;
	top: -5px;
	font-size: 10px;
	font-size: .625rem
}

.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta, .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading, .md-parallax-module-threeSpeed .md-plx-content .md-plx-subheading, .md-parallax-module-threeSpeed .md-plx-content .md-disclaimer-btn {
	color: #fff
}

.md-parallax-module-threeSpeed .md-plx-image-highlight {
	display: none
}

.md-parallax-module-threeSpeed .md-plx-full-image-top img, .md-parallax-module-threeSpeed .md-plx-full-image-bottom img {
	width: 100%
}

.md-parallax-module-threeSpeed .md-rimage-bp-narrow {
	display: none
}

.md-parallax-module-threeSpeedVideo .md-plx-content {
	padding: 0;
	position: relative
}

.md-parallax-module-threeSpeedVideo .md-plx-heading-bottom {
	padding: 30px 0 0 10px
}

.md-parallax-module-threeSpeedVideo .md-plx-video-overlay {
	background: #000;
	opacity: .8;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1
}

.md-parallax-module-threeSpeedVideo .md-plx-video-overlay img {
	width: 100%
}

.md-parallax-module-threeSpeedVideo .md-plx-video-player {
	padding-top: 2px
}

.md-parallax-module-threeSpeedVideo .md-plx-content-top {
	position: relative
}

.md-parallax-module-threeSpeedVideo .md-plx-heading-top {
	position: relative;
	z-index: 1;
	padding: 25px 10px 0 10px
}

.md-parallax-module-threeSpeedVideo .md-plx-heading-top p {
	margin-bottom: 0
}

.md-parallax-module-threeSpeedVideo .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-threeSpeedVideo .md-plx-heading span, .md-parallax-module-threeSpeedVideo .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-threeSpeedVideo .md-plx-subheading {
	margin: 0 0 20px
}

.md-parallax-module-threeSpeedVideo .md-plx-top-image-container img, .md-parallax-module-threeSpeedVideo .md-plx-bottom-image-container img {
	width: 100%
}

.md-parallax-module-threeSpeedVideo .md-plx-top-image-container, .md-parallax-module-threeSpeedVideo .md-plx-bottom-image-container, .md-parallax-module-threeSpeedVideo .md-plx-content-bottom {
	position: relative
}

.md-parallax-module-threeSpeedVideo .md-plx-heading-bottom {
	padding: 25px 0 0 10px;
	z-index: 1
}

.md-parallax-module-pageSplitImageGallery .md-plx-module-header {
	position: relative;
	padding: 20px;
	z-index: 2
}

.md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 30px 0
}

.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading span, .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	width: 100%;
	max-width: 100%
}

.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-subheading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-parallax-module-pageSplitImageGallery .md-plx-heading-border {
	padding: 20px 10px
}

.md-parallax-module-pageSplitImageGallery .md-plx-top-container {
	position: relative
}

.md-parallax-module-pageSplitImageGallery .md-plx-image-top {
	height: 100%;
	position: absolute;
	bottom: 0;
	width: 100%
}

.md-parallax-module-pageSplitImageGallery .md-plx-image-top img {
	position: relative
}

.md-parallax-module-pageSplitImageGallery .md-plx-image-bottom img, .md-parallax-module-pageSplitImageGallery .md-plx-image-top img {
	width: 100%
}

.md-parallax-module-pageSplitImageGallery .md-plx-image-top {
	display: none
}

.md-parallax-module-standardPageSplit {
	background: no-repeat top right;
	position: relative;
	overflow: hidden
}

.md-parallax-module-standardPageSplit .md-plx-heading-border {
	margin: 30px 60px 0 60px;
	border: 10px solid #FFF
}

.md-parallax-module-standardPageSplit .md-plx-image-top {
	position: absolute;
	top: 0;
	width: 100%
}

.md-parallax-module-standardPageSplit .md-plx-image-top img {
	top: 0;
	width: 100%
}

.md-parallax-module-standardPageSplit .md-plx-module-header {
	position: relative;
	z-index: 3;
	padding: 25px 10px 0;
	margin-bottom: 30px
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 30px 0;
	max-width: 600px
}

.localized-fonts-loaded .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading span, .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	max-width: 420px;
	margin-bottom: 30px
}

.localized-fonts-loaded .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-pagesplit-anchor {
	letter-spacing: -1px;
	position: relative;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-pagesplit-anchor .md-plx-link-icon {
	width: 19px;
	height: 18px;
	position: absolute;
	display: block;
	right: -34px;
	top: 2px;
	font-size: 11px;
	font-size: .6875000000000001rem
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-anchor {
	text-decoration: none;
	text-transform: uppercase
}

.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-anchor .md-plx-link-icon {
	right: -6px;
	top: -1px;
	font-size: 13px;
	font-size: .8125000000000001rem
}

.md-parallax-module-standardPageSplit .md-plx-image-highlight {
	display: none
}

.md-parallax-module-standardPageSplit .md-plx-image-bottom-container {
	width: 100%;
	max-width: 1248px;
	position: relative;
	margin-top: 70px
}

.md-parallax-module-standardPageSplit .md-plx-image-bottom-container img {
	width: 100%
}

.md-parallax-module-standardPageSplit .md-plx-image-bottom-container .md-plx-image-bottom {
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0
}

.md-parallax-module-advancedImageGallery {
	background: no-repeat top right;
	position: relative;
	margin-bottom: 25px;
	background-color: #000
}

.md-parallax-module-advancedImageGallery .md-plx-heading-border {
	margin: 30px 60px 0;
	border: 10px solid #FFF
}

.md-parallax-module-advancedImageGallery .md-plx-module-background {
	position: absolute;
	top: 0;
	width: 100%
}

.md-parallax-module-advancedImageGallery .md-plx-module-background img {
	width: 100%
}

.md-parallax-module-advancedImageGallery .md-plx-module-background .md-rimage {
	background-color: #000
}

.md-parallax-module-advancedImageGallery .md-plx-module-background .md-rimage img {
	display: none
}

.md-parallax-module-advancedImageGallery .md-gallery-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	position: relative;
	margin: 0 10px 30px
}

.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-gallery-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-advancedImageGallery .md-gallery-main-heading span, .md-parallax-module-advancedImageGallery .md-gallery-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-gallery-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-advancedImageGallery .md-gallery-main-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	position: relative;
	margin: 0 10px 20px
}

.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-gallery-main-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-parallax-module-advancedImageGallery .md-plx-module-header {
	padding: 25px 10px 0 10px;
	margin-top: 0;
	position: relative;
	z-index: 1
}

.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 30px 0
}

.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading span, .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-first, .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-second {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	margin: 0 0 20px 0
}

.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-first, .localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-second {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading, .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-first, .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-second {
	color: #fff
}

.md-parallax-module-advancedImageGallery .md-plx-gallery-container {
	min-height: 400px;
	width: 100%
}

.md-parallax-module-advancedImageGallery.md-plx-extra-space-hero .md-plx-module-background {
	position: static;
	margin-top: 0
}

.md-parallax {
	display: block;
	margin: 0 auto;
	position: relative
}

.md-parallax .md-plx-module-header .md-plx-heading {
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.md-parallax:last-child {
	margin-bottom: 0
}

.md-plx-tarmac {
	display: none
}

.md-prodinfo {
	margin: 0 0 30px
}

.md-prodinfo sub {
	font-size: .75em;
	line-height: 0;
	position: relative;
	bottom: -0.25em
}

.md-prodinfo-intro {
	padding: 0 10px
}

.md-prodinfo-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	word-wrap: break-word
}

.localized-fonts-loaded .md-prodinfo-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-prodinfo-title span, .md-prodinfo-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-prodinfo-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-prodinfo-toggle {
	display: none;
	margin-bottom: 20px
}

.js .md-prodinfo-table .md-prodinfo-toggle {
	margin: 10px auto;
	display: table
}

.md-prodinfo-toggle .md-toggle-select {
	width: 260px;
	margin: 0;
	background: #fff;
	border: 1px solid #000;
	box-shadow: 0
}

.md-prodinfo-toggle .md-toggle-select select {
	color: #000
}

.md-prodinfo-toggle .md-toggle-select:after {
	background-position: 5px;
	border-left: 1px solid #000
}

.js .md-prodinfo-model.md-has-compare .md-prodinfo-summary:after {
	display: none
}

.md-prodinfo-models {
	display: none
}

.md-prodinfo-spec {
	margin-bottom: 20px
}

.md-prodinfo-tabs, .md-prodinfo-tabs-item, .md-prodinfo-tabs-btn {
	display: flex
}

.md-prodinfo-tabs {
	flex-wrap: wrap
}

.md-prodinfo-tabs-item {
	box-sizing: border-box;
	border-bottom: 1px solid #000;
	width: 50%
}

.md-prodinfo-tabs-item:nth-child(even) {
	padding-left: 1px
}

.md-prodinfo-tabs-item, .md-prodinfo-tabs-back, .md-prodinfo-row th, .md-prodinfo-row td {
	height: 42px
}

.md-prodinfo-tabs-btn {
	flex: 1;
	letter-spacing: -0.025em;
	text-decoration: none;
	outline: 0
}

.no-touch .md-prodinfo-tabs-btn:hover, .no-touch .md-prodinfo-tabs-btn:focus, .md-prodinfo-tabs-btn:active, .no-touch .md-prodinfo-tabs-btn:active {
	background: transparent
}

.md-prodinfo-tabs-btn.md-is-selected {
	background-color: #000;
	border-left: 0;
	color: #fff
}

.md-prodinfo-tabs-btn.md-is-selected:hover, .md-prodinfo-tabs-btn.md-is-selected:focus, .md-prodinfo-tabs-btn.md-is-selected:active {
	background-color: #000
}

.md-prodinfo-tabs-btn, .md-prodinfo-table th {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .md-prodinfo-tabs-btn, .localized-fonts-loaded .md-prodinfo-table th {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-prodinfo-tabs-btn, .md-prodinfo-row th, .md-prodinfo-row td {
	padding: 10px
}

.md-prodinfo-row th {
	padding-right: 30px
}

.md-prodinfo-tabs-text {
	-ms-grid-row-align: center;
	align-self: center;
	display: inline-block;
	width: 100%;
	word-break: break-word
}

.no-flexbox .md-prodinfo-tabs:before, .no-flexbox .md-prodinfo-tabs:after {
	content: "";
	display: table
}

.no-flexbox .md-prodinfo-tabs:after {
	clear: both
}

.no-flexbox .md-prodinfo-tabs-item {
	display: table;
	width: 100%
}

.no-flexbox .md-prodinfo-tabs-item:nth-child(even) {
	padding-left: 0
}

.no-flexbox .md-prodinfo-tabs-btn {
	vertical-align: middle;
	display: table-cell
}

.md-prodinfo-data {
	background-color: #fff;
	padding-bottom: 42px;
	position: fixed;
	top: 10%;
	right: 0;
	left: 10%;
	bottom: 0;
	z-index: 3999;
	display: none
}

.md-prodinfo-data .md-prodinfo-table-wrapper {
	height: 92%;
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	position: relative
}

.md-prodinfo-data.md-is-selected {
	display: block
}

.csstransitions .md-prodinfo-data {
	display: block;
	transform: translateX(130%);
	transition-property: transform;
	transition-duration: 500ms;
	transition-timing-function: ease-in-out
}

.csstransitions .md-prodinfo-data.md-is-selected {
	transform: translateX(0)
}

.no-js .md-prodinfo-data {
	transform: none;
	transition: none;
	width: auto;
	position: static;
	top: auto;
	right: auto;
	bottom: auto;
	display: block;
	overflow-y: visible
}

.no-js .md-prodinfo-data.md-is-selected {
	transform: none
}

.md-prodinfo-data a[href^="tel:"] {
	pointer-events: none;
	text-decoration: none;
	color: inherit
}

.md-prodinfo-table {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
	border-bottom: 1px solid #333;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%
}

.md-prodinfo-table th, .md-prodinfo-table td {
	text-align: left
}

.md-prodinfo-table th {
	word-wrap: break-word
}

.md-prodinfo-table .md-toggle {
	margin: 0
}

.md-prodinfo-table-header {
	display: none
}

.md-prodinfo-group .md-prodinfo-category {
	display: none
}

.js .md-prodinfo-group {
	display: none;
	cursor: pointer
}

.js .md-prodinfo-group.md-is-selected {
	display: table-row
}

.js .md-prodinfo-group.md-is-selected .md-prodinfo-back {
	display: none
}

.no-js .md-prodinfo-group .md-prodinfo-category {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	display: block;
	padding: 16px 10px
}

.localized-fonts-loaded .no-js .md-prodinfo-group .md-prodinfo-category {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-prodinfo-back {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
	border: 0;
	border-bottom: 1px solid #333;
	text-decoration: none;
	padding: 16px 10px 16px 26px;
	display: block;
	outline: 0;
	width: 100%;
	text-align: left;
	background: #000;
	color: #fff
}

.localized-fonts-loaded .md-prodinfo-back {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.no-touch .md-prodinfo-back:hover, .no-touch .md-prodinfo-back:focus, .md-prodinfo-back:active, .no-touch .md-prodinfo-back:active {
	background: #000
}

.no-js .md-prodinfo-back {
	border-top: 0;
	background: #000
}

.md-prodinfo-back:before {
	font-size: .7em;
	margin: -2px 8px 0 -16px;
	vertical-align: middle
}

.md-prodinfo-availability {
	width: 30px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle
}

.md-prodinfo-availability:before {
	vertical-align: middle
}

.md-prodinfo-availability[data-prodinfo-avail="mandatory"]:before, .md-prodinfo-availability[data-prodinfo-avail="not_available"]:before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	font-size: 20px;
	font-size: 1.25rem
}

.md-prodinfo-availability[data-prodinfo-avail="mandatory"]:before {
	content: '\e811';
	text-indent: 0;
	color: #000
}

.md-prodinfo-availability[data-prodinfo-avail="not_available"]:before {
	content: '\e813';
	text-indent: 0
}

.md-prodinfo-availability[data-prodinfo-avail="optional"]:before {
	border-radius: 10px;
	content: "";
	border-width: 5px;
	border-style: solid;
	display: inline-block;
	height: 0;
	width: 0
}

.md-prodinfo-row th, .md-prodinfo-row td {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.8);
	border-bottom-color: transparent;
	line-height: 1.5
}

.md-prodinfo-row th {
	background-color: #fff;
	vertical-align: middle;
	max-width: 118px;
	position: relative
}

.md-prodinfo-row th span {
	max-width: 70%
}

.md-prodinfo-row td {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	position: relative;
	width: 42%;
	background-color: #fff;
	vertical-align: middle;
	color: #000
}

.localized-fonts-loaded .md-prodinfo-row td {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-prodinfo-row td:nth-child(odd) {
	background-color: #fff
}

.md-prodinfo-row td.md-is-compare {
	display: none
}

.md-prodinfo-row td:before {
	box-shadow: 0 -1px 0 0 #fff, 0 1px 0 0 #fff;
	content: '';
	display: block;
	left: -10px;
	height: 100%;
	position: absolute;
	top: 0;
	width: 20px;
	background: #fff
}

.md-prodinfo-row img {
	max-width: 140px;
	vertical-align: middle
}

.js .md-prodinfo-row, .js .md-prodinfo-group.md-is-selected ~ .md-prodinfo-group ~ .md-prodinfo-row {
	display: none
}

.js .md-prodinfo-group.md-is-selected ~ .md-prodinfo-row {
	display: table-row
}

.no-js .md-prodinfo-row .md-co2 {
	margin-bottom: 1px
}

.md-prodinfo-row .md-prodinfo-center {
	text-align: center;
	width: 25%
}

.md-prodinfo-row .md-prodinfo-center button {
	cursor: pointer;
	background: 0;
	border: 0
}

.md-prodinfo-row .md-detail-overlay {
	position: absolute;
	right: 4px;
	top: 8px
}

.md-prodinfo-row .md-detail-overlay .md-detail-trigger {
	font-size: 14px;
	font-size: .8749999999999999rem;
	cursor: pointer;
	background: 0;
	border: 0;
	color: #000;
	height: 16px
}

.md-prodinfo-row .md-detail-overlay .md-detail-button-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.no-js .md-prodinfo-center button {
	cursor: default
}

.md-prodinfo-key-wrap {
	display: none
}

.md-prodinfo-key {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	color: #000;
	padding: 10px
}

.localized-fonts-loaded .md-prodinfo-key {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-prodinfo-key .md-prodinfo-availability {
	width: auto;
	margin-right: 5px
}

.md-prodinfo-key .md-prodinfo-availability:before {
	margin-right: 2px
}

.md-prodinfo-key .md-prodinfo-availability[data-prodinfo-avail="mandatory"]:before, .md-prodinfo-key .md-prodinfo-availability[data-prodinfo-avail="not_available"]:before, .md-prodinfo-key .md-prodinfo-availability[data-prodinfo-avail="optional"]:before {
	font-size: 12px;
	font-size: .75rem;
	margin-bottom: 4px
}

.no-js .md-prodinfo-value {
	display: table
}

.no-js .md-prodinfo-value:before {
	content: attr(aria-label) ': '
}

.js .md-prodinfo-value {
	display: none
}

.js .md-is-trans-default .md-prodinfo-value[data-prodinfo-trans="Default"], .js .md-is-trans-s0205 .md-prodinfo-value[data-prodinfo-trans="S0205"], .js .md-is-trans-s02tb .md-prodinfo-value[data-prodinfo-trans="S02TB"] {
	display: inline-block
}

.md-dimensions {
	padding: 0 10px;
	font-size: 0
}

.md-dimensions-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-dimensions-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dimensions-a, .md-dimensions-b {
	display: inline-block;
	width: 100%;
	margin-top: 40px
}

.md-prodinfo-tabs-btn, .md-prodinfo-table th, .md-equippacks-row-name {
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-prodinfo-tabs-btn, .localized-fonts-loaded .md-prodinfo-table th, .localized-fonts-loaded .md-equippacks-row-name {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-prodinfo-tabs-btn, .md-prodinfo-table th, .md-prodinfo-row td {
	letter-spacing: .05em
}

.md-standard-selector {
	min-height: 100%;
	position: relative;
	z-index: 0
}

.md-ss-dropdown .md-form-ss-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-dropdown .md-form-ss-item {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 0;
	border: 0
}

.md-ss-dropdown .md-form-ss-item {
	margin-bottom: 0
}

.md-ss-dropdown .md-form-ss-item-model {
	margin-top: 20px
}

.md-ss-dropdown .md-form-ss-item-wrapper {
	padding: 0 12px 20px 12px
}

.md-ss-dropdown .md-form-ss-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-dropdown .md-form-ss-select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-dropdown .md-form-ss-select:focus, .md-ss-dropdown .md-form-ss-select:hover, .md-ss-dropdown .md-form-ss-select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-ss-dropdown .md-form-ss-select[type='text'], .md-ss-dropdown .md-form-ss-select[type='email'], .md-ss-dropdown .md-form-ss-select[type='password'], .md-ss-dropdown .md-form-ss-select[type='phone'] {
	height: 37px
}

.md-ss-dropdown .md-form-ss-select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-ss-dropdown .md-form-ss-select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-ss-dropdown .md-form-ss-select {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-ss-dropdown .md-form-ss-select {
	background: #000
}

.pointerevents .md-ss-dropdown .md-form-ss-select:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-ss-dropdown .md-form-ss-select.gcdm-generic-radio:after {
	content: none
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-ss-dropdown .md-form-ss-select, .no-cssgradients.no-pointerevents .md-ss-dropdown .md-form-ss-select {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-ss-dropdown .md-form-ss-select select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-select select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-ss-dropdown .md-form-ss-select select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-ss-dropdown .md-form-ss-select select {
	width: 110%
}

.md-ss-dropdown .md-form-ss-select select:focus::-ms-value {
	background: transparent
}

.md-ss-dropdown .md-form-ss-select select::-ms-expand {
	display: none
}

.md-ss-dropdown .md-form-ss-select select option, .md-ss-dropdown .md-form-ss-select select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-ss-dropdown .md-form-ss-select select option, .lt-ie10 .md-ss-dropdown .md-form-ss-select select optgroup {
	background: #000;
	color: #fff
}

.md-ss-dropdown .md-form-ss-select select option[disabled], .md-ss-dropdown .md-form-ss-select select optgroup[disabled], .md-ss-dropdown .md-form-ss-select select option[selected], .md-ss-dropdown .md-form-ss-select select optgroup[selected], .md-ss-dropdown .md-form-ss-select select option:disabled, .md-ss-dropdown .md-form-ss-select select optgroup:disabled, .md-ss-dropdown .md-form-ss-select select option:selected, .md-ss-dropdown .md-form-ss-select select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-ss-dropdown .md-form-ss-item.md-form-ss-hide {
	display: none
}

.md-ss-dropdown .md-form-ss-inline {
	display: flex;
	flex-flow: column-reverse wrap
}

.md-ss-dropdown .md-form-ss-inline .md-form-ss-image-wrapper {
	text-align: center
}

.md-ss-dropdown .md-form-ss-error {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #c00;
	display: block;
	margin: 5px 0 0
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-error {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-dropdown .has-error > input, .md-ss-dropdown .has-error > .md-form-ss-select {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-ss-dropdown .ng-hide {
	display: none
}

.md-ss-default .md-ss-component-title {
	display: none
}

.md-ss-default .md-ss-model-range:before, .md-ss-default .md-ss-model-range:after {
	content: "";
	display: table
}

.md-ss-default .md-ss-model-range:after {
	clear: both
}

.md-ss-default .md-ss-model-range:hover .md-ss-range-item-highlight {
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	opacity: .5
}

.md-ss-default .md-ss-model-range:hover .md-ss-range-item-highlight:hover {
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	border: solid 1px #666;
	opacity: 1
}

.md-ss-default .md-ss-range-list {
	margin: 0 0 -5px 0;
	margin-left: -5px;
	padding: 0;
	overflow: hidden
}

.md-ss-default .md-ss-range-item {
	width: calc(50% - 5px);
	margin-left: 5px;
	border-top: 0;
	float: left;
	margin-bottom: 5px;
	position: relative
}

.md-ss-default .md-ss-range-item.md-ss-range-item-highlight {
	border: solid 1px #333;
	margin-top: 5px
}

.md-ss-default .md-ss-range-link {
	background-color: #000;
	cursor: pointer;
	display: block;
	text-decoration: none
}

.md-ss-default .md-ss-range-info {
	left: 0;
	line-height: .7;
	padding: 0;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 1
}

.md-ss-default .md-ss-range-description, .md-ss-default .md-ss-range-price {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em
}

.localized-fonts-loaded .md-ss-default .md-ss-range-description, .localized-fonts-loaded .md-ss-default .md-ss-range-price {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-default .md-ss-range-description {
	color: #fff;
	font-family: 'MINISansReg', Arial, sans-serif;
	overflow: hidden;
	text-overflow: ellipsis
}

.localized-fonts-loaded .md-ss-default .md-ss-range-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-default .md-ss-range-price {
	color: #fff;
	font-family: 'MINISansReg', Arial, sans-serif;
	display: block;
	margin-bottom: 5px
}

.localized-fonts-loaded .md-ss-default .md-ss-range-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-default .md-ss-range-image-wrapper {
	padding-top: 48px
}

.md-ss-default .md-ss-range-image-wrapper .md-rimage-bp-wide {
	width: 100%
}

.md-ss-default .md-ss-model-range-models {
	display: none
}

.md-ss-default .md-ss-mrm-teaser {
	color: #a7a7a7
}

.md-ss-default .md-custom-layer .md-icn-close {
	color: #fff
}

.md-ss-default .md-favourite-model {
	position: absolute;
	right: 9px;
	top: 9px
}

.md-ss-default.md-ss-strip .md-ss-model-range {
	border-top: 1px solid #d7d8d9
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list {
	background-color: #f5f6f7;
	display: flex;
	flex-direction: row;
	overflow: visible
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
	background: #f5f6f7;
	margin-bottom: 0;
	margin-right: 0;
	width: 100%;
	height: auto;
	display: inline-flex;
	flex-direction: row;
	flex: 0 0 100%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions {
	height: 70px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 165px;
	visibility: hidden;
	opacity: 0;
	box-shadow: 0 0 8px 2px #a5a5a5
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions .md-ss-range-item-actions-list {
	min-height: 85px;
	background: #fff;
	height: 100%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions .md-ss-range-item-actions-list li {
	margin-top: 15px;
	text-align: center
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions .md-ss-range-item-actions-list li .md-action-link {
	font-size: 14px;
	font-size: .8749999999999999rem;
	text-decoration: none
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions .md-ss-shadow-hide-bottom {
	padding: 4px;
	position: relative;
	background: #fff
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
	display: inline-flex;
	background: #f5f6f7;
	flex-flow: row;
	flex: 0 0 100%;
	min-height: 150px;
	background-color: #fff;
	border-bottom: 1px solid #000
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper {
	display: inline-flex;
	flex-flow: column;
	flex: 0 0 65%;
	padding-top: 0;
	align-items: stretch
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-image-item.md-imgsrcselect {
	display: block
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect {
	display: flex;
	flex: 0 0 100%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect .md-image {
	margin: auto;
	flex: 0 0 100%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect .md-image .asset-ratio-box img {
	display: flex;
	flex: 1 0 100%;
	align-items: flex-start;
	vertical-align: baseline
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info {
	display: inline-flex;
	flex: 0 0 35%;
	position: relative;
	flex-flow: row;
	left: auto;
	padding: 0;
	right: auto;
	align-items: center
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	display: flex;
	flex: 0 0 100%;
	width: 100%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-price {
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	visibility: hidden;
	opacity: 0
}

.md-ss-default.md-ss-strip .md-ss-range-list .md-rimage {
	text-align: -webkit-center
}

.md-ss-default.md-ss-strip .md-ss-range-list .md-rimage .md-rimage-bp-narrow, .md-ss-default.md-ss-strip .md-ss-range-list .md-rimage .md-rimage-bp-wide {
	width: 180px !important;
	height: inherit !important
}

.md-ss-default.md-ss-strip .md-ss-range-list .md-ss-range-image-wrapper, .md-ss-default.md-ss-strip .md-ss-range-list .md-ss-range-item-actions, .md-ss-default.md-ss-strip .md-ss-range-list .md-ss-range-info {
	background: #f5f6f7
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list {
	background-color: #fff
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
	background: #fff
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions .md-ss-range-item-actions-list {
	min-height: unset;
	background: #fff
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions .md-ss-shadow-hide-bottom {
	background: #fff
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
	background: #fff;
	min-height: unset;
	background-color: #fff
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info {
	background-color: #fff
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
	background-color: #fff;
	width: 100%
}

.md-standard-selector-layer .md-custom-layer-main {
	background: #000
}

.md-standard-selector-layer .md-ss-mrm-header {
	position: relative
}

.md-standard-selector-layer .md-ss-mrm-details {
	background: #000;
	display: table;
	width: 100%
}

.md-standard-selector-layer .md-ss-mrm-image-col {
	display: table-cell;
	padding-right: 10px;
	width: 140px
}

.md-standard-selector-layer .md-ss-mrm-detail-col {
	display: table-cell;
	padding-right: 30px;
	vertical-align: middle
}

.md-standard-selector-layer .md-ss-transmission-toggle {
	background: #000;
	border-bottom: solid 1px #333;
	padding: 20px 0;
	text-align: center
}

.md-standard-selector-layer .md-ss-transmission-toggle .md-ss-toggle {
	margin: 0 auto
}

.md-standard-selector-layer .md-ss-transmission-toggle .md-ss-toggle.md-ss-toggle-hidden {
	display: none
}

.md-standard-selector-layer .md-ss-transmission-toggle .md-toggle-select {
	min-width: 180px;
	max-width: 260px;
	margin: 0 auto
}

.md-standard-selector-layer .md-ss-transmission-toggle .md-toggle-select select {
	font-size: 11px;
	font-size: .6875000000000001rem;
	padding: 8px
}

.md-standard-selector-layer .md-rimage-bp-narrow, .md-standard-selector-layer .md-rimage-bp-wide {
	width: 100%
}

.md-standard-selector-layer .md-ss-mrm-description, .md-standard-selector-layer .md-ss-mrm-teaser, .md-standard-selector-layer .md-ss-mrm-price {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em;
	padding-bottom: 2px
}

.localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-description, .localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-teaser, .localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-price {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standard-selector-layer .md-ss-range-overview-link {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em;
	margin-top: 6px
}

.localized-fonts-loaded .md-standard-selector-layer .md-ss-range-overview-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standard-selector-layer .md-ss-range-overview-link:after {
	font-size: 8px;
	margin-left: 5px;
	line-height: .8
}

.md-standard-selector-layer .md-ss-mrm-description, .md-standard-selector-layer .md-ss-range-overview-link {
	color: #000
}

.md-standard-selector-layer .md-ss-mrm-teaser, .md-standard-selector-layer .md-ss-mrm-price {
	color: #a7a7a7
}

.md-standard-selector-layer .md-ss-mrm-price-automatic {
	display: none
}

.md-standard-selector-layer .md-ss-range-overview-link {
	display: inline-block;
	text-decoration: none
}

.md-standard-selector-layer .md-ss-models-content-main {
	position: relative;
	height: 100%
}

.md-standard-selector-layer .md-ss-models-content {
	height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
	overflow-x: hidden
}

.md-standard-selector-layer .md-ss-models {
	background: #fff;
	padding: 0
}

.md-standard-selector-layer .md-ss-models-tab, .md-standard-selector-layer .md-ss-models-tab.md-active {
	display: none
}

.md-standard-selector-layer .md-ss-models-tab-content {
	overflow: hidden;
	padding-top: 8px
}

.md-standard-selector-layer .md-ss-model-tab-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin: 10px 0 18px 0
}

.localized-fonts-loaded .md-standard-selector-layer .md-ss-model-tab-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standard-selector-layer .md-ss-model-tab-title.md-ss-model-tab-title-special-editions {
	margin-top: 3px
}

.md-standard-selector-layer .md-ss-models-list-item {
	display: block;
	margin-bottom: 5px
}

.md-standard-selector-layer .md-ss-models-list-link {
	background-color: #000;
	border-top: solid 1px #333;
	display: block;
	padding: 14px 10px 13px 10px;
	position: relative;
	text-decoration: none;
	cursor: pointer
}

.md-standard-selector-layer .md-ss-models-list-description, .md-standard-selector-layer .md-ss-models-list-price {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1em;
	display: block
}

.localized-fonts-loaded .md-standard-selector-layer .md-ss-models-list-description, .localized-fonts-loaded .md-standard-selector-layer .md-ss-models-list-price {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standard-selector-layer .md-ss-models-list-description {
	color: #000;
	overflow: hidden;
	padding-bottom: 2px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.md-standard-selector-layer .md-ss-models-list-price {
	color: #a7a7a7
}

.md-standard-selector-layer .md-favourite-model {
	position: absolute;
	right: 9px;
	top: 18px
}

.md-standard-selector-layer .md-ss-mrm-description, .md-standard-selector-layer .md-ss-mrm-teaser, .md-standard-selector-layer .md-ss-mrm-price, .md-standard-selector-layer .md-ss-range-overview-link, .md-standard-selector-layer .md-ss-models-list-description {
	color: #fff
}

.md-standard-selector-layer .md-ss-models-list-description, .md-standard-selector-layer .md-ss-models-list-price, .md-standard-selector-layer .md-ss-mrm-description, .md-standard-selector-layer .md-ss-range-overview-link, .md-standard-selector-layer .md-ss-mrm-description, .md-standard-selector-layer .md-ss-mrm-teaser, .md-standard-selector-layer .md-ss-mrm-price {
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-standard-selector-layer .md-ss-models-list-description, .localized-fonts-loaded .md-standard-selector-layer .md-ss-models-list-price, .localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-description, .localized-fonts-loaded .md-standard-selector-layer .md-ss-range-overview-link, .localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-description, .localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-teaser, .localized-fonts-loaded .md-standard-selector-layer .md-ss-mrm-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.js .md-standard-selector-layer .md-ss-model-tab-title {
	display: none
}

.js .md-standard-selector-layer .md-ss-model-tab-title.md-active {
	display: block
}

.js .md-standard-selector-layer.md-ss-trans-required .md-ss-mrm-price, .js .md-standard-selector-layer.md-ss-trans-required .md-ss-models-list-item {
	display: none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
	.js .md-standard-selector-layer.md-ss-trans-required .md-ss-transmission-default .md-ss-models-list-item[data-ss-item-features="Default"] {
		display: inline-block
	}
}

.js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-default .md-ss-mrm-price-default, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-default .md-ss-models-list-item[data-ss-item-features="Default"], .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s0205 .md-ss-mrm-price-s0205, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s0205 .md-ss-models-list-item[data-ss-item-features="S0205"], .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s02tb .md-ss-mrm-price-s02tb, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s02tb .md-ss-models-list-item[data-ss-item-features="S02TB"] {
	display: block
}

.js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-default .md-ss-mrm-price-default.md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-default .md-ss-models-list-item[data-ss-item-features="Default"].md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s0205 .md-ss-mrm-price-s0205.md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s0205 .md-ss-models-list-item[data-ss-item-features="S0205"].md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s02tb .md-ss-mrm-price-s02tb.md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-s02tb .md-ss-models-list-item[data-ss-item-features="S02TB"].md-ss-models-brochure-disabled {
	display: none
}

.js .md-standard-selector-layer.md-ss-transmission-default .md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-transmission-s0205 .md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-transmission-s02tb .md-ss-models-brochure-disabled {
	display: none
}

.md-ss-compare .md-ss-range-link {
	perspective: 600px;
	display: block
}

.md-ss-compare .md-ss-range-image-stat-wrapper {
	transform-style: preserve-3d;
	transition: transform 500ms;
	margin-top: 48px
}

.md-ss-compare .md-ss-range-image-stat-wrapper.md-ss-range-flip-stat {
	transform: rotateY(-180deg)
}

.md-ss-compare .md-ss-range-image-stat-wrapper.md-ss-range-flip-stat .md-ss-range-stat-wrapper {
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}

.md-ss-compare .md-ss-range-image-wrapper, .md-ss-compare .md-ss-range-stat-wrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	padding-top: 0
}

.md-ss-compare .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-stat-wrapper .md-ss-range-flip-button {
	font-size: 16px;
	font-size: 1rem;
	background: 0;
	border: 0;
	cursor: pointer;
	color: #000;
	min-height: 18px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 20px
}

.md-ss-compare .md-ss-range-image-wrapper .md-icn-info, .md-ss-compare .md-ss-range-stat-wrapper .md-icn-info, .md-ss-compare .md-ss-range-image-wrapper .md-icn-reset, .md-ss-compare .md-ss-range-stat-wrapper .md-icn-reset {
	bottom: 5px;
	right: 5px
}

.md-ss-compare .md-ss-range-image-wrapper .md-icn-info:before, .md-ss-compare .md-ss-range-stat-wrapper .md-icn-info:before, .md-ss-compare .md-ss-range-image-wrapper .md-icn-reset:before, .md-ss-compare .md-ss-range-stat-wrapper .md-icn-reset:before {
	margin-right: 2px;
	line-height: 1.1
}

.md-ss-compare .md-ss-range-info {
	top: -48px
}

.md-ss-compare .md-ss-range-image-wrapper {
	padding-top: 0
}

.md-ss-compare .md-ss-range-stat-wrapper {
	transform: rotateY(180deg);
	background-color: #0b0b0b;
	background: linear-gradient(#0b0b0b, #222);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.md-ss-compare .md-ss-range-stats-list {
	display: inline-flex;
	flex-wrap: wrap;
	width: 100%
}

.md-ss-compare [class*="md-icnpre-luggage-"]:before {
	font-size: 13px;
	font-size: .8125000000000001rem;
	vertical-align: top
}

.md-ss-compare [class*="md-icnpre-luggage-"] .md-ss-range-stats-detail {
	margin: 0;
	font-size: 11px;
	font-size: .6875000000000001rem;
	width: 50px
}

.md-ss-compare .md-ss-range-stats-detail {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	margin: 0 0 0 3px;
	text-align: left
}

.localized-fonts-loaded .md-ss-compare .md-ss-range-stats-detail {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-compare .md-ss-range-stats-detail .md-ss-range-stats-unit {
	display: block
}

.md-ss-compare .md-icnpost-exterior-side-soft-top:after, .md-ss-compare .md-icnpost-exterior-side-hard-top:after {
	left: 0;
	margin: 12px 0 0 15px;
	position: absolute
}

.md-ss-compare .md-icn-exterior-side-soft-top.md-icnpost-exterior-side-hard-top:after, .md-ss-compare .md-icn-exterior-side-hard-top.md-icnpost-exterior-side-soft-top:after {
	color: #333
}

.md-custom-layer-wrapper {
	box-shadow: none;
	border-top: solid 1px #fff
}

.md-custom-layer-type-standard-selector .md-custom-layer-wrapper {
	box-shadow: none
}

.md-standard-selector.md-ss-compare .md-favourite-item, .md-standard-selector.md-ss-form .md-favourite-item {
	top: 13px
}

.md-standard-selector.md-ss-compare .md-ss-models-list-link:after, .md-standard-selector.md-ss-form .md-ss-models-list-link:after {
	position: absolute;
	right: 10px;
	top: 28px;
	font-size: 8px;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e862';
	text-indent: 0;
	color: #000
}

.md-standard-selector.md-ss-compare .md-ss-models-list-link.md-ss-compare-item-selected:after, .md-standard-selector.md-ss-form .md-ss-models-list-link.md-ss-compare-item-selected:after, .md-standard-selector.md-ss-compare .md-ss-models-list-link.md-ss-models-brochure-selected:after, .md-standard-selector.md-ss-form .md-ss-models-list-link.md-ss-models-brochure-selected:after {
	content: '\e811';
	text-indent: 0;
	color: #09F
}

.md-standard-selector.md-ss-compare .md-ss-models-list-link[aria-busy]:after, .md-standard-selector.md-ss-form .md-ss-models-list-link[aria-busy]:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 1em;
	content: "";
	height: 1.5em;
	width: 1.5em
}

.md-form-gcdm-brochure .md-standard-selector.md-ss-form .md-favourite-item {
	top: 8px
}

.md-form-gcdm-brochure .md-standard-selector.md-ss-form .md-ss-models-list-link:after {
	top: 23px
}

.md-ss-shelf-title {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	padding: 20px 10px;
	margin: 0
}

.localized-fonts-loaded .md-ss-shelf-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt {
	border: 0;
	text-decoration: none;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: .85714286em;
	letter-spacing: -0.05em;
	opacity: 1;
	display: block;
	position: relative;
	text-align: left;
	padding: 18px 10px 19px 10px;
	z-index: 11;
	font-family: 'MINISansReg', Arial, sans-serif;
	letter-spacing: .05em;
	transition: color .3s ease, opacity .3s ease-out;
	background: #fff;
	color: #000;
	z-index: 12
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icn-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icn-"], .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"], .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt [class^="md-icn-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt [class*=" md-icn-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt [class^="md-icn-"], .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt.md-icnpost-angle-down:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt.md-icnpost-angle-up:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"], .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.localized-fonts-loaded .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-nav-item [type=radio]:checked ~ .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:hover, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:focus {
	background: transparent
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:active {
	background: transparent
}

.md-nav-item [type=radio]:focus ~ .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:focus {
	text-decoration: underline;
	outline: 0
}

.md-nav-item [type=radio]:focus ~ .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:before, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:focus:before, .md-nav-item [type=radio]:focus ~ .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:focus:after {
	text-decoration: none
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt.md-icnpost-angle-right:after {
	content: none
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:hover, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:focus {
	color: #8a8a8a
}

.newhomepage .md-standard-selector.md-ss-navigation .md-ss-container {
	padding: 0
}

.md-standard-selector.md-ss-navigation .md-ss-container {
	padding: 0 10px
}

.md-ss-hmc .md-ss-range-link {
	perspective: 600px;
	display: block
}

.md-ss-hmc .md-ss-range-image-stat-wrapper {
	transform-style: preserve-3d;
	transition: transform 500ms;
	margin-top: 48px
}

.md-ss-hmc .md-ss-range-image-stat-wrapper.md-ss-range-flip-stat {
	transform: rotateY(-180deg)
}

.md-ss-hmc .md-ss-range-image-stat-wrapper.md-ss-range-flip-stat .md-ss-range-stat-wrapper {
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}

.md-ss-hmc .md-ss-range-image-wrapper, .md-ss-hmc .md-ss-range-stat-wrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	padding-top: 0
}

.md-ss-hmc .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-hmc .md-ss-range-stat-wrapper .md-ss-range-flip-button {
	font-size: 16px;
	font-size: 1rem;
	background: 0;
	border: 0;
	cursor: pointer;
	color: #000;
	min-height: 18px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 20px
}

.md-ss-hmc .md-ss-range-image-wrapper .md-icn-info, .md-ss-hmc .md-ss-range-stat-wrapper .md-icn-info, .md-ss-hmc .md-ss-range-image-wrapper .md-icn-reset, .md-ss-hmc .md-ss-range-stat-wrapper .md-icn-reset {
	bottom: 5px;
	right: 5px
}

.md-ss-hmc .md-ss-range-image-wrapper .md-icn-info:before, .md-ss-hmc .md-ss-range-stat-wrapper .md-icn-info:before, .md-ss-hmc .md-ss-range-image-wrapper .md-icn-reset:before, .md-ss-hmc .md-ss-range-stat-wrapper .md-icn-reset:before {
	margin-right: 2px;
	line-height: 1.1
}

.md-ss-hmc .md-ss-range-info {
	top: -48px
}

.md-ss-hmc .md-ss-range-image-wrapper {
	padding-top: 0
}

.md-ss-hmc .md-ss-range-stat-wrapper {
	transform: rotateY(180deg);
	background-color: #0b0b0b;
	background: linear-gradient(#0b0b0b, #222);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.md-ss-hmc .md-ss-range-stats-list {
	display: inline-flex;
	flex-wrap: wrap;
	width: 100%
}

.md-ss-hmc [class*="md-icnpre-luggage-"]:before {
	font-size: 13px;
	font-size: .8125000000000001rem;
	vertical-align: top
}

.md-ss-hmc [class*="md-icnpre-luggage-"] .md-ss-range-stats-detail {
	margin: 0;
	font-size: 11px;
	font-size: .6875000000000001rem;
	width: 50px
}

.md-ss-hmc .md-ss-range-stats-detail {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	margin: 0 0 0 3px;
	text-align: left
}

.localized-fonts-loaded .md-ss-hmc .md-ss-range-stats-detail {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-hmc .md-ss-range-stats-detail .md-ss-range-stats-unit {
	display: block
}

.md-ss-hmc .md-icnpost-exterior-side-soft-top:after, .md-ss-hmc .md-icnpost-exterior-side-hard-top:after {
	left: 0;
	margin: 12px 0 0 15px;
	position: absolute
}

.md-ss-hmc .md-icn-exterior-side-soft-top.md-icnpost-exterior-side-hard-top:after, .md-ss-hmc .md-icn-exterior-side-hard-top.md-icnpost-exterior-side-soft-top:after {
	color: #333
}

.md-ss-hmc .md-ss-hmc-range-ticker {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	margin-bottom: 10px;
	position: absolute;
	display: inline-block;
	right: 5px;
	top: 12px
}

.localized-fonts-loaded .md-ss-hmc .md-ss-hmc-range-ticker {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-hmc .md-ss-hmc-range-ticker span, .md-ss-hmc .md-ss-hmc-range-ticker p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ss-hmc .md-ss-hmc-range-ticker {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-hmc .md-nsf-digit {
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	height: 25px;
	line-height: 24px;
	margin-left: 0;
	width: 12px
}

.md-ss-hmc .md-ss-hmc-no-filter-model {
	display: none
}

.md-ss-hmc .md-ss-range-item {
	display: none
}

.md-ss-hmc .md-ss-range-item.md-ss-hmc-has-models {
	display: block
}

.md-ss-hmc .md-ss-range-stats-detail-item {
	width: 35%
}

.md-ss-hmc .md-ss-range-stats-detail-item:nth-child(even) {
	width: 65%;
	padding-left: 0
}

.md-ss-configurator .md-ss-models-non-configurable .md-ss-models-list-link {
	background-color: #333;
	display: block;
	padding: 14px 10px 13px 10px;
	position: relative;
	text-decoration: none;
	pointer-events: none;
	cursor: default
}

.md-ss-configurator .md-ss-models-non-configurable .md-ss-models-list-description {
	color: #a7a7a7
}

.md-ss-configurator .md-custom-layer-type-standard-selector .md-ss-models {
	position: fixed;
	overflow-y: scroll;
	height: 50%;
	width: 94%
}

.md-ss-configurator .md-ss-default .md-ss-range-info {
	top: 0
}

.md-ss-configurator .md-ss-range-list, .md-ss-hmc .md-ss-range-list {
	margin-left: -10px;
	padding: 0;
	margin-bottom: -10px
}

.md-ss-configurator .md-ss-default .md-ss-range-item, .md-ss-hmc .md-ss-default .md-ss-range-item {
	width: calc(50% - 10px);
	margin-left: 10px;
	margin-bottom: 10px
}

.md-ss-hmc .md-ss-default .md-ss-range-item, .md-ss-compare .md-ss-default .md-ss-range-item {
	border: solid 1px #fff
}

.md-ss-hmc .md-ss-default .md-ss-range-info, .md-ss-compare .md-ss-default .md-ss-range-info {
	background: #fff;
	padding: 20px 0 14px 5px;
	z-index: 0
}

.md-ss-hmc .md-ss-default .md-ss-range-description, .md-ss-compare .md-ss-default .md-ss-range-description, .md-ss-hmc .md-ss-default .md-ss-range-price, .md-ss-compare .md-ss-default .md-ss-range-price {
	color: #000
}

.md-ss-hmc .md-ss-hmc-range-ticker, .md-ss-compare .md-ss-hmc-range-ticker {
	font-family: 'MINISansReg', Arial, sans-serif;
	overflow: hidden;
	top: 17px
}

.localized-fonts-loaded .md-ss-hmc .md-ss-hmc-range-ticker, .localized-fonts-loaded .md-ss-compare .md-ss-hmc-range-ticker {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-hmc .md-nsf-digit, .md-ss-compare .md-nsf-digit {
	margin-left: 2px;
	width: 13px
}

.md-ss-hmc .md-ss-range-info, .md-ss-compare .md-ss-range-info {
	top: -68px
}

.md-ss-hmc .md-ss-range-image-stat-wrapper, .md-ss-compare .md-ss-range-image-stat-wrapper {
	margin-top: 68px
}

.md-ss-hmc .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-hmc .md-ss-range-stat-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-stat-wrapper .md-ss-range-flip-button, .md-ss-hmc .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-hmc .md-ss-range-stat-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-stat-wrapper .md-ss-range-flip-button {
	color: #fff
}

.md-ss-hmc .md-ss-range-stat-wrapper, .md-ss-compare .md-ss-range-stat-wrapper {
	background: #000
}

.md-ss-hmc .md-ss-range-stats-detail-item, .md-ss-compare .md-ss-range-stats-detail-item {
	color: #fff
}

.md-ss-hmc .md-ss-range-stats-detail-item.md-icnpre-luggage-max:before, .md-ss-compare .md-ss-range-stats-detail-item.md-icnpre-luggage-max:before {
	filter: grayscale(100%) brightness(5)
}

.md-ss-hmc .md-ss-range-stats-detail, .md-ss-compare .md-ss-range-stats-detail {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem
}

.localized-fonts-loaded .md-ss-hmc .md-ss-range-stats-detail, .localized-fonts-loaded .md-ss-compare .md-ss-range-stats-detail {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-hmc .md-ss-range-stats-detail-item, .md-ss-compare .md-ss-range-stats-detail-item {
	display: inline-block;
	height: 32px;
	text-align: left;
	padding: 10px 0 0 15px;
	width: 40%
}

.md-ss-hmc .md-ss-range-stats-detail-item:nth-child(even), .md-ss-compare .md-ss-range-stats-detail-item:nth-child(even) {
	width: 60%
}

.md-ss-hmc .md-ss-range-stats-detail-item[class*="-top"] .md-ss-range-stats-detail, .md-ss-compare .md-ss-range-stats-detail-item[class*="-top"] .md-ss-range-stats-detail {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-ss-hmc .md-ss-default .md-ss-range-item {
	background-color: #fff
}

.md-ss-hmc .md-ss-range-image-wrapper .md-ss-range-flip-button.md-icn-info.md-black-icon, .md-ss-hmc .md-ss-range-stat-wrapper .md-ss-range-flip-button.md-icn-info.md-black-icon {
	color: #000
}

.md-ss-compare .md-ss-default .md-ss-range-item {
	border: 0
}

.md-ss-compare .md-ss-default .md-ss-range-info {
	background: #000
}

.md-ss-compare .md-ss-default .md-ss-range-description, .md-ss-compare .md-ss-default .md-ss-range-price {
	color: #fff
}

.md-ss-compare .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-stat-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-image-wrapper .md-ss-range-flip-button, .md-ss-compare .md-ss-range-stat-wrapper .md-ss-range-flip-button {
	color: #000
}

.md-ss-compare .md-ss-range-stat-wrapper {
	background: #fff
}

.md-ss-compare .md-ss-range-stats-detail-item {
	color: #000
}

.md-standard-selector.md-ss-compare .md-ss-models-list-link:after, .md-standard-selector.md-ss-form .md-ss-models-list-link:after {
	color: #fff
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm {
	min-height: 100%
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-model-range {
	background: #fff;
	border-top: 0
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-item.md-ss-range-item-highlight {
	border: 0
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-item {
	height: 100%;
	background: #fff
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-item .md-ss-range-info {
	background: #fff
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-item .md-ss-range-link {
	background: #fff
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-list .md-ss-range-item-highlight.md-ss-selected-item {
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	border: solid 1px #666;
	opacity: 1;
	z-index: 10;
	box-shadow: 0 0 8px 2px #a5a5a5;
	background: #fff
}

.md-wcmmode-edit .md-ss-range-image-wrapper .image-item-inner {
	width: 100%
}

.md-equippacks {
	margin: 0;
	background-color: #000
}

.md-equippacks .md-prodinfo-tabs-item {
	border-bottom: solid 1px #fff
}

.md-equippacks .md-prodinfo-tabs-item:last-child {
	border-bottom: 0
}

.md-equippacks a.md-prodinfo-tabs-btn {
	color: #fff
}

.md-equippacks .md-prodinfo-tabs-btn.md-is-selected {
	background-color: #fff;
	color: #000
}

.md-equippacks .md-prodinfo-data {
	background-color: #000
}

.md-equippacks .md-prodinfo-table {
	border-bottom: solid 1px #fff
}

.md-equippacks .md-equippacks-row-name {
	color: #fff
}

.md-equippacks .md-prodinfo-availability[data-prodinfo-avail="mandatory"]:before {
	content: '\e811';
	text-indent: 0;
	color: #fff
}

.md-equippacks .md-prodinfo-row th, .md-equippacks .md-prodinfo-row td {
	background-color: #000;
	border-top: solid 1px #fff;
	background-clip: padding-box
}

.md-equippacks .md-prodinfo-row .md-detail-overlay .md-detail-trigger {
	color: #fff
}

.md-equippacks .md-prodinfo-row td:before {
	background: #000;
	content: none;
	border-bottom: solid 2px #000
}

.md-equippacks .md-prodinfo-key {
	color: #fff
}

.md-equippacks .md-prodinfo-key .md-icnpre-check:before {
	margin-right: 5px
}

.md-equippacks .md-prodinfo-back {
	color: #fff
}

.md-equippacks-hero {
	padding: 20px;
	margin: 0 10px 20px
}

.md-equippacks-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em
}

.localized-fonts-loaded .md-equippacks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-equippacks-heading span, .md-equippacks-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-equippacks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-equippacks-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-equippacks-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-equippacks-show-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-equippacks-show-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-equippacks-show-link:hover {
	color: #000
}

.md-equippacks-show-link:active {
	color: #666
}

.md-equippacks-show-link[class^="md-icnpre-"]:before, .md-equippacks-show-link[class*=" md-icnpre-"]:before, .md-equippacks-show-link[class^="md-icnpost-"]:after, .md-equippacks-show-link[class*=" md-icnpost-"]:after, .md-equippacks-show-link[class^="md-icn-"]:after, .md-equippacks-show-link[class*=" md-icn-"]:after, .md-equippacks-show-link[class^="md-icn-"], .md-equippacks-show-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-equippacks-show-link[class^="md-icnpost-"]:after, .md-equippacks-show-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-equippacks-show-link[class^="md-icnpre-"]:before, .md-equippacks-show-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-equippacks-heading, .md-equippacks-description, a.md-equippacks-show-link {
	color: #fff
}

.md-equippacks-pics, .md-equippacks-show-link {
	display: none
}

.md-equippacks-row .md-icnpre-angle-left {
	padding: 16px 10px
}

.md-equippacks-row .md-icnpre-angle-left:before {
	margin-right: 8px;
	font-size: .7em
}

.md-equippacks-row-name {
	float: left;
	cursor: pointer;
	background: 0;
	border: 0;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	color: #000;
	text-align: left;
	padding: 0;
	max-width: 75%
}

.localized-fonts-loaded .md-equippacks-row-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-equippacks-key {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	line-height: 1;
	padding: 10px;
	color: #a7a7a7
}

.localized-fonts-loaded .md-equippacks-key {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-equippacks-key .md-icn-check {
	color: #000;
	margin-right: 8px
}

.md-equippacks-bodytype-JCW {
	border-color: #d1002a
}

.no-js .md-detail-trigger {
	display: none
}

.no-js .md-equippacks-row-name {
	cursor: default
}

.md-share {
	text-align: center;
	display: none
}

.md-custom-overlay .md-share {
	display: block
}

.md-share .md-share-heading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	margin-bottom: 36px;
	margin-top: 30px;
	text-align: center;
	color: #000
}

.localized-fonts-loaded .md-share .md-share-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-share .shariff-button {
	display: inline-block;
	vertical-align: middle;
	pointer-events: auto;
	margin: 0 20px 40px
}

.md-share .shariff-button a {
	width: 80px;
	height: 80px;
	display: block;
	text-decoration: none;
	text-align: center;
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.md-share .shariff-button a .share_text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-share .shariff-button + .shariff-button {
	margin-left: 20px
}

.md-share .shariff-button.twitter a {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%2228%20-28%2096%2096%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%2276%22%20cy%3D%2220%22%20r%3D%2248%22%2F%3E%3Cpath%20id%3D%22twitter-icon%22%20class%3D%22st0%22%20d%3D%22M98.5%206.6c-1.6.7-3.3%201.2-5.1%201.4%201.8-1.1%203.2-2.8%203.9-4.9-1.7%201-3.6%201.7-5.6%202.1-1.6-1.7-3.9-2.8-6.4-2.8-5.7%200-9.9%205.3-8.6%2010.8-7.3-.4-13.9-3.9-18.2-9.2-2.3%204-1.2%209.2%202.7%2011.8-1.4%200-2.8-.4-4-1.1-.1%204.1%202.8%207.9%207.1%208.8-1.2.3-2.6.4-4%20.2%201.1%203.5%204.4%206.1%208.3%206.1-3.7%202.9-8.4%204.2-13.1%203.7%203.9%202.5%208.6%204%2013.5%204%2016.4%200%2025.7-13.9%2025.1-26.3%201.8-1.2%203.2-2.8%204.4-4.6z%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.twitter a:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%2228%20-28%2096%2096%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cpath%20d%3D%22M76-26c25.4%200%2046%2020.6%2046%2046s-20.6%2046-46%2046-46-20.6-46-46%2020.6-46%2046-46m0-2C49.5-28%2028-6.5%2028%2020s21.5%2048%2048%2048%2048-21.5%2048-48-21.5-48-48-48z%22%2F%3E%3Cpath%20d%3D%22M98.5%206.6c-1.6.7-3.3%201.2-5.1%201.4%201.8-1.1%203.2-2.8%203.9-4.9-1.7%201-3.6%201.7-5.6%202.1-1.6-1.7-3.9-2.8-6.4-2.8-5.7%200-9.9%205.3-8.6%2010.8-7.3-.4-13.9-3.9-18.2-9.2-2.3%204-1.2%209.2%202.7%2011.8-1.4%200-2.8-.4-4-1.1-.1%204.1%202.8%207.9%207.1%208.8-1.2.3-2.6.4-4%20.2%201.1%203.5%204.4%206.1%208.3%206.1-3.7%202.9-8.4%204.2-13.1%203.7%203.9%202.5%208.6%204%2013.5%204%2016.4%200%2025.7-13.9%2025.1-26.3%201.8-1.2%203.2-2.8%204.4-4.6z%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.facebook a {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%2228%20-28%2096%2096%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%2276%22%20cy%3D%2220%22%20r%3D%2248%22%2F%3E%3Cpath%20id%3D%22facebook-icon%22%20class%3D%22st0%22%20d%3D%22M71.6%2013.9h-3.7v6h3.7v17.6h7V19.9h4.9L84%2014h-5.4s0-2.2%200-3.4c0-1.4.3-1.9%201.6-1.9%201.1%200%203.8%200%203.8%200V2.6s-4%200-4.9%200c-5.2%200-7.6%202.3-7.6%206.7.1%203.8.1%204.6.1%204.6z%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.facebook a:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%2228%20-28%2096%2096%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cpath%20d%3D%22M76-26c25.4%200%2046%2020.6%2046%2046s-20.6%2046-46%2046-46-20.6-46-46%2020.6-46%2046-46m0-2C49.5-28%2028-6.5%2028%2020s21.5%2048%2048%2048%2048-21.5%2048-48-21.5-48-48-48z%22%2F%3E%3Cpath%20d%3D%22M71.6%2013.9h-3.7v6h3.7v17.6h7V19.9h4.9L84%2014h-5.4s0-2.2%200-3.4c0-1.4.3-1.9%201.6-1.9%201.1%200%203.8%200%203.8%200V2.6s-4%200-4.9%200c-5.2%200-7.6%202.3-7.6%206.7.1%203.8.1%204.6.1%204.6z%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.mail a {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cstyle%20id%3D%22style3%22%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22circle5%22%20r%3D%2248%22%20cy%3D%2220%22%20cx%3D%2276%22%2F%3E%3Cpath%20id%3D%22path4%22%20d%3D%22M51.4%2042.4h49.2V9.938L76.13-5.92%2051.402%209.94V42.4zm3.603-5.974v-22.71l17.615%2011.377zM58.43%209.938L76-1.352%2093.57%209.94H58.43zm.13%2028.728l17.572-11.333%2017.57%2011.333h-35.14zm21.086-13.573l17.35-11.2v22.533z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.mail a:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cpath%20d%3D%22M76-26c25.4%200%2046%2020.6%2046%2046s-20.6%2046-46%2046-46-20.6-46-46%2020.6-46%2046-46m0-2C49.5-28%2028-6.5%2028%2020s21.5%2048%2048%2048%2048-21.5%2048-48-21.5-48-48-48z%22%2F%3E%3Cpath%20d%3D%22M51.4%2042.4h49.2V9.938L76.13-5.92%2051.402%209.94V42.4zm3.603-5.974v-22.71l17.615%2011.377zM58.43%209.938L76-1.352%2093.57%209.94H58.43zm.13%2028.728l17.572-11.333%2017.57%2011.333h-35.14zm21.086-13.573l17.35-11.2v22.533z%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.googleplus a {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cstyle%20id%3D%22style3%22%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22circle5%22%20r%3D%2248%22%20cy%3D%2220%22%20cx%3D%2276%22%2F%3E%3Cg%20id%3D%22g3-3%22%20fill%3D%22%23fff%22%3E%3Cpath%20id%3D%22path5-6%22%20d%3D%22M64.73%2017.19c-.01%202.23%200%204.46.01%206.692%203.738.122%207.486.065%2011.225.122-1.65%208.293-12.932%2010.982-18.9%205.566-6.14-4.75-5.848-15.172.533-19.585%204.46-3.56%2010.805-2.68%2015.265.403%201.753-1.622%203.393-3.355%204.976-5.154C74.13%202.272%2069.573.164%2064.73.39%2054.617.05%2045.32%208.906%2045.153%2019.017c-.647%208.265%204.788%2016.37%2012.463%2019.295%207.647%202.942%2017.45.937%2022.33-5.932%203.225-4.338%203.918-9.923%203.543-15.17-6.26-.047-12.51-.038-18.76-.02z%22%2F%3E%3Cpath%20id%3D%22path7%22%20d%3D%22M101.295%2017.163c-.02-1.865-.028-3.74-.038-5.604-1.865%200-3.72%200-5.575%200-.02%201.864-.038%203.73-.047%205.603-1.874.01-3.74.018-5.604.037%200%201.865%200%203.72%200%205.576%201.866.02%203.74.038%205.605.056.018%201.865.018%203.73.037%205.595%201.865%200%203.72%200%205.585%200%20.01-1.865.02-3.73.038-5.604%201.874-.02%203.74-.028%205.604-.047%200-1.856%200-3.72%200-5.576-1.866-.02-3.74-.02-5.605-.037z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.googleplus a:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cpath%20d%3D%22M76-26c25.4%200%2046%2020.6%2046%2046s-20.6%2046-46%2046-46-20.6-46-46%2020.6-46%2046-46m0-2C49.5-28%2028-6.5%2028%2020s21.5%2048%2048%2048%2048-21.5%2048-48-21.5-48-48-48z%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M64.73%2017.19c-.01%202.23%200%204.46.01%206.692%203.738.122%207.486.065%2011.225.122-1.65%208.293-12.932%2010.982-18.9%205.566-6.14-4.75-5.848-15.172.533-19.585%204.46-3.56%2010.805-2.68%2015.265.403%201.753-1.622%203.393-3.355%204.976-5.154C74.13%202.272%2069.573.164%2064.73.39%2054.617.05%2045.32%208.906%2045.153%2019.017c-.647%208.265%204.788%2016.37%2012.463%2019.295%207.647%202.942%2017.45.937%2022.33-5.932%203.225-4.338%203.918-9.923%203.543-15.17-6.26-.047-12.51-.038-18.76-.02z%22%2F%3E%3Cpath%20d%3D%22M101.295%2017.163c-.02-1.865-.028-3.74-.038-5.604-1.865%200-3.72%200-5.575%200-.02%201.864-.038%203.73-.047%205.603-1.874.01-3.74.018-5.604.037%200%201.865%200%203.72%200%205.576%201.866.02%203.74.038%205.605.056.018%201.865.018%203.73.037%205.595%201.865%200%203.72%200%205.585%200%20.01-1.865.02-3.73.038-5.604%201.874-.02%203.74-.028%205.604-.047%200-1.856%200-3.72%200-5.576-1.866-.02-3.74-.02-5.605-.037z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.email a {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cstyle%20id%3D%22style3%22%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22circle5%22%20r%3D%2248%22%20cy%3D%2220%22%20cx%3D%2276%22%2F%3E%3Cpath%20id%3D%22path4%22%20d%3D%22M51.4%2042.4h49.2V9.938L76.13-5.92%2051.402%209.94V42.4zm3.603-5.974v-22.71l17.615%2011.377zM58.43%209.938L76-1.352%2093.57%209.94H58.43zm.13%2028.728l17.572-11.333%2017.57%2011.333h-35.14zm21.086-13.573l17.35-11.2v22.533z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.email a:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cpath%20d%3D%22M76-26c25.4%200%2046%2020.6%2046%2046s-20.6%2046-46%2046-46-20.6-46-46%2020.6-46%2046-46m0-2C49.5-28%2028-6.5%2028%2020s21.5%2048%2048%2048%2048-21.5%2048-48-21.5-48-48-48z%22%2F%3E%3Cpath%20d%3D%22M51.4%2042.4h49.2V9.938L76.13-5.92%2051.402%209.94V42.4zm3.603-5.974v-22.71l17.615%2011.377zM58.43%209.938L76-1.352%2093.57%209.94H58.43zm.13%2028.728l17.572-11.333%2017.57%2011.333h-35.14zm21.086-13.573l17.35-11.2v22.533z%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.whatsapp a {
	display: none;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cdefs%20id%3D%22defs10%22%3E%3CclipPath%20id%3D%22clipPath28%22%3E%3Cpath%20id%3D%22path30%22%20d%3D%22M0%201066.86h1280.244V0H0v1066.86z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cstyle%20id%3D%22style3%22%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22circle5%22%20r%3D%2248%22%20cy%3D%2220%22%20cx%3D%2276%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M92.86%203.04C88.386-1.437%2082.437-3.904%2076.1-3.907c-13.06%200-23.69%2010.63-23.695%2023.692-.002%204.177%201.09%208.253%203.163%2011.846l-3.362%2012.278%2012.56-3.295c3.462%201.888%207.358%202.883%2011.324%202.884h.01c13.058%200%2023.688-10.63%2023.694-23.694.002-6.33-2.46-12.284-6.934-16.762zM76.1%2039.496h-.01c-3.532%200-6.998-.95-10.022-2.745l-.72-.426-7.453%201.955%201.99-7.268-.47-.746c-1.97-3.135-3.01-6.76-3.01-10.48C56.41%208.928%2065.245.094%2076.107.094c5.26%200%2010.205%202.053%2013.923%205.775%203.718%203.722%205.765%208.67%205.763%2013.932-.005%2010.86-8.84%2019.693-19.694%2019.693z%22%20id%3D%22path7-6%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M86.81%2024.734c-.592-.296-3.502-1.728-4.045-1.926-.543-.198-.937-.296-1.332.296-.395.593-1.53%201.926-1.875%202.322-.345.395-.69.444-1.282.148-.592-.297-2.5-.922-4.76-2.94-1.76-1.57-2.95-3.507-3.295-4.1-.344-.593-.036-.913.26-1.208.267-.266.593-.692.89-1.038.295-.345.394-.592.59-.987.198-.394.1-.74-.048-1.036-.148-.297-1.332-3.21-1.826-4.396-.48-1.155-.968-.998-1.332-1.017-.345-.016-.74-.02-1.135-.02s-1.037.15-1.58.74c-.542.594-2.07%202.027-2.07%204.94%200%202.914%202.12%205.73%202.416%206.125.296.395%204.175%206.375%2010.114%208.94%201.412.61%202.515.973%203.375%201.246%201.418.452%202.71.388%203.73.236%201.136-.17%203.502-1.432%203.995-2.815.493-1.382.493-2.568.345-2.814-.148-.247-.543-.396-1.135-.692z%22%20id%3D%22path9-7%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E')
}

.md-share .shariff-button.whatsapp a:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2228%20-28%2096%2096%22%20height%3D%2230%22%20width%3D%2230%22%20enable-background%3D%22new%2028%20-28%2096%2096%22%3E%3Cdefs%3E%3CclipPath%3E%3Cpath%20d%3D%22M0%201066.86h1280.244V0H0v1066.86z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M76-26c25.4%200%2046%2020.6%2046%2046s-20.6%2046-46%2046-46-20.6-46-46%2020.6-46%2046-46m0-2C49.5-28%2028-6.5%2028%2020s21.5%2048%2048%2048%2048-21.5%2048-48-21.5-48-48-48z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M92.86%203.04C88.387-1.437%2082.438-3.904%2076.1-3.907c-13.06%200-23.69%2010.63-23.695%2023.692-.002%204.177%201.09%208.253%203.163%2011.846l-3.362%2012.278%2012.56-3.295c3.462%201.888%207.358%202.883%2011.324%202.884h.01c13.058%200%2023.688-10.63%2023.694-23.694.002-6.33-2.46-12.284-6.934-16.762zM76.1%2039.496h-.01c-3.532%200-6.998-.95-10.022-2.745l-.72-.426-7.453%201.955%201.99-7.268-.468-.746c-1.972-3.135-3.013-6.76-3.01-10.48C56.41%208.928%2065.244.094%2076.106.094c5.26.002%2010.205%202.053%2013.923%205.775%203.72%203.722%205.765%208.67%205.763%2013.932-.004%2010.86-8.84%2019.693-19.694%2019.693z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M86.902%2024.746c-.592-.296-3.503-1.728-4.046-1.926-.542-.198-.937-.296-1.332.296-.394.593-1.53%201.926-1.874%202.322-.346.394-.69.444-1.283.148-.592-.297-2.5-.922-4.76-2.94-1.76-1.57-2.95-3.507-3.295-4.1-.345-.593-.036-.913.26-1.208.266-.266.592-.692.888-1.038.296-.345.395-.592.592-.987.198-.395.1-.74-.05-1.037-.147-.297-1.33-3.21-1.824-4.396-.48-1.155-.97-.998-1.333-1.017-.344-.017-.74-.02-1.134-.02-.394%200-1.035.148-1.578.74-.543.593-2.072%202.026-2.072%204.94%200%202.913%202.12%205.73%202.417%206.124.296.395%204.175%206.375%2010.114%208.94%201.413.61%202.516.973%203.376%201.246%201.418.45%202.71.387%203.73.235%201.137-.17%203.502-1.432%203.995-2.815.495-1.383.495-2.57.346-2.816-.148-.246-.542-.395-1.134-.69z%22%2F%3E%3C%2Fsvg%3E')
}

@media only screen and (max-width: 767px) {
	.md-share .shariff-button.whatsapp a {
		display: block
	}

	.md-share .md-shariff-placeholder > ul {
		max-width: 450px;
		margin: 0 auto;
		display: inline-block
	}
}

html.touch main .md-component .md-icn-share {
	opacity: 1 !important
}

.md-standardshelf {
	position: relative;
	overflow: hidden;
	height: 324px
}

.md-standardshelf-content, .md-standardshelf-bg {
	position: absolute;
	top: 0;
	bottom: 0
}

.md-standardshelf-main-image {
	position: relative;
	width: 100%;
	text-align: right
}

.md-standardshelf-main-image .md-rimage-bp-wide {
	display: block;
	float: right;
	position: relative;
	width: 100%;
	z-index: 1;
	max-width: 90%;
	top: 50px
}

.md-standardshelf-item-wrapper {
	height: 100%
}

.md-standardshelf-item-wrapper .md-standardshelf-main-image {
	left: 0;
	position: absolute;
	top: 0
}

.md-standardshelf-item-wrapper .md-standardshelf-main-image .md-rimage-bp-wide {
	filter: blur(5px);
	transition: filter .75s linear, opacity .75s ease;
	-webkit-transition: -webkit-filter .75s linear, opacity .75s ease;
	opacity: 0
}

.md-standardshelf-item-show .md-standardshelf-main-image .md-rimage-bp-wide {
	filter: blur(0);
	opacity: 1
}

.md-standardshelf-item-hide .md-standardshelf-main-image .md-rimage-bp-wide {
	filter: blur(5px);
	opacity: 0
}

.md-standardshelf-bg {
	bottom: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 66.66%
}

.md-standardshelf-bg .md-rimage-bp-wide {
	filter: blur(5px);
	transition: top .75s ease, filter .75s linear;
	-webkit-transition: top .75s ease, -webkit-filter .75s linear;
	max-height: 100%;
	position: absolute;
	right: 0;
	top: -350px;
	width: 100%
}

.md-standardshelf-item-reset .md-standardshelf-bg .md-rimage-bp-wide {
	transition: none
}

.md-standardshelf-item-show .md-standardshelf-bg .md-rimage-bp-wide {
	filter: blur(0);
	top: 0
}

.md-standardshelf-item-hide .md-standardshelf-bg .md-rimage-bp-wide {
	filter: blur(5px);
	top: 350px
}

.md-standardshelf-foreground {
	z-index: 1
}

.md-standardshelf-content {
	padding: 15px 30px 30px;
	left: 0;
	width: 50%;
	z-index: 10
}

.md-standardshelf-bg {
	right: 0;
	width: 66.66%
}

.md-standardshelf-model, .md-standardshelf-offer {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	color: #a7a7a7
}

.localized-fonts-loaded .md-standardshelf-model, .localized-fonts-loaded .md-standardshelf-offer {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-model span, .md-standardshelf-offer span, .md-standardshelf-model p, .md-standardshelf-offer p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-model, .localized-fonts-loaded .md-standardshelf-offer {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-header {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	color: #fff
}

.localized-fonts-loaded .md-standardshelf-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-header span, .md-standardshelf-header p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-header span {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	display: initial;
	color: #a7a7a7
}

.localized-fonts-loaded .md-standardshelf-header span {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-header span span, .md-standardshelf-header span p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-header span {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-disclaimer {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	display: block
}

.localized-fonts-loaded .md-standardshelf-disclaimer {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-standardshelf-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #fff;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-standardshelf-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-standardshelf-ctas {
	position: relative;
	padding-top: 1em;
	margin-bottom: 5px
}

.md-standardshelf-cta {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 0;
	transition: opacity .75s
}

.md-standardshelf-cta a {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	text-decoration: none;
	white-space: nowrap
}

.localized-fonts-loaded .md-standardshelf-cta a {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-cta a span, .md-standardshelf-cta a p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-cta a {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-cta a:after {
	padding-left: 7px
}

.md-standardshelf-cta.md-standardshelf-item-show {
	opacity: 1;
	visibility: visible;
	z-index: 1
}

.md-standardshelf-item {
	position: absolute;
	top: 0;
	padding-top: 7em;
	overflow: hidden;
	height: 100%;
	width: 100%
}

.md-standardshelf-spinner-container {
	max-width: 260px;
	height: 70px;
	overflow: hidden;
	position: relative;
	margin-bottom: 25px;
	display: none
}

.md-standardshelf-spinner {
	position: relative
}

.md-standardshelf-spinner-item {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	line-height: 16px;
	margin: 0;
	padding: 5px 3px;
	white-space: nowrap;
	display: inline-block
}

.localized-fonts-loaded .md-standardshelf-spinner-item {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-spinner-item span, .md-standardshelf-spinner-item p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-spinner-item {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-spinner-init .md-standardshelf-spinner-item {
	display: block
}

.md-standardshelf-spinner-static:before, .md-standardshelf-spinner-static:after, .md-standardshelf-spinner-btn-up, .md-standardshelf-spinner-btn-dn {
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0;
	border: 0
}

.md-standardshelf-spinner-btn-up, .md-standardshelf-spinner-btn-dn {
	cursor: pointer
}

.md-standardshelf-spinner-static:before, .md-standardshelf-spinner-static:after {
	content: "";
	z-index: 1
}

.md-standardshelf-spinner-static:before, .md-standardshelf-spinner-btn-up {
	background-color: #fff;
	background: linear-gradient(#fff, transparent);
	top: -1px
}

.md-standardshelf-spinner-static:before:hover, .md-standardshelf-spinner-btn-up:hover, .md-standardshelf-spinner-static:before:focus, .md-standardshelf-spinner-btn-up:focus {
	background-color: rgba(0, 0, 0, 0.6);
	background: linear-gradient(rgba(0, 0, 0, 0.6), transparent);
	outline: 0
}

.md-standardshelf-spinner-static:after, .md-standardshelf-spinner-btn-dn {
	background-color: transparent;
	background: linear-gradient(transparent, #fff);
	bottom: -1px
}

.md-standardshelf-spinner-static:after:hover, .md-standardshelf-spinner-btn-dn:hover, .md-standardshelf-spinner-static:after:focus, .md-standardshelf-spinner-btn-dn:focus {
	background-color: transparent;
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
	outline: 0
}

.md-sn-wrap {
	min-height: 0
}

.md-sn-wrap.md-sn-wrap-hidden {
	visibility: hidden;
	height: 0
}

.md-stickynavigation {
	overflow: hidden;
	position: relative;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
	width: 100%;
	min-height: 49px;
	background: #fff
}

.md-stickynavigation::-webkit-scrollbar {
	display: none
}

.md-stickynavigation ul {
	white-space: nowrap;
	font-size: 0;
	font-size: 0rem
}

.md-stickynavigation ul > * {
	display: inline-block;
	border-right: 1px solid transparent;
	width: auto;
	min-height: 48px
}

.md-stickynavigation.md-sn-hidden {
	visibility: hidden;
	height: 0
}

.md-stickynavigation.md-sticky-show {
	height: 49px;
	top: 0;
	left: 50%;
	margin-bottom: 0;
	position: fixed;
	z-index: 21;
	background: #fff;
	border-bottom: 1px solid #000;
	transform: translate3D(-50%, 0, 0)
}

.md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link.md-sn-item-active:after {
	content: '';
	position: absolute;
	left: 18px;
	bottom: 0;
	right: 18px;
	height: 1px;
	background: #000
}

.md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link {
	padding: 18px 10px 3px
}

.md-stickynavigation.md-sticky-show .md-stickynavigation-item a, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a:focus, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a:active, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link.md-sn-item-active {
	border: 0;
	background-color: #fff;
	color: #000
}

.md-stickynavigation.md-sticky-show .md-stickynavigation-item a:after, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a:focus:after, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a:active:after, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link.md-sn-item-active:after {
	left: 10px;
	right: 10px
}

.md-moving-item .md-stickynavigation-item:last-child a {
	transform: translate3d(0, 100%, 0);
	opacity: 0
}

a.md-stickynavigation-item-link {
	position: relative;
	letter-spacing: -0.05em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	display: block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	border-right: 0;
	color: #000;
	letter-spacing: .05em;
	margin-bottom: 0;
	padding: 18px 10px 3px;
	text-shadow: none;
	text-decoration: none;
	text-transform: uppercase;
	outline: 0;
	transform: translate3d(0, 0, 0);
	opacity: 1;
	transition: transform 300ms cubic-bezier(1, 0, 0, 1), opacity 1;
	-webkit-transition: -webkit-transform 300ms cubic-bezier(1, 0, 0, 1), opacity 1
}

.localized-fonts-loaded a.md-stickynavigation-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded a.md-stickynavigation-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

a.md-stickynavigation-item-link span, a.md-stickynavigation-item-link p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded a.md-stickynavigation-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

a.md-stickynavigation-item-link.md-sn-item-active {
	color: #000;
	font-weight: 700
}

a.md-stickynavigation-item-link.md-sn-item-active:after {
	content: '';
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 0;
	height: 1px;
	background: #000
}

.no-touch .md-stickynavigation-item-link:hover {
	color: #000
}

.no-touch .md-stickynavigation-item-link:hover:after {
	background: #000;
	bottom: 0;
	content: '';
	height: 1px;
	left: 10px;
	position: absolute;
	right: 10px
}

.no-touch .md-stickynavigation-item-link.md-sn-item-active:after {
	background: #000;
	bottom: 0;
	content: '';
	height: 1px;
	left: 10px;
	position: absolute;
	right: 10px
}

.md-navigation .md-sticky-show .md-nav-ctas-fixedwrapper {
	border-bottom: 1px solid #333
}

.md-navigation .md-sticky-show .md-stickynavigation-item-link {
	border-top: 0;
	margin: 0;
	padding: 18px 10px 3px
}

.md-navigation .md-sticky-show .md-stickynavigation-item-link.md-sn-item-active {
	transform: translate3d(0, 0, 0);
	border-bottom: 1px solid #000;
	color: #fff
}

.md-navigation .md-sticky-show .md-stickynavigation-item-link.md-sn-item-active:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	background: #000
}

.md-sn-panner {
	position: absolute;
	top: 0
}

.md-sn-panner.left {
	left: 1%;
	top: 12%
}

.md-sn-panner.right {
	right: 1%;
	top: 12%
}

.md-page-carousel .md-sn-wrap {
	min-height: 0
}

.md-page-carousel-items {
	position: relative;
	width: 100%;
	-webkit-backface-visibility: hidden;
	display: flex
}

.md-page-carousel-items .md-page-carousel-item {
	flex: 1 0 auto;
	width: 100%;
	transition: max-height 300ms ease-in-out
}

.md-page-carousel-items .md-page-carousel-item.md-icnpre-loader:before {
	display: none;
	font-size: 40px;
	font-size: 2.5rem;
	margin: 90px 0 0 50%
}

.md-page-carousel-items .md-page-carousel-item.empty:before {
	display: block
}

.md-page-carousel-items .md-page-carousel-item .md-4lnav-container, .md-page-carousel-items .md-page-carousel-item .md-prodinfo-data {
	display: none
}

.md-page-carousel-items .md-page-carousel-item.md-active-slide .md-4lnav-container, .md-page-carousel-items .md-page-carousel-item.md-active-slide .md-prodinfo-data {
	display: block
}

.md-page-carousel-items .md-4lnav-is-fixed .md-4lnav-wrapper {
	top: 49px
}

.md-page-carousel-copy-wrapper {
	flex: 1;
	overflow: hidden
}

.md-page-carousel-copies {
	display: flex;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.md-page-item-copy {
	flex: 1 0 100%;
	padding: 20px
}

.md-page-carousel-wrapper {
	position: relative
}

.md-page-carousel-wrapper .md-icn-loader {
	left: 50%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 90px
}

.md-page-loading-indicator {
	display: none;
	background-color: rgba(0, 0, 0, 0.8);
	font-size: 40px;
	font-size: 2.5rem;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20
}

.md-page-loading-indicator.md-sn-fixed-show {
	top: 49px;
	position: fixed
}

.md-page-loading-indicator.md-is-active {
	display: block
}

.md-page-carousel-item .md-pageintro-inner .md-pageintro-title-wrapper {
	padding-top: 25px
}

.md-page-carousel > .md-component, .md-page-carousel-item > .md-component {
	margin-bottom: 1rem
}

.md-page-carousel > .md-component.md-sn-wrap, .md-page-carousel-item > .md-component.md-sn-wrap {
	margin-bottom: 0
}

.md-page-carousel .md-page-carousel-visuals-top .md-page-carousel-item > .md-component {
	margin-bottom: 0
}

.md-page-home .md-stickynavigation {
	min-height: 0
}

.md-page-home .md-stickynavigation.md-sn-visible {
	min-height: 49px
}

.md-page-dealerhomepage .md-stickynavigation.md-sticky-show, .md-page-dealerserviceonly .md-stickynavigation.md-sticky-show, .md-page-dealer .md-stickynavigation.md-sticky-show {
	background: #fff
}

.md-page-dealerhomepage .md-stickynavigation ul, .md-page-dealerserviceonly .md-stickynavigation ul, .md-page-dealer .md-stickynavigation ul {
	white-space: normal
}

.md-page-dealerhomepage .md-stickynavigation.md-sticky-show, .md-page-dealerserviceonly .md-stickynavigation.md-sticky-show, .md-page-dealer .md-stickynavigation.md-sticky-show {
	height: auto
}

.md-social {
	background-color: #1d1d1d
}

.md-social-list {
	padding: 0 0 0 10px;
	min-height: 46px
}

.md-social-list .md-social-item {
	display: block;
	min-height: 46px
}

.md-social-list .md-social-title {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7;
	line-height: 46px;
	float: left;
	margin-right: 5px
}

.localized-fonts-loaded .md-social-list .md-social-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-social-list .md-social-links {
	float: right;
	padding: 0 5px
}

.md-social-list-level1 .md-social-item-level1 {
	display: inline;
	min-height: 46px;
	margin-right: 6px
}

.md-social-list-level1 .md-social-item-level1, .md-social-list-level1 .md-social-link {
	min-width: 46px
}

.md-social-list-level1 .md-social-link {
	display: inline-block;
	font-size: 26px;
	line-height: 46px;
	min-height: 46px;
	padding: 0 7px;
	border-radius: 50px;
	border: solid 2px #000;
	background-color: #000;
	color: #fff;
	text-align: center
}

.md-social-list-level1 .md-social-link:hover {
	background-color: #fff;
	border: solid 2px #000;
	color: #000
}

.md-toppicks-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	padding: 20px 10px 0
}

.localized-fonts-loaded .md-toppicks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-toppicks-heading span, .md-toppicks-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-toppicks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-toppicks-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	color: #000;
	padding: 0 10px 20px
}

.localized-fonts-loaded .md-toppicks-description {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-toppicks-row {
	width: 100%
}

.md-toppicks-item {
	position: relative;
	width: 100%
}

.md-toppicks-item:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background: #fff
}

.md-toppicks-image .md-rimage-bp-narrow, .md-toppicks-image .md-rimage-bp-wide {
	width: 100%
}

.md-toppicks-item-jcw:after {
	background: url(images/components/accessories/jcw-badge.png) no-repeat 0 0;
	background-size: contain;
	bottom: 40px;
	content: '';
	position: absolute;
	right: 10px;
	width: 100px;
	height: 20px
}

.md-toppicks-cta {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.md-toppicks-cta:hover .md-toppicks-cta-title {
	transition: padding 150ms;
	padding-bottom: 17px
}

.md-toppicks-cta-title {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: padding 300ms;
	display: block;
	position: absolute;
	bottom: 2px;
	left: 0;
	right: 0;
	min-height: 2.5em;
	height: 40px;
	padding: 14px 10px;
	background: #000;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase
}

.localized-fonts-loaded .md-toppicks-cta-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-toppicks-item-jcw .md-toppicks-cta-title {
	background-color: #C00
}

.md-toppicks-cta-title:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e808';
	display: inline;
	font-size: .8em;
	padding-left: .7em;
	text-indent: 0;
	vertical-align: bottom
}

.md-quicklinks {
	overflow: hidden;
	padding: 0 10px
}

.md-quicklinks .md-quicklinks-item {
	border-bottom: solid 1px #333;
	padding: 20px 0 10px 0
}

.md-quicklinks .md-quicklinks-item:last-child {
	border-bottom: 0
}

.md-quicklinks .md-quicklinks-item-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	color: #a7a7a7;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-quicklinks .md-quicklinks-item-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-quicklinks .md-quicklinks-child-item {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 11px;
	font-size: .6875000000000001rem;
	color: #000
}

.localized-fonts-loaded .md-quicklinks .md-quicklinks-child-item {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-quicklinks .md-quicklinks-link {
	color: #000;
	display: inline-block;
	padding: 10px 10px 10px 0;
	text-decoration: none
}

.md-quicklinks .md-quicklinks-item-name, .md-quicklinks .md-quicklinks-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000
}

.localized-fonts-loaded .md-quicklinks .md-quicklinks-item-name, .localized-fonts-loaded .md-quicklinks .md-quicklinks-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-custom-overlay-main .md-quicklinks .md-quicklinks-item-name, .md-custom-overlay-main .md-quicklinks .md-quicklinks-link {
	color: #000
}

.md-country-selector {
	background-color: #fff;
	padding: 0 10px
}

.md-country-selector .md-cts-shelf-item {
	border-bottom: solid 1px #121212;
	cursor: pointer;
	line-height: 34px;
	min-height: 34px;
	padding-left: 10px;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #000
}

.localized-fonts-loaded .md-country-selector .md-cts-shelf-item {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-country-selector .md-cts-shelf-item:hover {
	color: #000
}

.md-country-selector .md-cts-shelf-item.md-active {
	box-shadow: inset 2px 0 0 0 #000;
	color: #000
}

.md-country-selector .md-cts-shelf {
	box-shadow: inset 0 10px 10px -10px #000, inset 0 -10px 10px -10px #000;
	background-color: #161616;
	max-height: 0;
	overflow: hidden;
	position: relative
}

.md-country-selector .md-cts-shelf.md-open {
	max-height: 3000px
}

.md-country-selector .md-cts-list-item {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border-bottom: solid 1px #121212;
	color: #a7a7a7;
	padding-left: 10px
}

.localized-fonts-loaded .md-country-selector .md-cts-list-item {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-country-selector .md-cts-list-link {
	line-height: 34px;
	min-height: 34px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase
}

.md-country-selector .md-cts-list-link:hover {
	color: #fff;
	text-decoration: underline
}

.md-cts-bg-image-wrap {
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0
}

.no-js .md-cts-bg-image-wrap {
	opacity: .2
}

.md-cts-wrap {
	position: relative;
	z-index: 1
}

.md-landing-page {
	padding-top: 155px
}

.md-landing-page .md-cts-form-label {
	display: none
}

.md-cts-mainheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: 15px;
	font-size: 26px;
	font-size: 1.6250000000000002rem
}

.localized-fonts-loaded .md-cts-mainheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cts-mainheading span, .md-cts-mainheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-cts-mainheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cts-mainheading + .md-cts-subheading {
	margin-top: 0
}

.md-cts-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	font-size: 16px;
	font-size: 1rem;
	color: #000
}

.localized-fonts-loaded .md-cts-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-cts-subheading span, .md-cts-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-cts-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-shelf-component .md-country-selector {
	border-top: 1px solid #1d1d1d;
	border-bottom: 1px solid #1d1d1d
}

.md-cts-body-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-cts-body-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cts-form-item + .md-cts-body-copy {
	margin-top: 35px
}

.md-cts-body-copy p {
	margin-bottom: 20px
}

.md-cts-body-copy p:last-child {
	margin-bottom: 15px
}

.md-cts-country-container {
	margin: 0 -10px;
	overflow: hidden
}

.md-cts-nav-lang {
	border-radius: 2px;
	border: 1px solid #404040;
	margin-bottom: 30px
}

.md-cts-nav-lang-wrap {
	display: flex;
	flex-wrap: wrap
}

.md-cts-nav-lang-item {
	flex-direction: row;
	flex: 1 auto;
	position: relative
}

.md-cts-nav-lang-item .md-cts-nav-lang-item-link {
	color: #a7a7a7
}

.md-cts-nav-lang-item-link {
	background-color: #121212;
	background: linear-gradient(#121212, #2b2b2b);
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	padding: 14px 20px;
	width: 100%
}

.localized-fonts-loaded .md-cts-nav-lang-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cts-nav-lang-item-link::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-cts-nav-lang-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cts-nav-lang-item-link[class^="md-icnpre-"]:before, .md-cts-nav-lang-item-link[class*=" md-icnpre-"]:before, .md-cts-nav-lang-item-link[class^="md-icnpost-"]:after, .md-cts-nav-lang-item-link[class*=" md-icnpost-"]:after, .md-cts-nav-lang-item-link[class^="md-icn-"]:after, .md-cts-nav-lang-item-link[class*=" md-icn-"]:after, .md-cts-nav-lang-item-link[class^="md-icn-"], .md-cts-nav-lang-item-link[class*=" md-icn-"], .md-cts-nav-lang-item-link [class^="md-icn-"]:after, .md-cts-nav-lang-item-link [class*=" md-icn-"]:after, .md-cts-nav-lang-item-link [class^="md-icn-"], .md-cts-nav-lang-item-link [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-cts-nav-lang-item-link[class^="md-icnpost-"]:after, .md-cts-nav-lang-item-link[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-cts-nav-lang-item-link.md-icnpost-angle-down:after, .md-cts-nav-lang-item-link.md-icnpost-angle-up:after, .md-cts-nav-lang-item-link.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-cts-nav-lang-item-link:hover, .md-cts-nav-lang-item-link.md-cts-nav-lang-item-link-active {
	background-color: #666;
	background: linear-gradient(#666, #222);
	border-top: 1px solid #999;
	color: #000;
	outline: 0;
	padding-top: 13px
}

.md-cts-btn-txt {
	font-size: 16px;
	font-size: 1rem;
	display: block;
	padding: 20px 0;
	text-align: center
}

.md-cts-form .md-btn {
	font-size: 16px;
	font-size: 1rem;
	padding: 10px 20px;
	width: 100%
}

.md-cts-form-submit-pair .md-btn {
	margin: 10px 0 20px
}

.md-cts-form-submit-pair .md-btn:last-child {
	margin: 0
}

.md-cts-form-item {
	margin-bottom: 30px
}

.md-cts-form-label, .md-cts-form-label-stack {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-cts-form-label, .localized-fonts-loaded .md-cts-form-label-stack {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cts-form-label .md-cts-form-hide, .md-cts-form-label-stack .md-cts-form-hide {
	display: none
}

.md-cts-form-select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-cts-form-select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cts-form-select:focus, .md-cts-form-select:hover, .md-cts-form-select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-cts-form-select[type='text'], .md-cts-form-select[type='email'], .md-cts-form-select[type='password'], .md-cts-form-select[type='phone'] {
	height: 37px
}

.md-cts-form-select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-cts-form-select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-cts-form-select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-cts-form-select {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-cts-form-select {
	background: #000
}

.pointerevents .md-cts-form-select:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-cts-form-select.gcdm-generic-radio:after {
	content: none
}

.md-cts-form-select.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-cts-form-select.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-cts-form-select.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-cts-form-select.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-cts-form-select.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-cts-form-select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-cts-form-select.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-cts-form-select, .no-cssgradients.no-pointerevents .md-cts-form-select {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-cts-form-select select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden
}

.localized-fonts-loaded .md-cts-form-select select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-cts-form-select select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-cts-form-select select {
	width: 110%
}

.md-cts-form-select select:focus::-ms-value {
	background: transparent
}

.md-cts-form-select select::-ms-expand {
	display: none
}

.md-cts-form-select select option, .md-cts-form-select select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-cts-form-select select option, .lt-ie10 .md-cts-form-select select optgroup {
	background: #000;
	color: #fff
}

.md-cts-form-select select option[disabled], .md-cts-form-select select optgroup[disabled], .md-cts-form-select select option[selected], .md-cts-form-select select optgroup[selected], .md-cts-form-select select option:disabled, .md-cts-form-select select optgroup:disabled, .md-cts-form-select select option:selected, .md-cts-form-select select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-cts-form-label, .md-cts-form-select select {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-cts-form-has-error > input, .md-cts-form-has-error > .md-cts-form-select {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-cts-form-error {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #c00;
	display: block;
	margin: 5px 0 0
}

.localized-fonts-loaded .md-cts-form-error {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-cts-form-wrap {
	margin-top: 30px
}

.md-cts-carousel-wrap {
	margin: 0 -10px 30px;
	overflow-x: hidden
}

.md-cts-carousel-group {
	font-size: 0;
	font-size: 0rem;
	transform: translate3d(-100%, 0, 0);
	position: relative;
	text-align: justify;
	transition: all 400ms;
	white-space: nowrap
}

.md-cts-carousel-group:after {
	content: '';
	display: inline-block;
	text-align: justify;
	width: 100%
}

.md-cts-carousel-item {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	display: inline-block;
	padding: 0 10px;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 100%
}

.no-js .md-cts-carousel-group {
	transform: none
}

.no-js .md-cts-carousel-item {
	display: block
}

.md-cts-form .md-cts-form-hide {
	display: none
}

.md-page-languageselector .md-header {
	background: 0;
	left: 0;
	position: absolute;
	top: 0
}

.md-page-languageselector .md-footer {
	border-top: 1px solid #121212
}

.md-mymini {
	width: 100%;
	background: #000
}

.md-mymini .md-cs-loading-indicator {
	background-color: rgba(0, 0, 0, 0.8)
}

.md-mymini .md-form-gcdm .md-form-gcdm-divider-row {
	display: none
}

.md-mymini-shelf {
	position: relative;
	width: 100%;
	min-height: 370px;
	overflow: hidden
}

.md-mymini-header {
	padding: 0 10px;
	height: 50px;
	border-bottom: 1px solid #252525;
	position: relative;
	display: table;
	width: 100%
}

.md-mymini-app-preload {
	font-size: 32px;
	font-size: 2rem;
	line-height: 1em;
	transition: opacity .2s ease-out;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 32px;
	height: 32px;
	pointer-events: none;
	opacity: 1
}

.md-mymini-app-preload.md-hidden {
	opacity: 0
}

.md-mymini-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	width: auto
}

.localized-fonts-loaded .md-mymini-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-heading span, .md-mymini-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-mymini-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-subheading span, .md-mymini-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-heading-text {
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	position: static;
	overflow: visible;
	clip: rect(0 0 0 0);
	height: auto;
	width: auto
}

.md-mymini-input {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000
}

.localized-fonts-loaded .md-mymini-input {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-input:focus, .md-mymini-input:hover, .md-mymini-input:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-mymini-input[type='text'], .md-mymini-input[type='email'], .md-mymini-input[type='password'], .md-mymini-input[type='phone'] {
	height: 37px
}

.md-mymini-input.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-mymini-input + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-mymini-input + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-tools {
	display: block;
	text-align: right;
	vertical-align: middle
}

.md-mymini-tools li {
	display: inline-block
}

.md-mymini-tools .md-mymini-tools-login {
	display: none
}

.md-mymini-tools .md-mymini-tools-registration {
	display: none
}

.md-mymini-tools .md-mymini-tools-btn.btn {
	font-size: .875rem;
	padding-right: 0;
	padding-top: 0
}

.md-mymini-tools .md-mymini-tools-btn.btn [class^="md-icn-"] {
	margin-left: 5px;
	vertical-align: top
}

.md-mymini-tools .md-mymini-tools-btn.btn .md-mymini-profile-text {
	display: none
}

.md-mymini-tools .md-mymini-tools-btn.btn .md-mymini-profile-text-repaint {
	display: inline
}

.md-mymini-tools .md-mymini-tools-btn.btn .md-icn-settings {
	font-size: .85em;
	vertical-align: middle
}

.md-mymini-content {
	min-height: 350px;
	max-height: 350px;
	overflow-y: auto;
	padding: 20px 30px 0
}

.md-mymini-content-tall {
	max-height: 80vh
}

.md-show-register-confirm {
	background: #000
}

.md-mymini-content-container {
	height: 100%
}

.md-mymini-slide-animate {
	overflow-y: auto;
	height: 100%;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	padding-top: 20px
}

.md-mymini-garage-container {
	position: relative;
	padding-bottom: 30px
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn {
	position: absolute;
	top: -27px;
	right: 0;
	font-size: .875rem;
	padding-right: 0;
	color: #fff;
	background-color: transparent;
	border-color: transparent;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn > * {
	color: #fff
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn:hover, .md-mymini-garage-container .md-mymini-garage-compare-cta.btn.hover {
	color: #fff;
	background-color: transparent;
	border-color: transparent
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn:hover > *, .md-mymini-garage-container .md-mymini-garage-compare-cta.btn.hover > * {
	color: #fff
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn .btn-title:after {
	background-color: #fff
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn .btn-title, .md-mymini-garage-container .md-mymini-garage-compare-cta.btn .md-icn-angle-right {
	vertical-align: middle
}

.md-mymini-garage-container-list {
	height: 100%;
	overflow: auto
}

.md-mymini-garage-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-left: 15px;
	padding-top: 20px
}

.md-mymini-garage-item, .md-mymini-garage-item-single {
	position: relative;
	width: 280px;
	background: #fff;
	padding-top: 15px
}

.md-mymini-garage-item {
	flex: 0 0 280px;
	margin: 0 7.5px 15px
}

.md-mymini-garage-item-single {
	margin: 0 auto 15px
}

.md-mymini-garage-actions {
	position: absolute;
	bottom: 0;
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	padding: 0 1px 1px;
	background: #fff
}

.md-mymini-garage-actions-primary, .md-mymini-garage-actions-admin, .md-mymini-garage-actions-forms {
	display: flex;
	flex-flow: row wrap;
	flex: 1 1 100%
}

.md-mymini-garage-actions-primary .btn.md-mymini-button, .md-mymini-garage-actions-admin .btn.md-mymini-button, .md-mymini-garage-actions-forms .btn.md-mymini-button {
	flex: 1 1 50%;
	margin-top: 1px
}

.md-mymini-garage-actions-primary .btn.md-mymini-button {
	flex-basis: 100%
}

.md-mymini-garage-actions-admin .btn.md-mymini-button, .md-mymini-garage-actions-forms .btn.md-mymini-button {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	padding-top: 3px;
	padding-bottom: 3px
}

.localized-fonts-loaded .md-mymini-garage-actions-admin .btn.md-mymini-button, .localized-fonts-loaded .md-mymini-garage-actions-forms .btn.md-mymini-button {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-garage-actions-admin .btn.md-mymini-button {
	min-height: 34px
}

.md-mymini-garage-actions .md-icn-delete, .md-mymini-garage-actions .md-icn-edit {
	height: auto;
	line-height: inherit;
	vertical-align: middle;
	margin-left: 5px
}

.md-mymini-stage-item {
	display: flex;
	justify-content: center
}

.md-mymini-stage-item-img {
	max-width: 500px
}

.md-mymini-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 0 12px
}

.localized-fonts-loaded .md-mymini-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-subheading span, .md-mymini-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-home {
	padding: 20px 30px 0
}

.md-mymini-home .md-mymini-heading {
	display: block;
	font-size: 20px;
	font-size: 1.25rem
}

.md-mymini-home-cta {
	display: flex
}

.md-mymini-home-cta .md-mymini-button + .md-mymini-button {
	margin-left: 10px
}

.md-mymini-home-hero {
	margin: 0 0 20px
}

.md-mymini-home-hero-image {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 120px
}

.md-mymini-home-list {
	display: block;
	padding: 10px 0 0 0
}

.md-mymini-home-list-item {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px;
	color: #a7a7a7;
	margin: 0 0 10px
}

.localized-fonts-loaded .md-mymini-home-list-item {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-home-list-item:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-mymini-home-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-mymini-home-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-slide-animate.ng-enter {
	animation: fadein .4s linear
}

.md-mymini-tile-overview {
	position: relative;
	border-bottom: solid 2px #fff;
	padding: 0 30px 10px 15px
}

.md-mymini-tile-overview:after {
	position: absolute;
	right: 15px;
	top: 11px;
	margin-top: -4px;
	font-size: 8px;
	font-size: .5rem;
	cursor: default;
	color: #000
}

.md-mymini-tile-overview.md-active:after {
	font-size: 16px;
	font-size: 1rem;
	content: '\e804';
	text-indent: 0
}

.md-mymini-tile-overview.md-icnpost-check:after {
	content: '\e811';
	text-indent: 0;
	color: #09F
}

.md-mymini-tile-overview.md-mymini-tile-conflicted {
	margin-top: 22px;
	min-height: 82px
}

.md-mymini-tile-status, .md-mymini-tile-name, .md-mymini-tile-note {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-mymini-tile-status, .localized-fonts-loaded .md-mymini-tile-name, .localized-fonts-loaded .md-mymini-tile-note {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-status span, .md-mymini-tile-name span, .md-mymini-tile-note span, .md-mymini-tile-status p, .md-mymini-tile-name p, .md-mymini-tile-note p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-tile-status, .localized-fonts-loaded .md-mymini-tile-name, .localized-fonts-loaded .md-mymini-tile-note {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-tile-status {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #000;
	padding: 0 0 10px 15px
}

.localized-fonts-loaded .md-mymini-tile-status {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-status .md-icn-check {
	color: #09F;
	vertical-align: middle
}

.md-mymini-tile-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 7px
}

.localized-fonts-loaded .md-mymini-tile-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-note {
	margin-bottom: 1px
}

.md-mymini-tile-name, .md-mymini-tile-note {
	letter-spacing: .05em
}

.md-mymini-tile-name, .md-mymini-tile-note, .md-mymini-tile-price {
	color: #000
}

.md-mymini-tile-note, .md-mymini-tile-price {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-mymini-tile-note, .localized-fonts-loaded .md-mymini-tile-price {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-conflicted .md-mymini-tile-note {
	font-size: 11px;
	font-size: .6875000000000001rem;
	line-height: 1em;
	color: #a7a7a7
}

.md-mymini-tile-price {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7;
	margin-bottom: 0
}

.localized-fonts-loaded .md-mymini-tile-price {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-price span, .md-mymini-tile-price p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-tile-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-st-ed .md-mymini-subheading, .md-mymini-st-ed .md-mymini-dealercontact-consent {
	color: #fff
}

.md-mymini-st-ed-details {
	position: relative;
	margin-bottom: 30px;
	z-index: 1
}

.md-mymini-st-ed-details .md-mymini-st-ed-name {
	position: relative
}

.md-mymini-st-ed-dealercontact {
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	margin-top: 5px
}

.md-mymini-st-ed-img {
	margin: -53px 0 -5px;
	overflow: hidden;
	position: relative
}

.md-mymini-st-ed-img .md-mymini-stage-item-img {
	margin: 0 auto;
	width: 60%
}

.md-mymini-st-ed-reset {
	position: absolute;
	right: 8px;
	bottom: 8px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	border-radius: 100%;
	border-style: none;
	line-height: 11px;
	text-indent: -5px;
	background: #fff
}

.md-mymini-st-ed-actions {
	display: flex
}

.md-mymini-st-ed-actions .md-mymini-button {
	flex: 1
}

.md-mymini-st-ed-actions .md-mymini-button + .md-mymini-button {
	margin-left: 10px
}

.md-mymini-st-ed-split .md-mymini-st-ed-img {
	background-color: #fff;
	text-align: center;
	margin: 0 0 20px 0
}

.md-mymini-error {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #c00;
	display: block;
	margin: 5px 0 0
}

.localized-fonts-loaded .md-mymini-error {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-garage-empty p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-mymini-garage-empty p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-garage-empty h3, .md-mymini-garage-empty p {
	margin: 0 10px 20px;
	color: #fff
}

.md-mymini-garage-empty img {
	display: table;
	margin: 0 auto;
	max-width: 80%;
	width: 80%
}

.md-compareselection .md-mymini-content {
	overflow: auto
}

.md-compareselection .md-mymini-garage-container {
	padding-top: 20px
}

.md-compareselection .md-mymini-garage-container-list {
	overflow: initial
}

.md-mymini-garage-container .md-mymini-garage-compare-cta {
	color: #fff
}

.md-form-gcdm-container-split-register .md-mymini-heading {
	color: #000;
	padding-bottom: 15px
}

.md-tabview {
	position: relative;
	min-height: 2.5em;
	background: #fff
}

.md-main .md-tabview {
	margin-bottom: 0
}

.md-tabview .md-tv-tabs {
	overflow: hidden;
	margin: 8px 0 0 30px
}

.md-tabview .md-tv-tab-item {
	display: inline-block
}

.md-tabview .md-tv-tab-item:not(:first-child) {
	margin-left: 26px
}

.md-tabview .md-tv-tab-btn {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color 300ms ease-out;
	cursor: pointer;
	display: block;
	background: 0;
	border: 0;
	color: #000;
	margin-bottom: 0;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	line-height: 3
}

.localized-fonts-loaded .md-tabview .md-tv-tab-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-tabview .md-tv-tab-btn.md-tv-active {
	color: #000;
	background: 0;
	border: 0;
	font-weight: bold
}

.md-tabview .md-tv-tab-btn.md-tv-active:before {
	content: '';
	position: absolute;
	display: block;
	top: auto;
	bottom: 16px;
	left: 20px;
	right: 20px;
	width: auto;
	height: 1px;
	background-color: #000
}

.no-touch .md-tabview .md-tv-tab-btn:hover {
	background: 0;
	border: 0
}

.md-tabview .md-tv-tab-btn:hover {
	color: #000
}

.md-tabview .md-tv-content-wrap {
	width: 100%;
	height: auto
}

.md-tabview .md-tv-content {
	min-height: 250px;
	display: none;
	width: 100%
}

.md-tabview .md-tv-content.md-tv-active {
	display: block
}

.md-tabview .md-tv-loader {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 1em;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%
}

.md-tv-static {
	font-size: 0;
	font-size: 0rem;
	display: block;
	min-height: 51px;
	overflow: hidden;
	position: relative;
	white-space: nowrap
}

.touch .md-tv-static {
	overflow: auto
}

.md-tv-static .md-tv-tabs {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0
}

.md-tv-static .md-tv-tab-item {
	display: inline-block;
	width: auto
}

.md-tv-static .md-tv-tab-item:not(:first-child) {
	margin-left: 0
}

.md-tv-static .md-tv-tab-btn {
	position: relative;
	padding: 20px;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.md-tv-arrow {
	background-color: #fff;
	border: 0;
	color: #000;
	cursor: pointer;
	display: none;
	height: 50px;
	position: absolute;
	top: 0;
	width: 20px;
	padding-top: 0
}

.md-tv-arrow:focus {
	outline: 0
}

.md-tv-arrow:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1
}

.md-tv-has-arrows .md-tv-arrow {
	display: block
}

.md-tv-arrow .md-tv-content.md-tv-active {
	background-color: #000
}

.md-tv-back {
	left: 0
}

.md-tv-back:after {
	content: '\e806';
	text-indent: 0
}

.md-tv-forward {
	right: 0
}

.md-tv-forward:after {
	content: '\e808';
	text-indent: 0
}

.md-tab-view-secondary {
	background: #000
}

.md-tab-view-secondary .md-tv-tab-btn {
	color: #666;
	margin-bottom: 15px
}

.md-tab-view-secondary .md-tv-tab-btn.md-tv-active, .no-touch .md-tab-view-secondary .md-tv-tab-btn:hover {
	color: #fff
}

.md-tab-view-secondary .md-tv-tab-btn.md-tv-active:before {
	background-color: #fff;
	bottom: 9px;
	left: 0;
	top: auto;
	width: 100%
}

.md-search {
	position: fixed;
	overflow: auto;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	padding: 44px 10px 0;
	z-index: 4001;
	background-color: rgba(0, 0, 0, 0.9);
	border: solid 5px #fff
}

.md-search .md-icn-loader {
	width: 2em;
	height: 2em;
	margin: 1.5em 1em
}

.md-search .md-search-button-close {
	position: absolute;
	top: 20px;
	right: 8px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	background: 0;
	border: 0;
	cursor: pointer;
	font-size: 100%;
	padding: 0;
	height: 1.19em;
	pointer-events: auto;
	width: 1.19em;
	font-size: 30px;
	font-size: 1.875rem;
	color: #fff
}

.md-search .md-search-button-close:focus {
	outline: 0
}

.md-search .md-search-button-close:after {
	content: '\e813';
	text-indent: 0
}

.md-search .md-search-button-close-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-search-close {
	top: -100%;
	height: 1px;
	z-index: 0
}

.md-search-form {
	position: relative;
	height: 37px
}

.md-search-icn-search {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	color: #666;
	font-size: 25px;
	font-size: 1.5625rem;
	line-height: 1.6em
}

.md-search-icn-search.md-icn-search {
	margin-left: 0;
	color: #fff
}

.md-search-icn-search::before, .md-search-icn-search::after {
	margin-left: 0;
	position: absolute;
	top: 0
}

.md-search-form-input::-webkit-input-placeholder, .md-search-form-input:-moz-placeholder, .md-search-form-input::-moz-placeholder, .md-search-form-input:-ms-input-placeholder {
	color: #666
}

.md-search-form-input::-webkit-search-decoration, .md-search-form-input::-webkit-search-cancel-button, .md-search-form-input::-webkit-search-results-button, .md-search-form-input::-webkit-search-results-decoration {
	display: none
}

.md-search-form-input, .md-search-suggestion-primary {
	position: absolute;
	top: 0;
	left: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-size: 30px;
	font-size: 1.875rem;
	line-height: 1.2em;
	letter-spacing: -0.05em;
	background: transparent;
	border: 0;
	margin: 0;
	width: 100%;
	padding: 0 0 0 35px
}

.localized-fonts-loaded .md-search-form-input, .localized-fonts-loaded .md-search-suggestion-primary {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-form-input span, .md-search-suggestion-primary span, .md-search-form-input p, .md-search-suggestion-primary p {
	display: block;
	padding-top: 10px
}

.md-search-form-input {
	border-radius: 0;
	border-bottom: 1px solid #666;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	z-index: 1
}

.md-search-suggestion-primary {
	color: #666
}

.md-search-form-input:active, .md-search-form-input:focus {
	outline: 0;
	border-bottom-color: #39f
}

.md-search-form-button {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	height: 100%;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	background: transparent;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1em;
	color: #a7a7a7
}

.md-search-form-button:hover {
	color: #000
}

.md-search-form-button-reset {
	display: none
}

.md-search-form-populated .md-search-form-button-reset {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 50%;
	font-size: 9px;
	font-size: .5625000000000001rem;
	line-height: 1.22222222em;
	background: #999;
	width: 15px;
	height: 15px;
	text-align: center;
	position: absolute;
	top: 1em;
	right: 0;
	cursor: pointer;
	z-index: 4001;
	background: 0
}

.md-search-form-input, .md-search-suggestion-primary {
	color: #fff
}

.md-search-results-title, .md-search-result-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 8px
}

.localized-fonts-loaded .md-search-results-title, .localized-fonts-loaded .md-search-result-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-results-title {
	margin-top: 15px;
	color: #a7a7a7
}

a.md-search-result-title-link {
	text-decoration: none;
	color: #fff
}

.md-search-result {
	overflow: hidden;
	padding-bottom: 12px;
	border-bottom: 1px solid #3d3d3d;
	margin-bottom: 12px
}

.md-search-result-title {
	color: #fff
}

.md-search-result-image {
	float: left;
	width: 175px;
	margin-bottom: 3px;
	margin-right: 10px
}

.md-search-result-image-img, .md-search-result-image img {
	width: 100%;
	display: block
}

.md-search-result-text-beside-image {
	padding-left: 102px
}

.md-search-result-link-block {
	display: none
}

.md-search-result-link-block-strip .md-btn {
	line-height: 3;
	width: 49.98%;
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-search-result-link-block-strip .md-btn:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-search-result-text, a.md-search-result-text-link {
	display: block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	word-wrap: break-word
}

.localized-fonts-loaded .md-search-result-text, .localized-fonts-loaded a.md-search-result-text-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-search-result-text {
	margin-bottom: 4px
}

.md-search-result-has-image .md-search-result-text {
	margin-left: 185px
}

.md-search-result-text b, .md-search-results-title-mark {
	background: transparent;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #000
}

.localized-fonts-loaded .md-search-result-text b, .localized-fonts-loaded .md-search-results-title-mark {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-result-text b, .md-search-results-title-mark, .md-search-result-text, a.md-search-result-text-link {
	color: #fff
}

.md-search-result-model {
	border-bottom: 2px solid #fff
}

.md-search-result-model .md-search-result-wrapper {
	position: relative;
	padding: 6px 0 6px 8px
}

.md-search-result-model .md-search-result-wrapper:before, .md-search-result-model .md-search-result-wrapper:after {
	content: "";
	display: table
}

.md-search-result-model .md-search-result-wrapper:after {
	clear: both
}

.md-search-result-model .md-search-result-title {
	float: right;
	width: 40%;
	margin-bottom: 20px;
	font-size: 16px;
	font-size: 1rem;
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-search-result-model .md-search-result-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-search-result-model .md-search-result-subtitle {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	color: #3d3d3d;
	width: 40%;
	margin-bottom: 8px
}

.localized-fonts-loaded .md-search-result-model .md-search-result-subtitle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-result-model .md-search-result-image {
	float: left;
	max-width: 54%;
	max-height: 100%;
	margin-right: 0;
	margin-bottom: 0;
	display: block
}

.md-search-result-model .md-search-result-image-img {
	display: block;
	width: 100%
}

.md-search-result-model .md-search-result-text {
	vertical-align: middle;
	margin-left: 0;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	font-family: 'MINISansReg', Arial, sans-serif;
	float: right;
	width: 40%
}

.localized-fonts-loaded .md-search-result-model .md-search-result-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-search-result-model .md-search-result-text b, .md-search-result-model .md-search-result-text a.md-search-result-text-link {
	color: #fff
}

.md-search-result-model .md-search-result-link {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin-right: 10px;
	text-decoration: none;
	display: inline-block;
	color: #fff
}

.localized-fonts-loaded .md-search-result-model .md-search-result-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-result-model .md-search-result-link span, .md-search-result-model .md-search-result-link p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-search-result-model .md-search-result-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-search-result-model .md-search-result-link-block {
	margin-top: 15px;
	margin-left: 27px
}

.md-search-result-model .md-search-result-link:after {
	padding-left: 5px;
	font-size: 10px;
	font-size: .625rem;
	line-height: .95em
}

.md-search-result-model .md-search-result-button {
	display: none
}

.md-search-result-model .md-search-result-button-narrow {
	display: block;
	height: 42px;
	padding-top: 12px;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.md-search-result-model .md-search-result-button-narrow, .md-search-result-model .md-search-result-button {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-search-result-model .md-search-result-button-narrow:hover, .md-search-result-model .md-search-result-button:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-search-recommendations {
	background-color: #222;
	background: linear-gradient(#222, #fff)
}

.md-search-recommendations li {
	display: block;
	padding: 15px 20px;
	border-bottom: solid 1px #3d3d3d
}

.md-search-recommendations-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 11px;
	font-size: .6875000000000001rem;
	line-height: 12px;
	color: #000;
	margin-bottom: 25px;
	color: #a7a7a7;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-search-recommendations-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-recommendations-title span, .md-search-recommendations-title p {
	display: block;
	padding-top: 10px
}

.md-search-recommendations-search {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-search-recommendations-search {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-recommendations-text {
	color: #666;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-search-recommendations-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-search-suggestions {
	position: absolute;
	top: 37px;
	left: 0;
	right: 0;
	height: auto;
	padding-left: 20px;
	z-index: 1;
	background: #000
}

.md-search-suggestions-list {
	margin-top: 0
}

.md-search-suggestion {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-search-suggestion {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-search-suggestion-link:focus {
	background: #333;
	outline: 0
}

.md-search-suggestion-link {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	font-family: 'MINISansReg', Arial, sans-serif;
	text-transform: uppercase;
	border: 0;
	background: transparent;
	text-decoration: none;
	color: #a7a7a7;
	display: inline-block;
	padding: 5px 7px;
	text-align: left
}

.localized-fonts-loaded .md-search-suggestion-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-search-results-subtitle .md-search-suggestion-link {
	color: #000;
	padding: 0;
	text-decoration: underline
}

.md-search-suggestion-link strong {
	color: #fff
}

.md-faq {
	margin: 0 0 60px;
	overflow: hidden
}

.md-faq-sections, .md-faq-sections-item, .md-faq-sections-btn {
	display: flex
}

.md-faq-sections {
	flex-wrap: wrap
}

.no-js .md-faq-sections {
	display: none
}

.md-faq-sections-item {
	position: relative;
	box-sizing: border-box;
	border-bottom: 1px solid #000;
	width: 50%
}

.md-faq-sections-item:first-child, .md-faq-sections-item:nth-child(2) {
	box-shadow: inset 0 1px 0 #000
}

.no-js .md-faq-sections-item {
	display: block;
	width: 100%
}

.md-faq-sections-item:nth-child(even) {
	padding-left: 1px
}

.md-faq-sections-item:nth-child(even):before {
	background: #fff;
	border-bottom: solid 1px #fff;
	content: '';
	display: block;
	height: 100%;
	left: -3px;
	position: absolute;
	top: 0;
	width: 5px
}

.md-faq-sections-btn {
	flex: 1;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	letter-spacing: .05em;
	line-height: 1.3;
	outline: 0;
	padding: 15px 10px;
	text-decoration: none
}

.localized-fonts-loaded .md-faq-sections-btn {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-faq-sections-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-touch .md-faq-sections-btn:hover, .no-touch .md-faq-sections-btn:focus, .md-faq-sections-btn:active, .no-touch .md-faq-sections-btn:active {
	background: #000;
	color: #fff
}

.md-faq-sections-text {
	-ms-grid-row-align: center;
	align-self: center;
	display: inline-block;
	width: 100%
}

.md-faq-questions-wrapper {
	height: 90%;
	overflow-y: auto;
	position: relative;
	width: 100%;
	-webkit-overflow-scrolling: touch
}

.md-faq-data {
	transform: translateX(130%);
	transition-property: transform;
	transition-duration: 500ms;
	transition-timing-function: ease-in-out;
	border-radius: 1px;
	bottom: 0;
	display: block;
	left: 0;
	position: fixed;
	right: 0;
	top: 13%;
	z-index: 3999;
	background: #fff
}

.md-faq-data.md-is-selected {
	transform: translateX(0)
}

.md-faq-disable-background .md-faq-data.md-is-selected {
	pointer-events: auto
}

.no-js .md-faq-data {
	display: block;
	left: 0;
	position: relative;
	width: 100%
}

.md-faq-data .md-back-btn-text {
	float: left;
	width: 90%
}

.md-faq-questions .md-faq-questions-item {
	border-bottom: 1px solid #333;
	color: #000;
	display: none;
	position: relative;
	vertical-align: middle
}

.md-faq-questions .md-faq-questions-item.md-is-selected, .md-faq-questions .md-faq-questions-item.md-faq-author {
	display: block
}

.no-js .md-faq-questions .md-faq-questions-item {
	display: block
}

.md-faq-questions .md-faq-questions-text {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	font-family: 'MINISansReg', Arial, sans-serif;
	line-height: 1.3;
	letter-spacing: .05em;
	display: inline-block;
	padding: 15px 10px;
	width: 90%
}

.localized-fonts-loaded .md-faq-questions .md-faq-questions-text {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-faq-questions .md-faq-questions-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.js .md-faq-questions .md-faq-answer-trigger {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	background: 0;
	border: 0;
	color: #000;
	cursor: pointer;
	height: 42px;
	outline: 0;
	position: absolute;
	right: 10px;
	top: 0
}

.js .md-faq-questions .md-faq-answer-trigger .md-icn-alt {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.js .md-faq-questions .md-faq-answer-trigger:after {
	content: '\e860';
	text-indent: 0;
	font-size: 14px;
	font-size: .8749999999999999rem
}

.no-js .js .md-faq-questions .md-faq-answer-trigger {
	display: none
}

.md-faq-answer {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border-top: 1px solid #333;
	text-align: center
}

.localized-fonts-loaded .md-faq-answer {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.js .md-faq-answer {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-faq-answer.md-is-selected, .md-custom-overlay-main .md-faq-answer {
	position: static;
	overflow: visible;
	clip: auto;
	height: auto;
	width: auto;
	margin: 0
}

.md-custom-overlay-main .md-faq-answer {
	border-top: 0;
	padding-top: 10px
}

.md-faq-answer .md-rimage-bp-narrow {
	margin: 0 auto 20px
}

.md-faq-answer-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	text-align: left;
	color: #000
}

.localized-fonts-loaded .md-faq-answer-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-faq-answer-text .md-body-1, .md-faq-answer-text .md-gen-item {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-faq-answer-text .md-gen-list-forwards .md-gen-item {
	color: #000
}

.md-faq-answer-text .md-gen-list-forwards .md-gen-item .md-link {
	color: #000
}

.md-faq-back, .md-faq-section-group {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	background-color: #0b0b0b;
	background: linear-gradient(#0b0b0b, #222);
	border: 0;
	border-bottom: 1px solid #333;
	color: #fff;
	display: block;
	outline: 0;
	padding: 16px 10px;
	text-align: center;
	text-decoration: none;
	width: 100%
}

.localized-fonts-loaded .md-faq-back, .localized-fonts-loaded .md-faq-section-group {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.no-touch .md-faq-back:hover, .no-touch .md-faq-section-group:hover, .no-touch .md-faq-back:focus, .no-touch .md-faq-section-group:focus, .md-faq-back:active, .md-faq-section-group:active, .no-touch .md-faq-back:active, .no-touch .md-faq-section-group:active {
	background: #000;
	color: #fff
}

.no-js .md-faq-back, .no-js .md-faq-section-group {
	background: #fff;
	border-top: 1px solid #333
}

.md-faq-back .md-icn-close, .md-faq-section-group .md-icn-close {
	position: absolute;
	right: 16px;
	color: #fff
}

.md-faq-section-group {
	display: none
}

.no-js .md-faq-section-group {
	display: block
}

.md-faq-disable-background .md-header, .md-faq-disable-background .md-main, .md-faq-disable-background .md-footer {
	pointer-events: none
}

.md-inpage-cta .wrapper {
	width: 100%
}

.md-inpage-cta .md-inpagecta-align-left {
	text-align: left
}

.md-inpage-cta .md-inpagecta-align-center {
	text-align: center
}

.md-inpage-cta .md-inpagecta-align-right {
	text-align: right
}

.md-inpage-cta .md-inpagecta-btn.default {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	padding: 10px 25px
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.default::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-inpage-cta .md-inpagecta-btn.default, .md-inpage-cta .md-inpagecta-btn.default:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.default [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-inpage-cta .md-inpagecta-btn.default.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.default.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.default.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.default:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.default:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down:hover, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down:active, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-large.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default:last-child {
	border-right: 0
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"], .md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"]:after, .md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-inpage-cta .md-inpagecta-btn.default {
	width: 50%
}

.md-btn-strip-3 .md-inpage-cta .md-inpagecta-btn.default {
	width: 33.333%
}

.md-btn-strip-4 .md-inpage-cta .md-inpagecta-btn.default {
	width: 25%
}

.md-btn-strip-5 .md-inpage-cta .md-inpagecta-btn.default {
	width: 20%
}

.md-inpage-cta .md-inpagecta-btn.white {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	padding: 10px 25px
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.white {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.white::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.white {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.white[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.white[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.white [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.white [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-inpage-cta .md-inpagecta-btn.white[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.white:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.white:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down:hover, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down:active, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	padding: 12px 0;
	font-size: 14px;
	font-size: .8749999999999999rem
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-txt:hover {
	color: #000
}

.md-inpage-cta .md-inpagecta-txt:active {
	color: #666
}

.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-txt[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-txt[class^="md-icn-"], .md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"] {
	font-size: .75em
}

.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-inpage-cta .md-icnpost-angle-right:after {
	margin-left: 4px;
	margin-bottom: 0;
	line-height: .6em;
	vertical-align: bottom
}

.md-detail-header {
	margin: 5px 0 10px
}

.md-detail-heading {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: block
}

.localized-fonts-loaded .md-detail-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-detail-image {
	width: 100%
}

.md-detail-image img {
	width: 100%
}

.md-detail-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin: 10px 0
}

.localized-fonts-loaded .md-detail-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-detail-hide {
	display: none
}

.md-detail-footnote {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em;
	text-decoration: none
}

.localized-fonts-loaded .md-detail-footnote {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-detail-heading, .md-detail-price, .md-detail-description, .md-detail-footnote {
	color: #000
}

.md-favourite-model {
	position: relative
}

.md-favourite-model .md-fm-btn {
	font-size: 24px;
	font-size: 1.5rem;
	background: 0;
	border: 0;
	box-sizing: content-box;
	color: #333;
	cursor: pointer;
	padding: 7px
}

.md-favourite-model .md-fm-btn:focus {
	outline: 0
}

.md-favourite-model .md-fm-item {
	color: #333;
	display: none;
	font-size: 10px
}

.md-favourite-model .md-fm-group {
	font-size: 14px;
	font-size: .8749999999999999rem;
	color: #333;
	display: none
}

.md-favourite-model .md-fm-group .md-fm-group-items {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em
}

.localized-fonts-loaded .md-favourite-model .md-fm-group .md-fm-group-items {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-favourite-model .md-fm-notification {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	transition: opacity 300ms;
	background: rgba(129, 129, 129, 0.7);
	color: #fff;
	padding: 5px 8px;
	opacity: 0;
	position: absolute;
	top: -9000px;
	width: 140px;
	white-space: normal;
	z-index: 1
}

.localized-fonts-loaded .md-favourite-model .md-fm-notification {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-favourite-model .md-fm-notification.md-fm-notification-active {
	left: 35px;
	top: 15px
}

.md-favourite-model .md-fm-notification.md-fm-notification-overlap {
	left: auto;
	right: 10px;
	top: 32px
}

.md-favourite-model .md-fm-notification.md-notification-display {
	opacity: 1
}

.md-favourite-model.md-fm-active .md-fm-btn, .md-favourite-model.md-fm-active .md-fm-group, .md-favourite-model.md-fm-active .md-fm-item {
	color: #FF0
}

.md-favourite-model.md-fm-active .md-fm-group, .md-favourite-model.md-fm-active .md-fm-item {
	display: block
}

.md-favourite-model.md-fm-disabled {
	display: none
}

.md-complexcontent-content {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	margin-bottom: 35px
}

.localized-fonts-loaded .md-complexcontent-content {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-complexcontent-wrap {
	padding: 25px 10px
}

.md-complexcontent-wrap .md-image {
	text-align: center;
	margin-bottom: 45px
}

.md-complexcontent-frameborder {
	border: 0;
	padding: 5px;
	min-height: 182px;
	background: rgba(255, 255, 255, 0.9)
}

.md-complexcontent-container {
	position: relative;
	z-index: 0
}

.md-complexcontent-column {
	background: #fff
}

.md-campaignbacklink {
	padding: 15px 0
}

.md-campaignbacklink .md-campaignbacklink-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	font-size: 1;
	color: #000;
	margin-left: 20px
}

.localized-fonts-loaded .md-campaignbacklink .md-campaignbacklink-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-campaignbacklink .md-campaignbacklink-link:hover {
	color: #000
}

.md-campaignbacklink .md-campaignbacklink-link:active {
	color: #666
}

.md-campaignbacklink .md-campaignbacklink-link[class^="md-icnpre-"]:before, .md-campaignbacklink .md-campaignbacklink-link[class*=" md-icnpre-"]:before, .md-campaignbacklink .md-campaignbacklink-link[class^="md-icnpost-"]:after, .md-campaignbacklink .md-campaignbacklink-link[class*=" md-icnpost-"]:after, .md-campaignbacklink .md-campaignbacklink-link[class^="md-icn-"]:after, .md-campaignbacklink .md-campaignbacklink-link[class*=" md-icn-"]:after, .md-campaignbacklink .md-campaignbacklink-link[class^="md-icn-"], .md-campaignbacklink .md-campaignbacklink-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-campaignbacklink .md-campaignbacklink-link[class^="md-icnpost-"]:after, .md-campaignbacklink .md-campaignbacklink-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-campaignbacklink .md-campaignbacklink-link[class^="md-icnpre-"]:before, .md-campaignbacklink .md-campaignbacklink-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-colctrl .md-campaignbacklink .md-campaignbacklink-link {
	margin-left: 0
}

.md-campaignbacklink .md-campaignbacklink-link:before {
	margin-right: 6px;
	line-height: .5em
}

.md-campaignbacklink .md-campaignbacklink-link:hover {
	color: #000
}

.md-campaignbacklink .md-campaignbacklink-link:active {
	color: #666
}

.md-dropdownctas {
	padding: 0 20px
}

.md-dropdownctas .md-dropdownctas-form {
	display: table;
	text-align: left;
	width: 100%
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-label {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	color: #000;
	width: auto
}

.localized-fonts-loaded .md-dropdownctas .md-dropdownctas-form .md-form-gcdm-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select {
	border: 2px solid #000
}

.no-pointerevents .md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select {
	background: #fff url('images/forms/bg-select-revert.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select {
	background: #fff
}

.pointerevents .md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select:after {
	border-radius: 0;
	background: #fff url('images/forms/bg-select-revert.png') right top no-repeat;
	background-size: auto 100%
}

.no-multiplebgs.no-pointerevents .md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select, .no-cssgradients.no-pointerevents .md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select {
	background: #fff url('images/forms/bg-select-revert.png') right top no-repeat;
	background-size: auto 100%
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select .md-dropdownctas-options {
	color: #000
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select + .md-dropdowncta-link {
	display: table-cell;
	padding: 30px 0 0 10px;
	text-decoration: none;
	vertical-align: middle;
	width: 18px
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select + .md-dropdowncta-link:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e808';
	text-indent: 0;
	padding: 5px;
	background-color: #000;
	color: #fff;
	border-radius: 10px;
	font-size: 10px;
	font-size: 16px;
	font-size: 1rem;
	border-radius: 100%;
	padding: 8px 11px 8px 12px
}

.md-dropdownctas-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px
}

.localized-fonts-loaded .md-dropdownctas-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dropdownctas-heading span, .md-dropdownctas-heading p {
	display: block;
	padding-top: 10px
}

.md-transmissiondrive-selector .md-sds-frame {
	height: 50%;
	position: absolute;
	width: 100%
}

.md-transmissiondrive-selector .md-sds-item-wrap {
	position: relative
}

.md-transmissiondrive-selector .md-sds-item-image {
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 62%, #252525 82%, rgba(0, 0, 0, 0) 92%, rgba(0, 0, 0, 0) 100%);
	margin-top: -30px;
	padding: 0 30px
}

.md-transmissiondrive-selector .md-sds-item-image .md-sds-image, .md-transmissiondrive-selector .md-sds-item-image .md-rimage-bp-wide, .md-transmissiondrive-selector .md-sds-item-image .md-rimage-bp-narrow {
	width: 100%;
	height: auto
}

.md-transmissiondrive-selector .md-sds-area {
	position: relative
}

.md-transmissiondrive-selector .md-sds-info {
	position: relative;
	padding: 16px
}

.md-transmissiondrive-selector .md-sds-component-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	color: #000;
	display: none;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-component-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-transmissiondrive-selector .md-sds-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-transmissiondrive-selector .md-sds-from-price {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7;
	display: block
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-from-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-transmissiondrive-selector .md-sds-name, .md-transmissiondrive-selector .md-sds-from-price {
	margin-bottom: 6px;
	color: #fff
}

.md-transmissiondrive-selector .md-sds-single-only {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #000;
	display: block
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-single-only {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-transmissiondrive-selector .md-sds-subheading {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	margin-bottom: 20px;
	text-align: left
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-transmissiondrive-selector .md-sds-multi-range {
	padding: 0 10px
}

.md-transmissiondrive-selector .md-sds-single-range {
	text-align: center;
	padding-bottom: 20px
}

.md-transmissiondrive-selector .md-sds-list-wrap {
	overflow: hidden;
	padding-bottom: 15px
}

.md-transmissiondrive-selector .md-sds-list-item {
	display: block;
	margin-bottom: 5px;
	width: 100%
}

.md-transmissiondrive-selector .md-sds-btn-item {
	background-color: #fff;
	border-top: solid 1px #333;
	cursor: pointer;
	padding: 14px 10px 13px 10px;
	text-align: left;
	width: 100%
}

.md-transmissiondrive-selector .md-sds-btn-item:hover {
	color: #000
}

.md-transmissiondrive-selector .md-sds-single-range .md-btn:focus {
	outline: 0
}

.md-transmissiondrive-selector .md-sds-item-description {
	color: #000;
	display: block;
	padding-bottom: 2px
}

.md-transmissiondrive-selector .md-sds-item-from-price {
	color: #000;
	display: block
}

.md-transmissiondrive-selector .md-sds-cta {
	border-top: solid 1px #333;
	padding: 20px 0 20px 0;
	text-align: center
}

.md-transmissiondrive-selector .md-sds-btn-choose {
	color: #fff;
	cursor: pointer
}

.md-transmissiondrive-selector .md-sds-btn-choose:hover {
	color: #fff
}

.md-transmissiondrive-selector .md-sds-btn-choose:after {
	line-height: .9
}

.md-explore-story-wrap {
	transition: border-color 300ms;
	border: 10px solid #000;
	display: block;
	max-height: 305px;
	min-height: 155px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 100%
}

.md-explore-story {
	background: #000
}

.md-explore-story .md-disclaimer-btn {
	color: #fff
}

.md-explore-story-hide-border {
	border: 0
}

a.md-explore-story-wrap:hover, a.md-explore-story-wrap:focus {
	border-color: #a7a7a7;
	cursor: pointer
}

a.md-explore-story-wrap:active {
	border-color: #666
}

.md-explore-story-image {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

.md-explore-story-image img {
	width: 100%
}

.md-explore-story-text {
	bottom: 52px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	z-index: 2
}

.md-explore-story-left .md-explore-story-text {
	left: 20px
}

.md-explore-story-right .md-explore-story-text {
	right: 20px
}

.md-explore-story-full .md-explore-story-text {
	left: 20px;
	right: 20px
}

.md-explore-story-onethird .md-explore-story-text {
	width: 33.33%
}

.md-explore-story-half .md-explore-story-text {
	width: 50%
}

.md-explore-story-twothirds .md-explore-story-text {
	width: 66.66%
}

.md-explore-story-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-explore-story-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-explore-story-heading span, .md-explore-story-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-explore-story-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-explore-story-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 15px;
	color: #000;
	margin-bottom: 25px
}

.localized-fonts-loaded .md-explore-story-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-explore-story-subheading span, .md-explore-story-subheading p {
	display: block;
	padding-top: 10px
}

.md-explore-story-heading, .md-explore-story-subheading {
	margin-bottom: 10px
}

.md-explore-story-heading span, .md-explore-story-subheading span {
	padding-top: 0
}

.md-explore-story-heading, .md-explore-story-subheading, .md-explore-story-text {
	color: #fff
}

.md-explore-story-cta {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	font-size: 16px;
	font-size: 1rem;
	bottom: 20px;
	top: auto;
	color: #fff
}

.localized-fonts-loaded .md-explore-story-cta {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-explore-story-cta:hover {
	color: #000
}

.md-explore-story-cta:active {
	color: #666
}

.md-explore-story-cta[class^="md-icnpre-"]:before, .md-explore-story-cta[class*=" md-icnpre-"]:before, .md-explore-story-cta[class^="md-icnpost-"]:after, .md-explore-story-cta[class*=" md-icnpost-"]:after, .md-explore-story-cta[class^="md-icn-"]:after, .md-explore-story-cta[class*=" md-icn-"]:after, .md-explore-story-cta[class^="md-icn-"], .md-explore-story-cta[class*=" md-icn-"] {
	font-size: .75em
}

.md-explore-story-cta[class^="md-icnpost-"]:after, .md-explore-story-cta[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-explore-story-cta[class^="md-icnpre-"]:before, .md-explore-story-cta[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-explore-story-cta:hover {
	color: #a7a7a7
}

.md-explore-story-cta:after {
	vertical-align: middle;
	line-height: .8
}

.md-versioninfo-overlay-body {
	text-align: center
}

.md-versioninfo-overlay-body table {
	display: inline-block;
	text-align: left
}

.md-versioninfo-overlay-body table tr.master-release td {
	color: #fff;
	font-weight: bold
}

.md-versioninfo-overlay-body table tr.midi-complete-package td {
	color: #fff
}

.md-versioninfo-overlay-body table td {
	padding: 5px;
	color: grey
}

.md-versioninfo-healthcheck-body {
	margin-top: 15px;
	margin-bottom: 20px;
	text-align: left
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-tenant {
	display: none
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-result-error {
	color: red
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-result-success {
	color: #0a0
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-result-type {
	font-weight: bold;
	padding-top: 3px
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-result-message {
	color: #fff;
	font-size: 14px
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-loading {
	display: none;
	color: #fff
}

.md-versioninfo-healthcheck-body a {
	color: #fff
}

.md-versioninfo-healthcheck-body .md-versioninfo-healthcheck-container {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #ccc solid
}

[contenteditable]:focus {
	outline: 0 solid transparent
}

.md-std-txt a, .md-main .parbase.text a {
	color: #000
}

.md-std-txt.text-size-1 p, .md-main .parbase.text.text-size-1 p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	font-size: large
}

.localized-fonts-loaded .md-std-txt.text-size-1 p, .localized-fonts-loaded .md-main .parbase.text.text-size-1 p {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-std-txt.text-size-2 p, .md-main .parbase.text.text-size-2 p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-std-txt.text-size-2 p, .localized-fonts-loaded .md-main .parbase.text.text-size-2 p {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-std-txt.text-size-3 p, .md-main .parbase.text.text-size-3 p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.5em;
	font-size: small
}

.localized-fonts-loaded .md-std-txt.text-size-3 p, .localized-fonts-loaded .md-main .parbase.text.text-size-3 p {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-std-txt ul, .md-main .parbase.text ul {
	display: block;
	padding: 10px 0 0 0
}

.md-std-txt li, .md-main .parbase.text li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-std-txt li, .localized-fonts-loaded .md-main .parbase.text li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-std-txt li:before, .md-main .parbase.text li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.cq-colctrl-lt1-c0, .cq-colctrl-lt1-c1, .cq-colctrl-lt1-c2 {
	display: block
}

.text p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .text p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.eca-aural {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

html.eca-modal {
	overflow: hidden
}

.eca-canvas-wrapper {
	background-color: #000;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
	height: 100%;
	width: 100%;
	z-index: 1000
}

.md-emo-stage {
	font-size: 0;
	height: 100%;
	max-height: 100%;
	display: block;
	white-space: nowrap;
	position: absolute;
	right: 0;
	top: 0
}

.md-emo-stage .md-emo-cm {
	height: 100%;
	max-height: 100%;
	display: inline-block;
	white-space: normal
}

.md-emo-stage .md-emo-cm .md-emo-cm-row {
	height: 100%;
	max-height: 100%;
	white-space: nowrap
}

.md-emo-stage .md-emo-cm .md-emo-cm-row .md-emo-cm-content {
	display: inline-block;
	height: 100%;
	max-height: 100%
}

.md-emo-stage .md-emo-cm .md-emo-cm-row .md-emo-cm-content img {
	height: 100%;
	max-height: 100%
}

.md-emo-stage .md-emo-cm.md-emo-cm-1-1-2 .md-emo-cm-row, .md-emo-stage .md-emo-cm.md-emo-cm-1-1-2-comb .md-emo-cm-row {
	height: 50%;
	max-height: 50%
}

.md-emo-stage .md-emo-cm.md-emo-cm-1-1-3 .md-emo-cm-row {
	height: 33.3333333%;
	max-height: 33.3333333%
}

.md-emo-stage .asset-wrapper, .md-emo-stage .md-imgsrcselect, .md-emo-stage .md-image, .md-emo-stage .md-rimage {
	height: 100%;
	min-height: 100%;
	max-height: 100%
}

.md-emo-stage .asset-wrapper .md-rimage-bp-narrow, .md-emo-stage .md-imgsrcselect .md-rimage-bp-narrow, .md-emo-stage .md-image .md-rimage-bp-narrow, .md-emo-stage .md-rimage .md-rimage-bp-narrow, .md-emo-stage .asset-wrapper .md-rimage-bp-wide, .md-emo-stage .md-imgsrcselect .md-rimage-bp-wide, .md-emo-stage .md-image .md-rimage-bp-wide, .md-emo-stage .md-rimage .md-rimage-bp-wide {
	max-width: none
}

.eca-control-button {
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	outline: 0;
	z-index: 1000;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 20px
}

.eca-control-button:before {
	content: '';
	background: #000;
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	z-index: -1;
	border-radius: 20px;
	left: 5px;
	top: 5px
}

.eca-control-button:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 20px;
	line-height: 1
}

.eca-control-button:hover:before {
	background-color: #fff
}

.eca-control-button:hover:after {
	color: #000
}

.eca-control {
	display: none;
	z-index: 1001
}

.no-deviceorientation .eca-control {
	display: block
}

.eca-control .eca-control-left {
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	outline: 0;
	z-index: 1000;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 48%;
	left: 20px
}

.eca-control .eca-control-left:before {
	content: '';
	background: #000;
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	z-index: -1;
	border-radius: 20px;
	left: 5px;
	top: 5px
}

.eca-control .eca-control-left:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 20px;
	line-height: 1
}

.eca-control .eca-control-left:hover:before {
	background-color: #fff
}

.eca-control .eca-control-left:hover:after {
	color: #000
}

.eca-control .eca-control-left:after {
	content: '\e805';
	text-indent: 0
}

.eca-control .eca-control-right {
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	outline: 0;
	z-index: 1000;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 48%;
	right: 20px
}

.eca-control .eca-control-right:before {
	content: '';
	background: #000;
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	z-index: -1;
	border-radius: 20px;
	left: 5px;
	top: 5px
}

.eca-control .eca-control-right:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 20px;
	line-height: 1
}

.eca-control .eca-control-right:hover:before {
	background-color: #fff
}

.eca-control .eca-control-right:hover:after {
	color: #000
}

.eca-control .eca-control-right:after {
	content: '\e807';
	text-indent: 0
}

.eca-close {
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	outline: 0;
	z-index: 1000;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 20px;
	position: absolute;
	top: 22px;
	right: 20px
}

.eca-close:before {
	content: '';
	background: #000;
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	z-index: -1;
	border-radius: 20px;
	left: 5px;
	top: 5px
}

.eca-close:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 20px;
	line-height: 1
}

.eca-close:hover:before {
	background-color: #fff
}

.eca-close:hover:after {
	color: #000
}

.eca-close:after {
	content: '\e812';
	text-indent: 0
}

.md-emo-initial {
	cursor: pointer;
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1005
}

.md-emo-initial:before {
	background-color: #000;
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	opacity: .8
}

.md-emo-initial .md-emo-initial-note {
	width: 180px;
	position: absolute;
	top: 50%;
	margin-top: -90px;
	left: 50%;
	margin-left: -90px;
	text-align: center;
	opacity: 0;
	opacity: 1 \9;
	animation: custom-show-note 1s ease-in;
	animation-delay: .3s;
	animation-fill-mode: forwards
}

.md-emo-initial .md-emo-initial-note p {
	color: #fff;
	text-transform: uppercase;
	margin-top: 15px
}

.md-emo-initial .md-emo-initial-note .md-emo-icon-rotate, .md-emo-initial .md-emo-initial-note .md-emo-icon-swipe, .md-emo-initial .md-emo-initial-note .md-emo-icon-mouse {
	display: none
}

html.deviceorientation .md-emo-initial .md-emo-initial-note .md-emo-icon-rotate {
	display: block
}

html.no-deviceorientation.touch .md-emo-initial .md-emo-initial-note .md-emo-icon-swipe {
	display: block
}

html.no-deviceorientation.no-touch .md-emo-initial .md-emo-initial-note .md-emo-icon-mouse {
	display: block
}

@keyframes custom-show-note {

0
{
	opacity: 0
}
100
%
{
	opacity: 1
}
}
.md-emo-ctal, .md-emo-tl {
	background-color: #fff;
	color: #000;
	display: block;
	overflow: hidden;
	padding: 20px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%
}

.md-emo-ctal .md-emo-tl-title, .md-emo-tl .md-emo-tl-title {
	margin: 0;
	width: 100%;
	padding: 0;
	padding-bottom: 20px
}

.md-emo-ctal .md-emo-tl-content, .md-emo-tl .md-emo-tl-content {
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #fff;
	transition: all 2s;
	width: 100%
}

.md-emo-ctal .md-emo-tl-content p, .md-emo-tl .md-emo-tl-content p {
	padding: 0 0 20px;
	margin: 0
}

.md-emo-ctal .md-emo-tl-content p:last-child, .md-emo-tl .md-emo-tl-content p:last-child {
	padding: 0
}

.md-emo-ctal .md-emo-tl-content .btn, .md-emo-tl .md-emo-tl-content .btn {
	margin-right: 10px;
	margin-bottom: 10px
}

.md-emo-tl .md-emo-tl-title {
	cursor: pointer;
	position: relative;
	padding-right: 50px
}

.md-emo-tl .md-emo-tl-title:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	content: '\e80a';
	text-indent: 0;
	font-size: 20px;
	line-height: 1;
	position: absolute;
	right: 0;
	top: 1px
}

.md-emo-tl[data-eca-state="open"] .md-emo-tl-title:after {
	content: '\e804';
	text-indent: 0;
	top: 2px
}

.md-emo-ctal {
	padding-bottom: 10px
}

.md-edit-emotional-starter .md-emo-starter {
	margin-bottom: 0 !important
}

.md-edit-emotional-starter .copy-wrapper {
	top: 0 !important
}

.md-next .md-emo-starter {
	padding-top: 60px;
	margin-bottom: -90px;
	position: relative
}

.md-next .md-emo-starter .md-icn-share {
	background: #fff !important;
	font-size: 15px;
	color: #000 !important;
	padding: 7px 10px 7px 8px;
	box-sizing: content-box;
	text-align: left;
	border: 2px solid #000;
	cursor: pointer;
	outline: 0;
	position: absolute;
	z-index: 10;
	top: 20px;
	right: 20px;
	margin-top: 60px;
	opacity: 0
}

.md-next .md-emo-starter .md-icn-share:hover {
	background-color: #000 !important;
	color: #fff !important
}

.md-next .md-emo-starter:hover .md-icn-share {
	opacity: 1
}

.md-next .md-emo-starter .md-es-top {
	position: relative
}

.md-next .md-emo-starter .md-es-top .md-es-btn {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%)
}

.md-next .md-emo-starter .md-es-top .md-es-btn a {
	display: inline-block;
	text-decoration: none
}

.md-next .md-emo-starter .md-es-top .md-es-btn a svg {
	display: inline-block
}

.md-next .md-emo-starter .md-es-top .md-es-btn a span {
	display: block;
	color: #fff
}

.md-next .md-emo-starter .md-rimage img {
	width: 100%
}

.md-next .md-emo-starter .copy-wrapper {
	position: relative;
	top: -90px;
	margin: 0 2.2%;
	padding: 2.5%;
	background-color: #fff
}

.md-next .md-emo-starter .copy-wrapper h2, .md-next .md-emo-starter .copy-wrapper p {
	width: 75%;
	margin: 0
}

@media only screen and (max-width: 767px) {
	.md-next .md-emo-starter {
		margin-bottom: -60px
	}

	.md-next .md-emo-starter .md-icn-share {
		opacity: 1
	}

	.md-next .md-emo-starter .copy-wrapper {
		top: -60px
	}

	.md-next .md-emo-starter .copy-wrapper h2, .md-next .md-emo-starter .copy-wrapper p {
		width: 100%
	}
}

@media only screen and (max-width: 479px) {
	.md-next .md-emo-starter {
		margin-bottom: -20px;
		margin-bottom: -5vw
	}

	.md-next .md-emo-starter .copy-wrapper {
		top: -20px;
		top: -5vw
	}
}

.md-exploresocial {
	padding: 0 2.2%;
	background-color: #fff
}

.md-exploresocial-row {
	list-style-type: none;
	border-bottom: 3px solid #fff
}

.md-exploresocial-row-doubletile:before, .md-exploresocial-row-doubletile:after {
	content: "";
	display: table
}

.md-exploresocial-row-doubletile:after {
	clear: both
}

.md-exploresocial-tile {
	position: relative;
	width: 100%;
	border-right: 3px solid #fff;
	overflow: hidden
}

.md-exploresocial-row-singletile .md-exploresocial-tile:after {
	height: 0;
	padding-bottom: 55.6%;
	display: block;
	content: ""
}

.md-exploresocial-row-doubletile .md-exploresocial-tile {
	width: 50%;
	float: left
}

.md-exploresocial-row-doubletile .md-exploresocial-tile:after {
	height: 0;
	padding-bottom: 100%;
	display: block;
	content: ""
}

.md-exploresocial-img {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #1d1d1d
}

.md-exploresocial-img .md-rimage-bp-wide, .md-exploresocial-img .md-rimage-bp-narrow {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.no-touch.cssfilters .md-exploresocial-img {
	transition: filter .3s;
	filter: brightness(100%)
}

.no-touch.cssfilters .md-exploresocial-img:hover {
	filter: brightness(120%)
}

.no-touch.no-cssfilters .md-exploresocial-img {
	opacity: .85;
	transition: opacity .3s
}

.no-touch.no-cssfilters .md-exploresocial-img:hover {
	opacity: 1
}

.md-exploresocial-img-dark:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5)
}

.md-exploresocial-link {
	display: block;
	width: 100%;
	height: 100%
}

.md-exploresocial-text {
	position: absolute;
	width: 100%;
	padding: 20px 10px 0;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em;
	color: #000;
	pointer-events: none
}

.md-exploresocial-icon {
	position: absolute;
	z-index: 1;
	top: 10px;
	left: 10px;
	text-shadow: 0 0 7px rgba(0, 0, 0, 0.33);
	font-size: 25px;
	font-size: 1.5625rem;
	text-decoration: none;
	pointer-events: none;
	line-height: normal
}

.md-exploresocial-icon.md-exploresocial-icon-play {
	top: 50%;
	left: 50%;
	margin-top: -0.75em;
	margin-left: -0.75em
}

.md-exploresocial-icon.md-icn-social-facebook {
	left: 15px
}

.md-exploresocial-icon.md-icn-social-twitter {
	font-size: 20px;
	font-size: 1.25rem
}

.md-exploresocial-icon.md-icn-youtubetext {
	font-size: 31.25px;
	font-size: 1.953125rem
}

.md-events {
	background: #333;
	width: 100%;
	padding: 25px 20px 0;
	overflow: hidden
}

.md-events .md-single-heading > * {
	margin-bottom: 15px
}

.md-events .md-std-txt, .md-events .md-inpage-cta {
	margin-bottom: 25px
}

.md-indextile {
	position: relative
}

.md-indextile-cta {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	text-decoration: none;
	padding-left: 1.3rem
}

.localized-fonts-loaded .md-indextile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-indextile-cta span, .md-indextile-cta p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-indextile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-indextile-cta:after {
	font-size: 13px;
	left: 5px;
	position: relative;
	top: -2px
}

.md-indextile-image {
	width: 100%
}

.md-indextile-article {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 1.3rem
}

.md-indextile-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin-bottom: 1rem
}

.localized-fonts-loaded .md-indextile-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-indextile-title span, .md-indextile-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-indextile-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-indextile-intro {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-indextile-intro {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-tabbedparsys .md-tp-tab-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	background: 0;
	border: 0;
	color: #000;
	padding: 20px;
	border-bottom: 3px solid #000;
	display: inline-block
}

.localized-fonts-loaded .md-tabbedparsys .md-tp-tab-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-tabbedparsys .md-tp-tab-name span, .md-tabbedparsys .md-tp-tab-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-tabbedparsys .md-tp-tab-name {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-tp-tabs .md-tp-tab-list {
	padding-top: 15px;
	margin-top: -16px;
	border-top: 1px solid #333
}

.md-tp-tabs .md-tp-tab-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	background: 0;
	border: 0;
	color: #666;
	padding: 20px;
	border-bottom: 3px solid #666;
	display: inline-block;
	cursor: pointer
}

.localized-fonts-loaded .md-tp-tabs .md-tp-tab-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-tp-tabs .md-tp-tab-name span, .md-tp-tabs .md-tp-tab-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-tp-tabs .md-tp-tab-name {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-tp-tabs .md-tp-tab-name:focus {
	outline: 0
}

.md-tp-tabs .md-tp-tab-name.md-tp-tab-name-active {
	color: #000
}

.md-tp-tabs .md-tp-tab-tabs {
	overflow: hidden;
	position: relative;
	height: 70px;
	white-space: nowrap
}

.md-tp-tabs .md-tp-tab-tabs.md-tp-tablist-has-arrows .md-tp-tab-list-arrow {
	display: block
}

.md-tp-tabs .md-tp-tab-tabs-container {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0
}

.md-tp-tabs .md-tp-tab-tab {
	display: none
}

.md-tp-tabs .md-tp-tab-tab.md-tp-tab-visible {
	display: block
}

.md-tp-tabs .md-tp-tab-list-arrow {
	background: rgba(0, 0, 0, 0.5);
	border: 0;
	color: #000;
	cursor: pointer;
	display: none;
	height: 50px;
	padding-top: 4px;
	position: absolute;
	top: 0;
	width: 20px
}

.md-tp-tabs .md-tp-tab-list-arrow:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1
}

.md-tp-tabs .md-tp-tab-list-back {
	left: 0
}

.md-tp-tabs .md-tp-tab-list-back:after {
	content: '\e806';
	text-indent: 0
}

.md-tp-tabs .md-tp-tab-list-forward {
	right: 0
}

.md-tp-tabs .md-tp-tab-list-forward:after {
	content: '\e808';
	text-indent: 0
}

.md-service-only-header-content {
	display: flex;
	flex-wrap: wrap
}

.md-serviceonly-logo-heading {
	flex: 6 1;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0;
	word-spacing: 1300px
}

.localized-fonts-loaded .md-serviceonly-logo-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-serviceonly-logo-heading span, .md-serviceonly-logo-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-serviceonly-logo-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-serviceonly-link.md-link {
	flex: 1 0 20%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0;
	padding: 15px 0;
	color: #a7a7a7;
	text-align: right;
	display: block
}

.localized-fonts-loaded .md-serviceonly-link.md-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-serviceonly-link.md-link span, .md-serviceonly-link.md-link p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-serviceonly-link.md-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-serviceonly-link.md-link:hover, .md-serviceonly-link.md-link:focus {
	color: #000
}

.md-serviceonly-link.md-link:after {
	font-size: .8em;
	padding: 2px 0 0 3px
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-terms .md-form-gcdm-toggle {
	margin: 0
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-terms .md-form-gcdm-toggle .md-form-checkable-label {
	margin: 0 20px 0 0
}

.md-form-gcdm.md-form-gcdm-registration .md-read-more-icon-plus {
	color: #fff;
	background-color: #000
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-checkbox .md-policy-info {
	color: #fff;
	cursor: pointer
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-checkbox .md-policy-info:hover, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-checkbox .md-policy-info:focus, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-checkbox .md-policy-info:active, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-checkbox .md-policy-info:visited {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-registration .md-form-checkable-wrapper .md-policy-info:hover, .md-form-gcdm.md-form-gcdm-registration .md-form-checkable-wrapper .md-policy-info:focus, .md-form-gcdm.md-form-gcdm-registration .md-form-checkable-wrapper .md-policy-info:active, .md-form-gcdm.md-form-gcdm-registration .md-form-checkable-wrapper .md-policy-info:visited {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-interests {
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-interests input {
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-interests span {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	margin: 0 0 0 10px;
	color: #a7a7a7;
	zoom: 1
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-interests span {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-policy-container .md-policy-icn {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-white-components .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	color: #000
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-white-components .md-form-btn-submitting {
	color: #000
}

.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-submit .md-btn {
	width: 45%;
	float: right;
	margin: 0
}

.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-submit .md-btn:last-child {
	float: left
}

.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-link {
	display: inline-block;
	margin: 12px 0 0
}

.md-form-gcdm.md-form-gcdm-login .md-read-more-icon-plus {
	color: #fff;
	background-color: #000
}

.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-inline .md-form-checkable-label {
	margin: 0 10px 0 10px
}

.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-policy-container .md-policy-icn {
	color: #fff
}

.md-form-gcdm-dlo-direct-dealer .md-form-gcdm-dlo-direct-dealer-map:before {
	display: block;
	content: '';
	padding-top: 0
}

.md-form-gcdm-dlo-direct-dealer {
	position: relative
}

.md-form-gcdm-dlo-direct-dealer-map {
	width: 100%;
	height: 480px;
	display: block;
	position: relative
}

.md-form-gcdm-dlo-direct-dealer-map .gcdm-dlo-container {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 480px
}

.md-form-gcdm-dlo-direct-dealer-map .mxnIcon {
	position: absolute;
	bottom: 0;
	left: -15.5px;
	cursor: pointer
}

.md-form-gcdm-dlo-direct-dealer-map .mxnIconType_pin {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2246.515%22%3E%3Cpath%20d%3D%22M31%2015.505c0%202.867-.674%205.45-2.014%207.757l-13.48%2023.253L2.022%2023.262C.675%2020.964%200%2018.372%200%2015.505%200%2011.223%201.51%207.567%204.54%204.54%207.57%201.513%2011.222%200%2015.513%200c4.282%200%207.938%201.51%2010.967%204.54C29.51%207.566%2031%2011.212%2031%2015.505z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2215.42%22%20cy%3D%2215.116%22%20r%3D%227.786%22%2F%3E%3C%2Fsvg%3E');
	width: .66645168em;
	width: 31px;
	height: 46px
}

.md-form-gcdm-dlo-direct-dealer-map .mxnIcon.mxnIconType_big {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-248%20240%2042%2063%22%20enable-background%3D%22new%20-248%20240%2042%2063%22%20width%3D%2242%22%20height%3D%2263.02%22%3E%3Cpath%20d%3D%22M-206%20261c0%203.9-.9%207.4-2.7%2010.5L-227%20303l-18.3-31.5c-1.8-3.1-2.7-6.6-2.7-10.5%200-5.8%202-10.8%206.1-14.9s9.1-6.1%2014.9-6.1c5.8%200%2010.8%202%2014.9%206.1s6.1%209.1%206.1%2014.9z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%22-227.1%22%20cy%3D%22260.5%22%20r%3D%2210.5%22%2F%3E%3C%2Fsvg%3E');
	width: .66645509em;
	position: absolute;
	width: 42px;
	height: 63px;
	bottom: 0;
	left: -21px
}

.md-form-gcdm-dlo-direct-dealer-map .mxnIcon.mxnIconType_preferred {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2246.515%22%3E%3Cpath%20d%3D%22M31%2015.505c0%202.867-.674%205.45-2.014%207.757l-13.48%2023.253L2.022%2023.262C.675%2020.964%200%2018.372%200%2015.505%200%2011.223%201.51%207.567%204.54%204.54%207.57%201.513%2011.222%200%2015.513%200c4.282%200%207.938%201.51%2010.967%204.54C29.51%207.566%2031%2011.212%2031%2015.505z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.46%2012.248l-.172-.54h-6.59l-2.09-6.43h-.53l-2.09%206.43H6.39l-.16.54%205.278%204.026-2.24%206.92.437.315%205.64-4.314%205.64%204.31.437-.313-2.24-6.92%205.278-4.026z%22%2F%3E%3C%2Fsvg%3E');
	width: .66645168em;
	width: 31px;
	height: 46px
}

.md-form-gcdm-dlo-direct-dealer-map .mxnIcon.mxnIconType_preferredbig {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-248%20240%2042%2063%22%20enable-background%3D%22new%20-248%20240%2042%2063%22%20width%3D%2242%22%20height%3D%2263.019%22%3E%3Cpath%20d%3D%22M-206%20261c0%203.9-.9%207.4-2.7%2010.5L-227%20303l-18.3-31.5c-1.8-3.1-2.7-6.6-2.7-10.5%200-5.8%202-10.8%206.1-14.9s9.1-6.1%2014.9-6.1c5.8%200%2010.8%202%2014.9%206.1s6.1%209.1%206.1%2014.9z%22%2F%3E%3Cpath%20fill%3D%22%23ff0%22%20d%3D%22M-214.9%20256.6l-.2-.7h-8.9l-2.8-8.7h-.7l-2.8%208.7h-8.9l-.2.7%207.2%205.5-3%209.4.6.4%207.6-5.8%207.6%205.8.6-.4-3-9.4%206.9-5.5z%22%2F%3E%3C%2Fsvg%3E');
	width: .66646567em;
	position: absolute;
	width: 42px;
	height: 63px;
	bottom: 0;
	left: -21px
}

.md-form-gcdm-dlo-direct-dealer-map .clusterCounter {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.004%22%20height%3D%2246.131%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M30.75%2015.374c0%202.844-.67%205.404-1.997%207.693L15.378%2046.13%202.006%2023.07C.67%2020.79%200%2018.223%200%2015.378%200%2011.13%201.495%207.503%204.5%204.5%207.503%201.496%2011.13%200%2015.385%200c4.247%200%207.872%201.496%2010.876%204.5s4.485%206.62%204.485%2010.876l.005-.002z%22%2F%3E%3Cpath%20fill%3D%22%23666766%22%20d%3D%22M36.012%2015.374c0%202.844-.668%205.404-1.996%207.693L20.644%2046.13%207.272%2023.07c-1.337-2.28-2.006-4.85-2.006-7.693%200-4.248%201.498-7.874%204.5-10.877S16.396%200%2020.652%200c4.247%200%207.872%201.496%2010.876%204.5s4.484%206.62%204.484%2010.876v-.002z%22%2F%3E%3Cpath%20d%3D%22M41.004%2015.374c0%202.844-.67%205.404-1.997%207.693L25.634%2046.13l-13.37-23.06c-1.337-2.28-2.005-4.85-2.005-7.693%200-4.248%201.495-7.874%204.5-10.877S21.39%200%2025.644%200c4.247%200%207.872%201.496%2010.876%204.5S41%2011.12%2041%2015.376l.003-.002z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2225.588%22%20cy%3D%2215.59%22%20r%3D%2210.537%22%2F%3E%3C%2Fsvg%3E');
	width: .88885999em;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	font-size: 15px;
	color: #fff;
	height: 46px;
	padding: 7px 0 0 9px;
	left: -5px;
	bottom: 0;
	width: 41px;
	position: absolute;
	text-align: center
}

.localized-fonts-loaded .md-form-gcdm-dlo-direct-dealer-map .clusterCounter {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dlo-direct-dealer-map .md-cluster-counter-three-chars {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 10px
}

.md-page-dealerhomepage.md-group-dealer .md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible, .md-page-dealerserviceonly.md-group-dealer .md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible {
	top: 30px
}

.md-dealersummary .md-form-gcdm-dlo-direct-dealer-map {
	height: 217px
}

.md-dealersummary .gcdm-dlo-container {
	height: 217px
}

.md-form-gcdm .md-form-gcdm-container {
	position: relative
}

.md-form-gcdm .md-form-gcdm-hidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	display: none
}

.md-form-gcdm .md-form-gcdm-content {
	visibility: hidden;
	opacity: 0;
	transition: opacity 350ms ease, visibility 350ms ease
}

.md-form-gcdm .md-form-gcdm-split-col {
	padding-bottom: 15px
}

.md-form-gcdm .md-form-gcdm-split-col:last-child {
	padding-bottom: 0
}

.md-form-gcdm .md-form-gcdm-split-col .md-form-gcdm-heading {
	padding: 0 12px
}

.md-form-gcdm .md-form-gcdm-split-col .md-form-gcdm-copy {
	padding: 0 12px;
	display: block
}

.md-form-gcdm .md-form-gcdm-split-primary, .md-form-gcdm .md-form-gcdm-split-secondary {
	padding: 0 12px;
	margin-bottom: 15px
}

.md-form-gcdm.md-js-form-gcdm-loaded .md-form-gcdm-content, .md-js-form-gcdm-loaded .md-form-gcdm .md-form-gcdm-content {
	visibility: visible;
	opacity: 1
}

.md-form-gcdm .md-form-gcdm-item {
	position: relative;
	display: block;
	margin: 0 0 20px;
	padding: 0;
	border: 0
}

.md-form-gcdm .md-form-gcdm-label, .md-form-gcdm .md-form-gcdm-label-stack {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-label, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-label-stack {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-label .md-form-gcdm-hide, .md-form-gcdm .md-form-gcdm-label-stack .md-form-gcdm-hide {
	display: none
}

.md-form-gcdm .md-form-checkable-label {
	cursor: pointer;
	z-index: 1
}

.md-form-gcdm .md-form-gcdm-full-img {
	text-align: center
}

.md-form-gcdm .md-form-gcdm-full-img img {
	margin: 0 auto;
	max-width: 100%
}

.md-form-gcdm .md-form-gcdm-input, .md-form-gcdm .md-form-gcdm-textarea {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	height: 32px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-textarea {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-input:focus, .md-form-gcdm .md-form-gcdm-textarea:focus, .md-form-gcdm .md-form-gcdm-input:hover, .md-form-gcdm .md-form-gcdm-textarea:hover, .md-form-gcdm .md-form-gcdm-input:active, .md-form-gcdm .md-form-gcdm-textarea:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-input[type='text'], .md-form-gcdm .md-form-gcdm-textarea[type='text'], .md-form-gcdm .md-form-gcdm-input[type='email'], .md-form-gcdm .md-form-gcdm-textarea[type='email'], .md-form-gcdm .md-form-gcdm-input[type='password'], .md-form-gcdm .md-form-gcdm-textarea[type='password'], .md-form-gcdm .md-form-gcdm-input[type='phone'], .md-form-gcdm .md-form-gcdm-textarea[type='phone'] {
	height: 37px
}

.md-form-gcdm .md-form-gcdm-input.error, .md-form-gcdm .md-form-gcdm-textarea.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-input + a, .md-form-gcdm .md-form-gcdm-textarea + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input + a, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-textarea + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-input input {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	background: #000;
	height: 32px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input input {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-input input:focus, .md-form-gcdm .md-form-gcdm-input input:hover, .md-form-gcdm .md-form-gcdm-input input:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-input input[type='text'], .md-form-gcdm .md-form-gcdm-input input[type='email'], .md-form-gcdm .md-form-gcdm-input input[type='password'], .md-form-gcdm .md-form-gcdm-input input[type='phone'] {
	height: 37px
}

.md-form-gcdm .md-form-gcdm-input input.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-input input + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input input + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-textarea {
	overflow: auto;
	padding: 10px;
	height: auto;
	min-height: 64px
}

.md-form-gcdm .md-form-gcdm-select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-select:focus, .md-form-gcdm .md-form-gcdm-select:hover, .md-form-gcdm .md-form-gcdm-select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-select[type='text'], .md-form-gcdm .md-form-gcdm-select[type='email'], .md-form-gcdm .md-form-gcdm-select[type='password'], .md-form-gcdm .md-form-gcdm-select[type='phone'] {
	height: 37px
}

.md-form-gcdm .md-form-gcdm-select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-form-gcdm .md-form-gcdm-select {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-form-gcdm .md-form-gcdm-select {
	background: #000
}

.pointerevents .md-form-gcdm .md-form-gcdm-select:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio:after {
	content: none
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-form-gcdm .md-form-gcdm-select, .no-cssgradients.no-pointerevents .md-form-gcdm .md-form-gcdm-select {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-form-gcdm .md-form-gcdm-select select {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: auto;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	outline: 0;
	height: auto;
	cursor: pointer;
	color: #fff;
	border: 0;
	overflow: hidden
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-select select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-form-gcdm .md-form-gcdm-select select {
	width: calc(120%)
}

.no-csscalc.no-pointerevents .md-form-gcdm .md-form-gcdm-select select {
	width: 110%
}

.md-form-gcdm .md-form-gcdm-select select:focus::-ms-value {
	background: transparent
}

.md-form-gcdm .md-form-gcdm-select select::-ms-expand {
	display: none
}

.md-form-gcdm .md-form-gcdm-select select option, .md-form-gcdm .md-form-gcdm-select select optgroup {
	border: 0;
	background-color: #000;
	color: #fff
}

.lt-ie10 .md-form-gcdm .md-form-gcdm-select select option, .lt-ie10 .md-form-gcdm .md-form-gcdm-select select optgroup {
	background: #000;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-select select option[disabled], .md-form-gcdm .md-form-gcdm-select select optgroup[disabled], .md-form-gcdm .md-form-gcdm-select select option[selected], .md-form-gcdm .md-form-gcdm-select select optgroup[selected], .md-form-gcdm .md-form-gcdm-select select option:disabled, .md-form-gcdm .md-form-gcdm-select select optgroup:disabled, .md-form-gcdm .md-form-gcdm-select select option:selected, .md-form-gcdm .md-form-gcdm-select select optgroup:selected {
	text-shadow: none;
	background: #a7a7a7;
	color: #000
}

.md-form-gcdm .md-form-gcdm-radio {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-radio:hover, .md-form-gcdm .md-form-gcdm-radio:focus, .md-form-gcdm .md-form-gcdm-radio:active {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-radio:hover a, .md-form-gcdm .md-form-gcdm-radio:focus a, .md-form-gcdm .md-form-gcdm-radio:active a {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-radio .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-radio .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-radio input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form-gcdm .md-form-gcdm-radio input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-radio input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-radio input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-radio input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form-gcdm .md-form-gcdm-radio .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-radio .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-radio .md-form-checkable-label a {
	transition: color .5s
}

.md-form-gcdm .md-form-gcdm-radio input[type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	z-index: -1;
	cursor: pointer;
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent
}

.md-form-gcdm .md-form-gcdm-radio input[type=radio] + label.md-clickable {
	border-radius: 100px;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-radio input[type=radio]:checked + label.md-clickable {
	cursor: default;
	border: 2px solid #fff;
	position: relative
}

.md-form-gcdm .md-form-gcdm-radio input[type=radio]:checked + label.md-clickable:before {
	border-radius: 100px;
	display: block;
	content: '';
	width: 10px;
	height: 10px;
	background: #fff;
	position: absolute;
	left: 5px;
	top: 5px
}

.md-form-gcdm .md-form-gcdm-radio:first-of-type, .md-form-gcdm .md-form-gcdm-radio:nth-of-type(2) {
	margin: 0
}

.md-form-gcdm .md-form-gcdm-checkbox {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff;
	width: 100%
}

.md-form-gcdm .md-form-gcdm-checkbox:hover, .md-form-gcdm .md-form-gcdm-checkbox:focus, .md-form-gcdm .md-form-gcdm-checkbox:active {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-checkbox:hover a, .md-form-gcdm .md-form-gcdm-checkbox:focus a, .md-form-gcdm .md-form-gcdm-checkbox:active a {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-checkbox .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-checkbox .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-checkbox input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form-gcdm .md-form-gcdm-checkbox input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-checkbox input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-checkbox input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-checkbox input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form-gcdm .md-form-gcdm-checkbox .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-checkbox .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-checkbox .md-form-checkable-label a {
	transition: color .5s
}

.md-form-gcdm .md-form-gcdm-checkbox input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	opacity: 0;
	left: 0;
	top: 0;
	z-index: -1;
	cursor: pointer;
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent
}

.md-form-gcdm .md-form-gcdm-checkbox input[type=checkbox] + label.md-clickable {
	border-radius: 0;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	outline: 0;
	position: relative;
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-checkbox input[type=checkbox]:checked + label.md-clickable {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-checkbox input[type=checkbox]:checked + label.md-clickable:after {
	background: url('images/forms/checkbox-tick-white.png') center center no-repeat;
	background-size: 16px auto
}

.md-form-gcdm .md-form-gcdm-checkbox:first-of-type, .md-form-gcdm .md-form-gcdm-checkbox:nth-of-type(2) {
	margin: 0
}

.md-form-gcdm .md-policy-compatible .md-form-gcdm-checkbox {
	align-items: unset
}

.md-form-gcdm .read-more {
	display: none
}

.md-form-gcdm .read-more-text {
	padding-left: 30px
}

.md-form-gcdm .read-more-pointer {
	padding-top: 10px;
	cursor: pointer
}

.md-form-gcdm .md-read-more-icon-plus {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	color: #000;
	height: 17px;
	border: 0;
	background-color: #fff
}

.md-form-gcdm .md-read-more-icon-plus .md-icn-alt {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm .md-read-more-icon-plus:after {
	content: '\e860';
	text-indent: 0;
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-form-gcdm .md-form-checkable-label div, .md-form-gcdm .md-form-checkable-label p, .md-form-gcdm .md-form-checkable-label span {
	font-size: 12px
}

.md-form-gcdm .md-form-gcdm-group {
	display: flex;
	flex-wrap: wrap
}

.md-form-gcdm .md-form-gcdm-group .md-form-gcdm-radio, .md-form-gcdm .md-form-gcdm-group .md-form-gcdm-checkbox {
	flex: 1 1 50%
}

.md-form-gcdm .md-form-gcdm-group-brochure {
	padding-bottom: 120px
}

.md-form-gcdm .md-form-gcdm-toggle {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff;
	margin: 0
}

.md-form-gcdm .md-form-gcdm-toggle:hover, .md-form-gcdm .md-form-gcdm-toggle:focus, .md-form-gcdm .md-form-gcdm-toggle:active {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-toggle:hover a, .md-form-gcdm .md-form-gcdm-toggle:focus a, .md-form-gcdm .md-form-gcdm-toggle:active a {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-toggle .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-toggle input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form-gcdm .md-form-gcdm-toggle input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-toggle input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-toggle input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-toggle input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label a {
	transition: color .5s
}

.md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label {
	margin: 0 10px 0 10px
}

.md-form-gcdm .md-form-gcdm-toggle input[type=checkbox] {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.md-form-gcdm .md-form-gcdm-toggle input[type=checkbox] + label.md-clickable {
	border-radius: 500px;
	transition: border-color .5s;
	flex-shrink: 0;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.14%2015L30%2025.86%2025.86%2030%2015%2019.14%204.138%2030%200%2025.86%2010.862%2015%200%204.138%204.138%200%2015%2010.862%2025.86%200%2030%204.138%2019.14%2015z%22%2F%3E%3C%2Fsvg%3E');
	width: 1em;
	filter: grayscale(100%) brightness(-5);
	background-size: 14px auto;
	background-position: 8px center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 62px;
	height: 30px;
	outline: 0;
	position: relative;
	border: 2px solid #fff;
	filter: none
}

.md-form-gcdm .md-form-gcdm-toggle input[type=checkbox] + label.md-clickable:before {
	border-radius: 100px;
	transition: transform .2s;
	transform: translateX(35px);
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2
}

.md-form-gcdm .md-form-gcdm-toggle input[type=checkbox] + label.md-clickable:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.262%22%20height%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.195%2030L0%2014.804l4.525-4.527L14.94%2020.692%2033.495%200l4.768%204.273L15.195%2030z%22%2F%3E%3C%2Fsvg%3E');
	width: 1.2754em;
	filter: grayscale(100%) brightness(-5);
	background-size: 17px auto;
	background-position: 0 center;
	background-repeat: no-repeat;
	content: '';
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 35px;
	top: 6px;
	z-index: 1;
	filter: none
}

.md-form-gcdm .md-form-gcdm-toggle input[type=checkbox]:checked + label.md-clickable:before {
	transform: translateX(3px)
}

.md-form-gcdm .md-form-gcdm-toggle-text {
	display: inline-block;
	vertical-align: top;
	transition: color .5s;
	display: flex;
	align-items: center;
	position: relative;
	margin: 16px 0 0;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-toggle-text:hover, .md-form-gcdm .md-form-gcdm-toggle-text:focus, .md-form-gcdm .md-form-gcdm-toggle-text:active {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-toggle-text:hover a, .md-form-gcdm .md-form-gcdm-toggle-text:focus a, .md-form-gcdm .md-form-gcdm-toggle-text:active a {
	color: #09F
}

.md-form-gcdm .md-form-gcdm-toggle-text .md-clickable {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	padding: 0 0 0 39px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle-text .md-clickable {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-toggle-text input + label.md-clickable {
	display: inline-block;
	vertical-align: top;
	transition: border-color .5s;
	cursor: pointer;
	padding: 0
}

.md-form-gcdm .md-form-gcdm-toggle-text input + label.md-clickable:hover {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-toggle-text input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-toggle-text input:active + label.md-clickable {
	border: 2px solid #fff
}

.md-form-gcdm .md-form-gcdm-toggle-text input + label.md-clickable:after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.md-form-gcdm .md-form-gcdm-toggle-text .md-form-checkable-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	display: block;
	margin: 0 0 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle-text .md-form-checkable-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-toggle-text .md-form-checkable-label a {
	transition: color .5s
}

.md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] + label.md-clickable {
	border-radius: 500px;
	transition: border-color .5s;
	flex-shrink: 0;
	display: inline-block;
	width: 62px;
	height: 30px;
	outline: 0;
	border: 2px solid #6f6f6f;
	position: relative
}

.md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] + label.md-clickable .md-form-toggle-switch {
	border-radius: 100px;
	transition: transform .2s;
	transform: translateX(35px);
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2
}

.md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] + label.md-clickable:before {
	content: attr(data-toggle-text-off);
	color: #000;
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 7px;
	top: 7px;
	z-index: 1;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] + label.md-clickable:before {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] + label.md-clickable:after {
	content: attr(data-toggle-text-on);
	color: #000;
	display: block;
	width: 19px;
	height: 15px;
	position: absolute;
	left: 37px;
	top: 7px;
	z-index: 1;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox] + label.md-clickable:after {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-toggle-text input[type=checkbox]:checked + label.md-clickable .md-form-toggle-switch {
	transform: translateX(3px)
}

.md-form-gcdm .md-form-gcdm-pair {
	position: relative
}

.md-form-gcdm .md-form-gcdm-pair-main {
	width: 80%
}

.md-form-gcdm .md-form-gcdm-pair-side {
	max-width: 20%;
	position: absolute;
	right: 0;
	top: 4px
}

.md-form-gcdm .md-form-gcdm-pair-side .md-form-gcdm-toggle-text {
	margin-top: 0
}

.md-form-gcdm .md-form-gcdm-item {
	padding: 0 12px
}

.md-form-gcdm .md-form-gcdm-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #999;
	text-align: left
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-error {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #c00;
	display: block;
	margin: 5px 0 0
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-error {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-has-error > input, .md-form-gcdm .md-form-gcdm-has-error > .md-form-gcdm-select, .md-form-gcdm .md-form-gcdm-has-error > textarea, .md-form-gcdm .md-form-gcdm-has-error > .md-form-gcdm-btn-finder {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-has-error .md-form-gcdm-input input {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-has-error .md-form-gcdm-btn-finder {
	border-left: 1px solid #414141
}

.md-form-gcdm .md-form-gcdm-has-error .md-form-gcdm-has-btn-finder {
	border-right: 0
}

.md-form-gcdm .md-form-gcdm-syserror {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	background: #1d1d1d;
	text-align: center;
	padding: 20px;
	color: #FFF;
	display: block;
	width: 100%
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-syserror {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-syserror .md-icn-alert {
	font-size: 15px;
	font-size: .9375rem;
	color: #c00;
	margin: 2px 10px 0 0;
	vertical-align: top
}

.md-form-gcdm .md-btn {
	padding: 10px 20px;
	font-size: 14px;
	font-size: .8749999999999999rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	border: solid 2px #ed9300
}

.localized-fonts-loaded .md-form-gcdm .md-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-form-gcdm .md-btn {
	border: 2px solid #0085ac
}

.md-form-gcdm .md-btn:hover, .md-form-gcdm .md-btn:active {
	background-color: #000;
	border: solid 2px #fff;
	color: #fff
}

.md-form-gcdm .md-btn.md-btn-alt {
	border: solid 2px #fff
}

.md-form-gcdm .md-btn.md-btn-alt:hover, .md-form-gcdm .md-btn.md-btn-alt:active {
	border: solid 2px #fff;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-btn-full {
	width: 100%
}

.md-form-gcdm .md-form-gcdm-submit-pair .md-btn {
	margin: 10px 0 20px;
	text-align: center;
	width: 100%
}

.md-form-gcdm .md-form-gcdm-submit-pair .md-btn:last-child {
	margin: 0
}

.md-form-gcdm .md-form-gcdm-navigation {
	border-top: 1px solid #fff;
	padding: 10px
}

.md-form-gcdm .md-form-gcdm-submit {
	text-align: center
}

.md-form-gcdm .md-form-gcdm-submit .md-btn {
	margin: 0 5px
}

.md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-submit-btn, .md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-next-btn {
	background: 0;
	color: #FFF;
	pointer-events: none;
	padding-right: 0;
	text-align: right;
	outline: 0
}

.md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-submit-btn:after, .md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-next-btn:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 1em;
	content: "";
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0 0 12px
}

.md-form-gcdm .md-form-gcdm-has-btn-finder {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: 0;
	width: 70%
}

.md-form-gcdm .md-form-gcdm-has-btn-icon {
	padding-right: 28px;
	position: relative
}

.md-form-gcdm .md-form-gcdm-btn-icon, .md-form-gcdm .md-form-gcdm-btn-finder {
	transition: border-color .5s;
	cursor: pointer;
	float: none;
	vertical-align: top;
	width: 30%;
	border-radius: 0;
	background: #fff;
	border: 1px solid #fff;
	color: #000;
	margin-left: -5px
}

.md-form-gcdm .md-form-gcdm-btn-icon:focus, .md-form-gcdm .md-form-gcdm-btn-finder:focus, .md-form-gcdm .md-form-gcdm-btn-icon:hover, .md-form-gcdm .md-form-gcdm-btn-finder:hover, .md-form-gcdm .md-form-gcdm-btn-icon:active, .md-form-gcdm .md-form-gcdm-btn-finder:active {
	border: 1px solid #fff;
	outline: 0;
	background: #fff
}

.md-form-gcdm .md-form-gcdm-btn-finder {
	font-family: 'MINISansReg', Arial, sans-serif;
	height: 32px;
	margin-left: -4px;
	position: relative;
	width: 30%
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-btn-finder {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-btn-icon {
	color: #000;
	font-size: 18px;
	height: 37px;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 32px
}

.md-form-gcdm .md-form-gcdm-note {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.14285714em;
	color: #fff;
	display: block;
	text-transform: none;
	margin: 12.5px 0 0 0
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-note {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link {
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link a, .md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link button {
	color: #FFF;
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link a, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link button {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-align: left;
	background: 0;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	border: 0;
	cursor: pointer
}

.md-form-gcdm .md-form-gcdm-note-multi-item {
	display: block;
	margin-bottom: 5px
}

.md-form-gcdm .md-form-gcdm-note-multi-item:last-child {
	margin-bottom: 0
}

.md-form-gcdm .md-form-gcdm-divider {
	display: block;
	position: relative;
	width: 100%;
	height: 1px;
	margin: 0 0 30px 0;
	margin: 0 0 20px 0;
	clear: both;
	background: #fff
}

.md-form-gcdm .md-form-gcdm-divider-row {
	display: block;
	position: relative;
	width: 100%;
	height: 1px;
	margin: 0 0 30px 0;
	height: 2px;
	margin: 0;
	background: #fff
}

.md-form-gcdm .md-form-gcdm-divider-row:after, .md-form-gcdm .md-form-gcdm-divider-row:before {
	display: none
}

.md-form-gcdm .md-form-gcdm-hide {
	display: none
}

.md-form-gcdm .md-btn-txt.md-js-form-gcdm-rejected-cookies {
	text-transform: none
}

.md-form-gcdm .md-form-gcdm-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-heading span, .md-form-gcdm .md-form-gcdm-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-heading-prominent {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-heading-prominent {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-heading-prominent span, .md-form-gcdm .md-form-gcdm-heading-prominent p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-heading-prominent {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-sect-hd {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	padding: 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-sect-hd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-sect-hd span, .md-form-gcdm .md-form-gcdm-sect-hd p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-sect-hd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-required-msg {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-required-msg {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-sect-hd, .md-form-gcdm .md-form-gcdm-required-msg, .md-form-gcdm .md-form-gcdm-policy-inline {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-policy-inline {
	padding: 0 12px 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.6em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-inline {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-policy-container {
	margin: 0 0 1em;
	position: relative
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-close {
	display: none
}

.md-form-gcdm .md-form-gcdm-policy-container .md-policygdpr-value-propositions {
	padding-bottom: 10px;
	padding-top: 10px
}

.md-form-gcdm .md-form-gcdm-policy-container .md-policygdpr-value-propositions .md-policygdpr-proposition-title {
	padding-bottom: 10px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-policygdpr-value-propositions .md-policygdpr-proposition-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-policygdpr-value-propositions li.md-policygdpr-value-proposition {
	padding-bottom: 5px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-policygdpr-value-propositions li.md-policygdpr-value-proposition {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-policygdpr-value-propositions li.md-icnpre-check:before {
	margin-right: 10px
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy {
	padding: 1.5em 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy .privacy_headline {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy .privacy_headline {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy .privacy_headline span, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy .privacy_headline p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy .privacy_headline {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt ul, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .is-edited ul {
	padding-top: 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt li, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .is-edited li {
	margin-bottom: 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text p, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt p, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text p, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt p, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text ol li, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt ol li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text ol li:before, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text .md-std-txt ol li:before {
	content: none
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text b {
	font-weight: bold
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text i {
	font-style: italic
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text p, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text ul {
	padding-top: 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy.md-form-gcdm-policy-rich-text li {
	margin-bottom: 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-gcdm-preferred-channel {
	padding-top: 20px
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-gcdm-preferred-channel .md-form-gcdm-select {
	display: block
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-gcdm-preferred-channel .md-form-gcdm-label {
	margin: 20px 20px 10px 0;
	width: 300px;
	text-align: left
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-usages.gcdm-policy-display-all {
	padding-left: 35px;
	display: none
}

.md-form-gcdm .md-policy-legal-entity-hide {
	display: none
}

.md-form-gcdm .md-policy-legal-entity:before {
	margin-right: 5px
}

.md-form-gcdm .md-policy-legal-entities {
	display: inline-block;
	cursor: pointer
}

.md-form-gcdm .md-form-gcdm-policy-container-toggle {
	transition: height 400ms;
	box-shadow: inset 0 0 20px #fff;
	overflow-x: hidden;
	height: 0;
	max-height: 300px;
	overflow-y: auto
}

.md-form-gcdm .md-form-gcdm-policy-container-toggle .md-form-gcdm-close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer
}

.md-form-gcdm .md-form-gcdm-policy-container-toggle .md-form-gcdm-policy {
	margin: 0 auto;
	width: 90%
}

.md-form-gcdm .md-form-gcdm-terms-button {
	border: 0;
	background: 0;
	font-size: inherit;
	color: inherit;
	font-family: inherit;
	padding: 0;
	text-decoration: underline;
	cursor: pointer;
	display: inline;
	width: auto
}

.md-form-gcdm .md-form-gcdm-policy-scrollable {
	position: relative
}

.md-form-gcdm .md-form-gcdm-policy-scrollable:after {
	content: '';
	display: block;
	height: 40px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0);
	background: linear-gradient(rgba(0, 0, 0, 0), black)
}

.md-form-gcdm .md-form-gcdm-captcha {
	margin-bottom: 20px
}

.md-form-gcdm .md-form-gcdm-captcha a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-captcha a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-captcha br {
	display: none
}

.md-form-gcdm a {
	color: #a7a7a7;
	text-decoration: underline
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-wrapper {
	margin: 0 auto;
	max-width: 578px
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-redirect-to-dealer {
	margin: 0 auto;
	max-width: 578px
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-header {
	padding: 0 0 15px
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	padding: 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd span, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	padding: 0 10px 25px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-tout {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 10px
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 1.333
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 .md-form-gcdm-conf-subheading {
	text-transform: none;
	margin-top: 15px
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-subheading {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: block;
	color: #a7a7a7
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
	padding: 10px 20px;
	font-size: 14px;
	font-size: .8749999999999999rem;
	font-family: 'MINISansReg', Arial, sans-serif;
	border: solid 2px #ed9300;
	padding: 16px 20px;
	width: 100%
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-highlight-color-blue .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
	border: 2px solid #0085ac
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full:active {
	background-color: #000;
	border: solid 2px #fff;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt {
	border: solid 2px #fff
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt:active {
	border: solid 2px #fff;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
	margin-top: 20px
}

.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-txt, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 {
	color: #000
}

.md-form-gcdm .md-form-gcdm-datepicker .pika-single {
	display: block;
	overflow: hidden;
	max-height: 0;
	transition-property: max-height;
	transition-duration: .3s;
	transition-delay: 0;
	transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1)
}

.md-form-gcdm .md-form-gcdm-datepicker .pika-lendar {
	padding: 20px 0
}

.md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datepicker-delay-close {
	transition-delay: .6s
}

.md-form-gcdm .md-form-gcdm-datepicker .md-icn-calendar {
	cursor: pointer
}

.touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datecustom, .touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datepicker-visible, .touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-btn-icon {
	display: block
}

.no-touch .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datenative, .no-md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datenative {
	display: none
}

.md-form-gcdm .md-form-gcdm-progress-wrap {
	position: relative
}

.md-form-gcdm .md-form-gcdm-progress-title {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm .md-form-gcdm-progress {
	position: absolute;
	width: 100%;
	padding: 0 12px 0 15px;
	top: 0;
	z-index: 20;
	display: table;
	table-layout: fixed;
	font-size: 0;
	transform: translateX(0);
	left: 0;
	margin: 0;
	max-width: 99%
}

.md-custom-overlay .md-form-gcdm .md-form-gcdm-progress {
	position: fixed;
	top: 58px
}

.md-form-gcdm .md-form-gcdm-progress-bar {
	display: table-cell;
	height: 2px;
	position: relative
}

.md-form-gcdm .md-form-gcdm-progress-bar:before, .md-form-gcdm .md-form-gcdm-progress-bar:after {
	content: '';
	position: absolute;
	right: 3px;
	display: inline-block
}

.md-form-gcdm .md-form-gcdm-progress-bar:before {
	top: 0;
	left: 3px;
	height: 2px;
	background: #fff
}

.md-form-gcdm .md-form-gcdm-progress-bar:after {
	border-radius: 100%;
	font-size: 12px;
	font-size: .75rem;
	background: #000;
	border: solid 2px #fff;
	color: #fff;
	height: 18px;
	line-height: 1.8;
	margin-left: 15px;
	right: 2px;
	text-align: center;
	top: -10px;
	width: 18px
}

.md-form-gcdm .md-form-gcdm-progress-bar.md-form-gcdm-progress-bar-active:after {
	background: #fff;
	color: #000
}

.md-form-gcdm .md-form-gcdm-progress-bar:nth-child(1):after {
	content: '1'
}

.md-form-gcdm .md-form-gcdm-progress-bar:nth-child(2):after {
	content: '2'
}

.md-form-gcdm .md-form-gcdm-progress-bar:nth-child(3):after {
	content: '3'
}

.md-form-gcdm .md-form-gcdm-progress-bar:nth-child(4):after {
	content: '4'
}

.md-form-gcdm .md-form-gcdm-progress-bar:nth-child(5):after {
	content: '5'
}

.md-form-gcdm .md-form-gcdm-progress-bar-active:before {
	background-color: rgba(255, 255, 255, 0);
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #fff)
}

.md-form-gcdm .md-form-gcdm-progress-bar-active:after {
	background: #fff
}

.md-form-gcdm .md-form-gcdm-progress-bar-active + .md-form-gcdm-progress-bar-active:before {
	background: #fff
}

.md-form-gcdm .md-form-gcdm-step, .md-form-gcdm .md-form-gcdm-step-external {
	transition: transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);
	width: 100%
}

.md-custom-overlay .md-form-gcdm .md-form-gcdm-step, .md-custom-overlay .md-form-gcdm .md-form-gcdm-step-external {
	position: static;
	top: 54px;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.md-form-gcdm .md-form-gcdm-step .md-form-gcdm-step-inner, .md-form-gcdm .md-form-gcdm-step-external .md-form-gcdm-step-inner {
	position: relative;
	width: 100%;
	height: 100%
}

.md-form-gcdm .md-form-gcdm-step .md-form-gcdm-step-content, .md-form-gcdm .md-form-gcdm-step-external .md-form-gcdm-step-content {
	width: 100%;
	height: 100% !important;
	padding: 90px 0 0
}

.md-custom-overlay .md-form-gcdm .md-form-gcdm-step .md-form-gcdm-step-content, .md-custom-overlay .md-form-gcdm .md-form-gcdm-step-external .md-form-gcdm-step-content {
	height: 85vh !important
}

.md-form-gcdm .md-form-gcdm-step {
	padding: 25px 0;
	overflow: hidden
}

.md-form-gcdm .md-form-gcdm-step-hidden {
	visibility: hidden
}

.md-form-gcdm .md-form-gcdm-step-hidden .md-custom-layer.md-enabled {
	visibility: hidden
}

.md-form-gcdm .md-form-gcdm-reg-step.md-form-gcdm-step-external, .md-form-gcdm .md-form-gcdm-conf.md-form-gcdm-step-external {
	padding: 25px 0
}

.md-form-gcdm .md-form-gcdm-step.ng-hide-remove, .md-form-gcdm .md-form-gcdm-step-external.ng-hide-remove {
	transform: translate3d(100%, 0, 0);
	display: inline-block !important
}

.md-form-gcdm .md-form-gcdm-step.ng-hide.ng-hide-add, .md-form-gcdm .md-form-gcdm-step-external.ng-hide.ng-hide-add {
	transform: translate3d(-100%, 0, 0);
	display: block !important
}

.md-custom-overlay .md-form-gcdm .md-form-gcdm-step, .md-custom-overlay .md-form-gcdm .md-form-gcdm-step-external {
	left: 0;
	top: 90px
}

.md-form-gcdm .md-form-gcdm-steps-reverse .md-form-gcdm-step.ng-hide-remove {
	transform: translate3d(-100%, 0, 0)
}

.md-form-gcdm .md-form-gcdm-steps-reverse .md-form-gcdm-step.ng-hide.ng-hide-add {
	transform: translate3d(100%, 0, 0)
}

.md-form-gcdm .md-form-gcdm-reg-flow-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	padding: 0 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-reg-flow-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-reg-flow-title span, .md-form-gcdm .md-form-gcdm-reg-flow-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-reg-flow-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-reg-flow-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	padding: 0 10px 25px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-reg-flow-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-reg-flow-title, .md-form-gcdm .md-form-gcdm-reg-flow-text {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-preselected {
	max-width: 850px;
	margin: 0 auto 20px;
	position: relative;
	text-align: center;
	padding: 0 10px;
	min-height: 70px
}

.md-form-gcdm .md-form-gcdm-preselected-range {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 10px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-preselected-range {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-preselected-model {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-preselected-model {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-preselected-price {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #a7a7a7
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-preselected-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-preselected-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: left;
	border: 0;
	padding: 20px 20px 25px
}

.md-form-gcdm .md-form-gcdm-preselected-image {
	max-width: 700px;
	width: 120%;
	position: relative;
	z-index: 1;
	margin-top: 4em;
	margin-left: -1em
}

.md-form-gcdm .md-form-gcdm-preselected-image-front {
	max-width: 350px
}

.md-form-gcdm .md-form-gcdm-selector-btn {
	width: 48%;
	margin-right: 10px;
	padding: 12px 20px
}

.md-form-gcdm .md-form-gcdm-char-limit {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	display: block;
	width: 108px;
	float: right;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-summary .md-form-gcdm-char-limit {
	width: auto;
	text-align: right
}

.md-form-gcdm .md-form-gcdm-ss {
	clear: both;
	margin: 0 0 10px
}

.md-form-gcdm .md-form-gcdm-ss .md-form-gcdm-error {
	margin: 5px 0;
	width: auto;
	padding: 0 12px
}

.md-form-gcdm .md-form-gcdm-dlo-step .md-form-gcdm-dlo-inner {
	position: relative
}

.md-form-gcdm .md-form-gcdm-dlo-step .md-form-gcdm-dlo-searchbar {
	top: 0
}

.md-form-gcdm .md-form-gcdm-dlo-step .md-form-gcdm-dlo-map {
	margin: 0
}

.md-form-gcdm .md-form-gcdm-dlo-hidden {
	visibility: hidden;
	position: absolute;
	top: 0;
	right: 50px;
	height: 30px;
	width: 30px
}

.md-form-gcdm .md-form-gcdm-footnotes {
	margin-bottom: 1rem;
	margin-left: 12px
}

.md-form-gcdm .md-form-gcdm-footnote {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #999
}

.md-form-gcdm .md-gcdm-form-date-container {
	display: inline-flex
}

.md-form-gcdm .md-form-gcdm-input.md-form-gcdm-small-date-input {
	width: 50px;
	margin-right: 10px
}

.md-form-gcdm .md-form-gcdm-input.md-form-gcdm-large-date-input {
	width: 70px;
	margin-right: 10px
}

.md-form-gcdm .md-form-gcdm-interests, .md-form-gcdm .md-form-gcdm-hobbies {
	display: inline-block
}

.md-form-gcdm .md-form-gcdm-interests input, .md-form-gcdm .md-form-gcdm-hobbies input {
	display: inline-block
}

.md-form-gcdm .md-form-gcdm-interests span, .md-form-gcdm .md-form-gcdm-hobbies span {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	margin: 0 0 0 10px;
	color: #a7a7a7;
	zoom: 1
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-interests span, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-hobbies span {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .ng-hide-remove {
	display: inline-block !important
}

.md-form-gcdm .md-form-gcdm-item, .md-form-gcdm .md-form-gcdm-summary, .md-form-gcdm .md-form-gcdm-checkbox-container, .md-form-gcdm .md-form-gcdm-submit-pair {
	-webkit-transform: translate3d(0, 0, 0)
}

.md-form-gcdm .md-form-gcdm-heading, .md-form-gcdm .md-form-gcdm-copy, .md-form-gcdm .md-form-gcdm-link, .md-form-gcdm .md-form-gcdm-heading-prominent {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-heading, .md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-copy, .md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-link, .md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-heading-prominent {
	color: #000
}

.md-form-gcdm .md-form-gcdm-split-primary-register {
	padding: 50px 10px
}

.md-form-gcdm .md-form-checkable-label, .md-form-gcdm .md-form-gcdm-footnote {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-input + a.md-form-gcdm-edit, .md-form-gcdm .md-form-gcdm-textarea + a.md-form-gcdm-edit {
	color: #000
}

.md-form-gcdm.md-form-gcdm-contact, .md-form-gcdm.md-form-gcdm-contactvariant2, .md-form-gcdm.md-form-gcdm-contactvariant3, .md-form-gcdm.md-form-gcdm-competition, .md-form-gcdm.md-form-gcdm-tda, .md-form-gcdm.md-form-gcdm-tdavariant2, .md-form-gcdm.md-form-gcdm-brochure, .md-form-gcdm.md-form-gcdm-offer, .md-form-gcdm.md-form-gcdm-offerforbusiness, .md-form-gcdm.md-form-gcdm-event, .md-form-gcdm.md-form-gcdm-eventstandard, .md-form-gcdm.md-form-gcdm-eventstandardfull, .md-form-gcdm.md-form-gcdm-roi, .md-form-gcdm.md-form-gcdm-roistandard, .md-form-gcdm.md-form-gcdm-roistandardfull, .md-form-gcdm.md-form-gcdm-sweepstake, .md-form-gcdm.md-form-gcdm-sweepstakestandard, .md-form-gcdm.md-form-gcdm-sweepstakestandardfull, .md-form-gcdm.md-form-gcdm-login {
	background: #000
}

.md-custom-overlay .md-form-gcdm.md-form-gcdm-contact, .md-custom-overlay .md-form-gcdm.md-form-gcdm-contactvariant2, .md-custom-overlay .md-form-gcdm.md-form-gcdm-contactvariant3, .md-custom-overlay .md-form-gcdm.md-form-gcdm-competition, .md-custom-overlay .md-form-gcdm.md-form-gcdm-tda, .md-custom-overlay .md-form-gcdm.md-form-gcdm-tdavariant2, .md-custom-overlay .md-form-gcdm.md-form-gcdm-brochure, .md-custom-overlay .md-form-gcdm.md-form-gcdm-offer, .md-custom-overlay .md-form-gcdm.md-form-gcdm-offerforbusiness, .md-custom-overlay .md-form-gcdm.md-form-gcdm-event, .md-custom-overlay .md-form-gcdm.md-form-gcdm-eventstandard, .md-custom-overlay .md-form-gcdm.md-form-gcdm-eventstandardfull, .md-custom-overlay .md-form-gcdm.md-form-gcdm-roi, .md-custom-overlay .md-form-gcdm.md-form-gcdm-roistandard, .md-custom-overlay .md-form-gcdm.md-form-gcdm-roistandardfull, .md-custom-overlay .md-form-gcdm.md-form-gcdm-sweepstake, .md-custom-overlay .md-form-gcdm.md-form-gcdm-sweepstakestandard, .md-custom-overlay .md-form-gcdm.md-form-gcdm-sweepstakestandardfull, .md-custom-overlay .md-form-gcdm.md-form-gcdm-login, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-contact, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-contactvariant2, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-contactvariant3, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-competition, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-tda, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-tdavariant2, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-brochure, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-offer, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-offerforbusiness, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-event, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-eventstandard, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-eventstandardfull, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-roi, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-roistandard, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-roistandardfull, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-sweepstake, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-sweepstakestandard, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-sweepstakestandardfull, .md-mymini-shelf .md-form-gcdm.md-form-gcdm-login {
	background: 0
}

.md-form-gcdm .FinanceInterestView a.checkbox {
	background: none !important;
	border: 2px solid #fff
}

.md-form-gcdm .FinanceInterestView a.checkbox.selected {
	background: url('images/forms/checkbox-tick.png') center center no-repeat !important;
	background-size: 16px auto !important
}

.md-form-gcdm .FinanceInterestView label, .md-form-gcdm .FinanceInterestView .title {
	color: #fff !important
}

.md-form-gcdm .md-form-gcdm-white-components {
	background: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-preselected {
	margin-top: 0
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-sect-hd, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-required-msg, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-label, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-label-stack, .md-form-gcdm .md-form-gcdm-white-components .md-custom-overlay-header, .md-form-gcdm .md-form-gcdm-white-components .md-custom-overlay-main, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-policy-inline, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-char-limit {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-has-error > input, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-has-error > .md-form-gcdm-select, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-has-error > textarea, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-has-error > .md-form-gcdm-btn-finder {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-input input {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-divider, .md-form-gcdm .md-form-gcdm-white-components .md-form-divider {
	background: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-input:focus, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-textarea:focus, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-input:hover, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-textarea:hover, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-input:active, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-textarea:active, .md-form-gcdm .md-form-gcdm-white-components .md-form-checkable-label, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-footnote, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-note, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-reg-flow-title, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-reg-flow-text, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-preselected-range, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-preselected-model {
	color: #000;
	border-color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-input, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-textarea, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-input input {
	color: #000;
	background-color: #fff;
	border: 1px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select {
	border-color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select select {
	color: #000;
	background-color: #fff;
	border-radius: 0
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select select option {
	background-color: #fff;
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select select:focus::-ms-value {
	color: #000;
	background-color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select:hover, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select:focus, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-select:active {
	border-color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-finder {
	border: 1px solid black
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-summary {
	border: 1px solid #000 !important
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-summary .md-form-gcdm-summary-vehicle {
	border: 0
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers {
	margin-bottom: 30px;
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers .md-dealer-selected {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers .md-dealer-select {
	margin-left: 10px
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers .md-dealer-item-link-saved {
	cursor: auto
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo a.md-form-gcdm-dlo-search-button {
	text-transform: uppercase;
	text-decoration: initial;
	font-size: 14px
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo a.md-form-gcdm-dlo-search-button:before {
	content: '> ';
	text-decoration: initial
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo h3 {
	text-transform: uppercase;
	margin-bottom: 16px
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table th {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
	width: 200px;
	display: table-cell
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table td {
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	vertical-align: middle
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table td .md-dlolt-city {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #000;
	cursor: pointer
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table td .md-dlolt-city {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table td.selected {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table td.selected {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td .md-form-gcdm-label {
	margin: 0 0 10px 0;
	text-align: left
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td .md-form-gcdm-note.md-form-gcdm-is-link {
	top: inherit;
	right: inherit;
	max-width: 292px;
	margin: 12.5px 0 0 0;
	display: block;
	width: inherit;
	position: inherit
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td .md-dlo-light-dealer-search {
	width: 296px;
	display: block
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td input {
	height: 32px;
	background-color: #fff;
	color: #000;
	border: 1px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td .md-form-gcdm-item {
	margin-bottom: 0;
	margin-left: 1px !important;
	padding: 0
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tr.last td .md-form-gcdm-input {
	display: block;
	border: 0
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tbody {
	display: block;
	max-height: 200px;
	overflow: auto;
	padding: 10px 0 10px 10px
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table thead, .md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo table tbody tr {
	display: table;
	width: 100%;
	table-layout: fixed
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo .dealerLocatorView {
	visibility: hidden;
	width: 520px;
	height: 350px;
	position: absolute;
	top: -999px
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo .dealerLocatorView .ds2-dlo-main--map {
	height: 250px
}

.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers.gcdmDlo .md-form-gcdm-error {
	margin-left: 0
}

.md-form-gcdm .md-form-gcdm-white-components span#sysNotAvailable span {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-policy-container .md-form-gcdm-policy p {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-checkbox input[type=checkbox] + label.md-clickable {
	border: 2px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-checkbox input[type=checkbox]:checked + label.md-clickable {
	border: 2px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-checkbox input[type=checkbox]:checked + label.md-clickable:after {
	background: url('images/forms/checkbox-tick.png') center center no-repeat;
	background-size: 16px auto
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-checkbox .md-form-checkable-label {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-radio input[type=radio] + label.md-clickable {
	border: 2px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-radio input[type=radio]:checked + label.md-clickable {
	border: 2px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-radio input[type=radio]:checked + label.md-clickable:before {
	background: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-radio .md-form-checkable-label {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-btn.md-btn-alt {
	border: solid 1px #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-btn.md-btn-alt:hover, .md-form-gcdm .md-form-gcdm-white-components .md-btn.md-btn-alt:active {
	border: solid 1px #000;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-contenttile-tout-wrapper {
	background: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-conf .md-form-gcdm-conf-hd, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-conf .md-form-gcdm-conf-txt, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-conf .md-form-gcdm-conf-h3 {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-conf .md-form-gcdm-brochure-list {
	border-top: 0
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-conf .md-form-gcdm-brochure-list .md-form-gcdm-brochure-item {
	border: solid 1px #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-conf .md-form-gcdm-brochure-list .md-form-gcdm-brochure-item:last-child {
	border-bottom-width: 1px
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-note.md-form-gcdm-is-link a, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-note.md-form-gcdm-is-link button {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .FinanceInterestView a.checkbox {
	background: none !important;
	border: 2px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .FinanceInterestView a.checkbox.selected {
	background: url('images/forms/checkbox-tick.png') center center no-repeat !important;
	background-size: 16px auto !important
}

.md-form-gcdm .md-form-gcdm-white-components .FinanceInterestView label, .md-form-gcdm .md-form-gcdm-white-components .FinanceInterestView .title {
	color: #000 !important
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-icon, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-finder {
	background: #000;
	border: 1px solid #000;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-icon:focus, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-finder:focus, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-icon:hover, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-finder:hover, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-icon:active, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-btn-finder:active {
	background: #000
}

.md-form-gcdm .md-form-gcdm-white-components .pika-single {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .pika-prev:before, .md-form-gcdm .md-form-gcdm-white-components .pika-next:before {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .is-today .pika-button, .md-form-gcdm .md-form-gcdm-white-components .is-selected .pika-button {
	background: #000;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .pika-button:hover, .md-form-gcdm .md-form-gcdm-white-components .pika-button.is-selected:hover {
	background: #000;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .pika-title > div:nth-of-type(2) {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .pika-table abbr {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components input::-webkit-input-placeholder {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components input::-moz-placeholder {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components input::-moz-placeholder {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components input::-ms-input-placeholder {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-trade-in-title, .md-form-gcdm .md-form-gcdm-white-components .md-trade-in-subtitle, .md-form-gcdm .md-form-gcdm-white-components .md-trade-in-body {
	color: #000 !important
}

.md-form-gcdm .md-form-gcdm-white-components .md-trade-in-body {
	margin: 0
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-accessories .md-accy-main-heading, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-accessories .md-accy-sub-heading, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-accessories .md-accy-copy {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-interests span, .md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-hobbies span {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .formatted-address {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .address-picklist {
	background-color: #fff;
	border: 1px solid #000
}

.md-form-gcdm .md-form-gcdm-white-components .address-picklist div, .md-form-gcdm .md-form-gcdm-white-components .address-picklist .use-address-entered {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .address-picklist div:hover, .md-form-gcdm .md-form-gcdm-white-components .address-picklist .selected {
	background: #f5f6f7;
	border-bottom: 1px solid #d7d8d9;
	border-top: 1px solid #d7d8d9
}

.md-form-gcdm .address-picklist {
	background-color: #000;
	width: 304px;
	border: 1px solid #fff;
	box-sizing: border-box;
	margin-left: 136px;
	max-height: 206px;
	overflow: auto;
	overflow-x: hidden;
	padding: 0;
	position: inherit;
	z-index: 100
}

.md-form-gcdm .address-picklist div, .md-form-gcdm .address-picklist .use-address-entered {
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
	padding: 5px 11px
}

.md-form-gcdm .address-picklist div:first-child:hover, .md-form-gcdm .address-picklist .selected:first-child {
	border-top: 0;
	padding-top: 5px
}

.md-form-gcdm .address-picklist div:last-child:hover, .md-form-gcdm .address-picklist .selected:last-child {
	border-bottom: 0;
	padding-bottom: 5px
}

.md-form-gcdm .address-picklist div:hover, .md-form-gcdm .address-picklist .selected {
	cursor: pointer;
	background: #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
	border-top: 1px solid #a7a7a7;
	padding: 4px 11px
}

.md-form-gcdm .formatted-address {
	color: #fff;
	margin: 0 auto;
	padding: 0;
	width: 304px;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.14285714em
}

.localized-fonts-loaded .md-form-gcdm .formatted-address {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-policy-container .md-form-gcdm-policy-document {
	color: #000
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document {
	color: #fff;
	margin-left: 10px
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts {
	padding-bottom: 5px;
	margin-top: 10px
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts p {
	display: inline-block
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header span, .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-definitions {
	margin: 0 auto 20px
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-definition {
	display: block
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-legal-entities {
	display: none
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-purposes {
	display: none
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-display-info {
	display: none
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-checkbox:first-of-type {
	margin: 16px 0 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-checkbox:nth-of-type(2) {
	margin: 16px 0 0
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-checkbox .md-form-checkable-label {
	font-size: .825rem
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-select {
	display: block
}

.md-form-gcdm .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-label {
	margin: 20px 20px 10px -25px
}

.md-form-gcdm .md-policy-compatible .md-display-info {
	display: none
}

.md-form-gcdm .md-policy-icn {
	color: #000;
	text-decoration: none;
	font-size: 1rem;
	z-index: 2
}

.md-form-gcdm .md-policy-icn:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	padding-left: 10px;
	vertical-align: middle
}

.md-form-gcdm .md-policy-icn-info:after {
	content: '\e836';
	text-indent: 0
}

.md-form-gcdm .md-form-gcdm-white-components .md-policy-icn {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-policy-icn-info:after {
	color: #000
}

.md-form-gcdm .md-display-info {
	color: #fff
}

.md-form-gcdm .md-custom-layer-header {
	border-top: solid 1px #000;
	border-bottom: solid 2px #fff;
	overflow: hidden;
	margin: -1px 0 0;
	padding: 20px 10px;
	position: relative;
	z-index: 3
}

.md-form-gcdm .md-custom-layer-main {
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 20px 10px 10px;
	background: #000
}

.md-form-gcdm .md-policy-wrapper {
	border: 0
}

.md-form-gcdm .md-policy-info {
	text-decoration: none;
	color: #000;
	cursor: pointer
}

.md-form-gcdm .md-policy-info:hover, .md-form-gcdm .md-policy-info:focus, .md-form-gcdm .md-policy-info:active, .md-form-gcdm .md-policy-info:visited {
	color: #000
}

.md-form-gcdm .md-password-check {
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 1;
	display: block;
	width: 39px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-password-check {
	color: #000
}

.md-form-gcdm .md-form-dealer-headline {
	margin-top: -40px;
	margin-bottom: 30px;
	padding: 0 10px
}

.md-form-gcdm-load-veil {
	bottom: 0;
	left: 0;
	display: block;
	position: absolute;
	text-align: center;
	right: 0;
	top: 0
}

.md-form-gcdm-load-veil:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3CanimateTransform%20additive%3D%22sum%22%20attributeName%3D%22transform%22%20attributeType%3D%22XML%22%20begin%3D%220s%22%20calcMode%3D%22discrete%22%20dur%3D%221s%22%20fill%3D%22freeze%22%20repeatCount%3D%22indefinite%22%20type%3D%22rotate%22%20values%3D%220%2023%2023%3B%2030%2023%2023%3B%2060%2023%2023%3B%2090%2023%2023%3B%20120%2023%2023%3B%20150%2023%2023%3B%20180%2023%2023%3B%20210%2023%2023%3B%20240%2023%2023%3B%20270%2023%2023%3B%20300%2023%2023%3B%20330%2023%2023%22%2F%3E%3Cpath%20d%3D%22M16.39%209.55c1.712-.843%203.605-1.367%205.61-1.5v-8.025c-3.461.148-6.722%201.062-9.622%202.576l4.012%206.949z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.539%2014.651c1.09-1.624%202.489-3.022%204.113-4.113l-4.004-6.936c-2.831%201.807-5.238%204.214-7.045%207.045l6.936%204.004z%22%20fill%3D%22%23eee%22%2F%3E%3Cpath%20d%3D%22M.025%2022h8.025c.133-2.004.657-3.897%201.5-5.61l-6.949-4.012c-1.513%202.9-2.428%206.161-2.576%209.622z%22%20fill%3D%22%23aeaeae%22%2F%3E%3Cpath%20d%3D%22M2.602%2033.623l6.949-4.012c-.844-1.713-1.368-3.606-1.501-5.611h-8.025c.148%203.462%201.063%206.723%202.577%209.623z%22%20fill%3D%22%23666%22%2F%3E%3Cpath%20d%3D%22M14.651%2035.461c-1.624-1.09-3.021-2.488-4.112-4.111l-6.936%204.004c1.806%202.83%204.213%205.237%207.043%207.043l4.005-6.936z%22%20fill%3D%22%233b3b3b%22%2F%3E%3Cpath%20d%3D%22M22%2045.975v-8.025c-2.005-.132-3.898-.656-5.61-1.5l-4.012%206.949c2.899%201.513%206.161%202.427%209.622%202.576zM29.611%2036.449c-1.713.844-3.606%201.368-5.611%201.5v8.025c3.462-.148%206.723-1.062%209.623-2.576l-4.012-6.949zM35.461%2031.349c-1.09%201.624-2.488%203.022-4.111%204.112l4.004%206.936c2.83-1.807%205.237-4.213%207.043-7.043l-6.936-4.005zM45.975%2024h-8.025c-.132%202.005-.656%203.897-1.5%205.61l6.949%204.013c1.513-2.9%202.427-6.162%202.576-9.623zM43.399%2012.378l-6.949%204.012c.843%201.713%201.367%203.605%201.499%205.61h8.025c-.148-3.461-1.062-6.722-2.575-9.622zM31.349%2010.539c1.624%201.09%203.022%202.489%204.113%204.113l6.936-4.004c-1.807-2.831-4.214-5.238-7.045-7.045l-4.004%206.936zM24%20.025v8.025c2.005.133%203.897.657%205.61%201.5l4.012-6.949c-2.899-1.513-6.161-2.428-9.622-2.576z%22%20fill%3D%22%23333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	width: 1em;
	content: "";
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 150px
}

.md-form-gcdm-load-text {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm-tconf {
	display: block;
	margin: 0 0 20px
}

.md-form-gcdm-tconf p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.5em;
	margin: 0 0 10px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm-tconf p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-tconf .md-form-gcdm-policy-container {
	height: auto
}

.md-form-gcdm-tconf .md-form-gcdm-submit-pair {
	margin: 1rem 0
}

.md-form-gcdm-tconf-inner {
	height: auto;
	padding: 0 12px
}

.js .md-form-gcdm-accessible-trigger {
	color: #767676;
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm-activate .md-form-gcdm-container-split {
	margin-top: 20px
}

.md-form-gcdm-mymini {
	margin-top: 27px
}

.md-form-gcdm-mymini.md-hidden {
	display: none
}

.md-form-gcdm-mymini .md-tabview .md-tv-tabs {
	margin-left: 10px
}

.md-form-gcdm-mymini .md-standard-selector {
	padding-left: 10px;
	padding-right: 10px
}

.md-form-gcdm-mymini .md-tabview {
	background: #000
}

.md-form-gcdm-mymini .md-tabview .md-tv-tab-btn {
	color: #666;
	margin-bottom: 15px
}

.md-form-gcdm-mymini .md-tabview .md-tv-tab-btn.md-tv-active, .no-touch .md-form-gcdm-mymini .md-tabview .md-tv-tab-btn:hover {
	color: #fff
}

.md-form-gcdm-mymini .md-tabview .md-tv-tab-btn.md-tv-active:before {
	background-color: #fff;
	bottom: 9px;
	left: 0;
	top: auto;
	width: 100%
}

.md-form-gcdm-mymini .md-tabview .md-tv-tabs {
	position: absolute;
	z-index: 1
}

.md-form-gcdm-cookies-rejected .md-btn-txt {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.md-form-gcdm-white-components .md-form-gcdm-heading-prominent {
	color: #000
}

.md-form-gcdm-white-components .md-form-gcdm-copy {
	color: #000
}

.md-form-gcdm-registration .md-form-gcdm-policy-inline {
	color: #fff !important
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-white-components .md-toggle-label, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-white-components .md-toggle-label {
	color: #000
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-white-components .md-toggle-label.md-is-active, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-white-components .md-toggle-label.md-is-active {
	color: #000
}

.datalist-gcdm-polyfill {
	list-style: none;
	display: none;
	background: white;
	box-shadow: 0 2px 2px #999;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	max-height: 300px;
	overflow-y: auto;
	z-index: 1
}

.datalist-gcdm-polyfill:empty {
	display: none !important
}

.datalist-gcdm-polyfill > li {
	padding: 3px;
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.datalist-gcdm-polyfill__active {
	background: #3875d7;
	color: white
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] {
	top: 150px
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-header {
	background: #000;
	color: #fff;
	border-top: solid 1px #000;
	border-bottom: solid 2px #fff;
	overflow: hidden;
	margin: -1px 0 0;
	padding: 20px 10px;
	position: relative;
	z-index: 3
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-main {
	background: #fff;
	color: #000;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 20px 10px 10px
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer .md-icn-close {
	color: #000
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-main-wrapper {
	height: 100%;
	background: #000
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-main {
	background: #000;
	padding-left: 10px
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-display-info {
	color: #fff
}

.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-display-info a {
	color: #a7a7a7;
	text-decoration: underline
}

.md-form-gcdm-map-disclaimer {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px
}

.md-form-gcdm__heading {
	color: #fff;
	margin-bottom: 10px
}

.md-form-gcdm__heading__subheading {
	margin-top: 5px
}

.md-form-gcdm-helper {
	color: #fff;
	font-size: .75em;
	line-height: 1em
}

.md-form-gcdm-helper__icon {
	cursor: pointer;
	vertical-align: middle;
	padding: 0 5px
}

.md-form-gcdm-helper__message {
	padding: 0 5px;
	position: relative
}

.md-form-gcdm-dealerlocator .md-form-gcdm-dlo-map:before {
	display: block;
	content: '';
	padding-top: 0
}

.md-form-gcdm-dlo-title {
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	padding: 15px 10px;
	z-index: 2;
	position: relative;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	background: #fff;
	border-top: solid 1px #000;
	border-bottom: 0;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm-dlo-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-form-gcdm-dlo-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dlo-inner .md-form-gcdm-dlo-title {
	border-top: 0;
	padding-top: 26px
}

.md-dealer-info .md-dealer-visit {
	width: 100%;
	text-decoration: none;
	color: #000;
	margin-top: 15px
}

.md-form-gcdm-dlo-searchbar {
	position: absolute;
	z-index: 2;
	width: 100%
}

.md-form-gcdm-dlo-inline {
	top: 0;
	z-index: 1;
	position: relative;
	padding: 12px 10px;
	transition: top .3s ease;
	box-shadow: none;
	background: #000;
	border-bottom: solid 1px #fff
}

.md-hide-controls .md-form-gcdm-dlo-inline {
	top: -110px
}

.md-form-gcdm-dlo-inline .md-form-gcdm-label {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm-dlo-inline .md-form-gcdm-item {
	margin: 0;
	padding: 0
}

.md-form-gcdm-dlo-inline .md-form-gcdm-dloc-search {
	flex: 2;
	margin: 0 0 12px;
	padding-right: 10px;
	position: relative
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input {
	height: 30px;
	border-radius: 0;
	background: #000;
	border-color: #fff
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input input {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000
}

.localized-fonts-loaded .md-form-gcdm-dlo-inline .md-form-gcdm-input input {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input input:focus, .md-form-gcdm-dlo-inline .md-form-gcdm-input input:hover, .md-form-gcdm-dlo-inline .md-form-gcdm-input input:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input input[type='text'], .md-form-gcdm-dlo-inline .md-form-gcdm-input input[type='email'], .md-form-gcdm-dlo-inline .md-form-gcdm-input input[type='password'], .md-form-gcdm-dlo-inline .md-form-gcdm-input input[type='phone'] {
	height: 37px
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input input.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input input + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-form-gcdm-dlo-inline .md-form-gcdm-input input + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dlo-inline .md-form-gcdm-input input[type='text'] {
	height: 32px
}

.md-form-gcdm-dlo-inline .md-form-gcdm-submit {
	padding: 0;
	margin-left: 5px
}

.md-form-gcdm-dlo-inline .md-form-gcdm-submit .md-form-gcdm-dlo-geo .md-icn-map-location {
	left: -4px;
	position: relative;
	top: -3px
}

.md-form-gcdm-dlo-inline .md-form-gcdm-select select {
	padding: 8px 0 8px 10px;
	border-radius: 0;
	border-color: white;
	background: #000
}

.md-form-gcdm-dlo-inline .md-form-gcdm-dlo-filters {
	flex: 0;
	min-width: 130px
}

.md-form-gcdm-dlo-location, .md-form-gcdm-dlo-controls {
	display: flex
}

.md-form-gcdm-dlo-controls {
	justify-content: space-between
}

.md-form-gcdm-dloc-search-icon {
	font-size: 14px;
	font-size: .8749999999999999rem;
	position: absolute;
	background: 0;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	height: 28px;
	right: 6px;
	top: 27px;
	width: 28px
}

.md-form-gcdm-dloc-search-icon.md-form-gcdm-dloc-search-icon-close {
	font-size: 20px;
	font-size: 1.25rem;
	top: 2px;
	right: 12px
}

.md-form-gcdm .md-btn.md-form-gcdm-dlo-geo {
	padding-left: 11px
}

.md-form-gcdm-dlo-geo {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	padding: 7px 5px;
	height: 31px;
	width: 31px
}

.localized-fonts-loaded .md-form-gcdm-dlo-geo {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dlo-geo .md-icn-map-location {
	font-size: 16px;
	font-size: 1rem
}

.md-form-gcdm-dlo-preferred {
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	background: 0;
	border: 0;
	color: #666;
	height: 25px;
	padding: 0;
	width: 25px
}

.md-form-gcdm-dlo-preferred.md-form-gcdm-dlo-selected {
	color: #FF0
}

.md-form-gcdm-dlo-preferred .md-icn-star-full {
	display: block
}

.md-form-gcdm-dlo-map {
	width: 100%;
	height: 304px;
	height: calc(100vh - 210px);
	display: block;
	position: relative
}

.md-form-gcdm-dlo-map .gcdm-dlo-container {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay {
	transition: opacity .2s ease-out;
	display: block;
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	pointer-events: none;
	opacity: 0;
	z-index: 50;
	text-align: center
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay .md-icn-loader {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 26px;
	font-size: 1.6250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto
}

.localized-fonts-loaded .md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay .md-icn-loader {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay .md-icn-loader span, .md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay .md-icn-loader p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay .md-icn-loader {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-overlay.md-show {
	left: 0;
	opacity: 1;
	pointer-events: auto
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-errors {
	display: block
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-errors .md-error {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	color: #c00
}

.localized-fonts-loaded .md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-errors .md-error {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-errors .md-error span, .md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-errors .md-error p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm-dlo-map .md-form-gcdm-dlo-geo-errors .md-error {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dealerlocator .ng-hide, .md-form-gcdm-dlo-inner .ng-hide {
	display: block !important;
	position: absolute;
	top: -9999px;
	left: -9999px
}

.md-form-gcdm-dealerlocator h3, .md-form-gcdm-dlo-inner h3 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator h3, .localized-fonts-loaded .md-form-gcdm-dlo-inner h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dealerlocator h3 span, .md-form-gcdm-dlo-inner h3 span, .md-form-gcdm-dealerlocator h3 p, .md-form-gcdm-dlo-inner h3 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator h3, .localized-fonts-loaded .md-form-gcdm-dlo-inner h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dealerlocator .md-form-gcdm-submit .md-btn, .md-form-gcdm-dlo-inner .md-form-gcdm-submit .md-btn {
	margin: 0
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer, .md-form-gcdm-dlo-inner .md-form-selected-dealer {
	text-align: center;
	width: 100%;
	margin-top: 40px
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-title, .md-form-gcdm-dlo-inner .md-form-selected-dealer-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-selected-dealer-title, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-selected-dealer-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-title span, .md-form-gcdm-dlo-inner .md-form-selected-dealer-title span, .md-form-gcdm-dealerlocator .md-form-selected-dealer-title p, .md-form-gcdm-dlo-inner .md-form-selected-dealer-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-selected-dealer-title, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-selected-dealer-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-details, .md-form-gcdm-dlo-inner .md-form-selected-dealer-details {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-selected-dealer-details, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-selected-dealer-details {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-details .md-form-dealer-info-line, .md-form-gcdm-dlo-inner .md-form-selected-dealer-details .md-form-dealer-info-line {
	width: 100%;
	float: left
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-favourite a, .md-form-gcdm-dlo-inner .md-form-selected-dealer-favourite a {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-selected-dealer-favourite a, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-selected-dealer-favourite a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dealerlocator .md-form-map-layout-toggle, .md-form-gcdm-dlo-inner .md-form-map-layout-toggle {
	padding: 0 10px;
	text-align: center;
	position: relative;
	top: 5px
}

.md-form-gcdm-dealerlocator .md-toggle, .md-form-gcdm-dlo-inner .md-toggle {
	margin-bottom: 0;
	min-width: 125px
}

.md-form-gcdm-dealerlocator .md-toggle-options, .md-form-gcdm-dlo-inner .md-toggle-options {
	margin: 0 4px;
	border-color: #fff;
	height: 22px;
	width: 40px
}

.md-form-gcdm-dealerlocator .md-toggle-switch, .md-form-gcdm-dlo-inner .md-toggle-switch {
	height: 12px;
	width: 12px
}

.md-form-gcdm-dealerlocator .md-toggle-option:checked + .md-toggle-switch, .md-form-gcdm-dlo-inner .md-toggle-option:checked + .md-toggle-switch {
	transform: translateX(20px)
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-overwrite, .md-form-gcdm-dlo-inner .md-form-selected-dealer-overwrite {
	opacity: 0;
	margin: 20px 0 0
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-overwrite p, .md-form-gcdm-dlo-inner .md-form-selected-dealer-overwrite p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-selected-dealer-overwrite p, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-selected-dealer-overwrite p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dealerlocator .md-form-selected-dealer-notice, .md-form-gcdm-dlo-inner .md-form-selected-dealer-notice, .md-form-gcdm-dealerlocator .md-form-invalid-selection-warning, .md-form-gcdm-dlo-inner .md-form-invalid-selection-warning {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	width: 100%;
	line-height: 26px
}

.localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-selected-dealer-notice, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-selected-dealer-notice, .localized-fonts-loaded .md-form-gcdm-dealerlocator .md-form-invalid-selection-warning, .localized-fonts-loaded .md-form-gcdm-dlo-inner .md-form-invalid-selection-warning {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-list {
	margin-bottom: 20px;
	padding-top: 200px
}

.md-dealer-list .md-dealer-item-header {
	border-bottom: 1px solid #666
}

.md-dealer-list .md-dealer-item-content {
	display: none
}

.md-dealer-item {
	transition: opacity 300ms ease-in-out;
	border-bottom: solid 1px #000;
	margin: 0 auto;
	min-width: 320px;
	max-width: 350px;
	position: relative;
	opacity: 1;
	z-index: 1
}

.md-dealer-item:last-child {
	border-bottom: 0
}

.md-dealer-list-itemopen .md-dealer-item {
	opacity: .5
}

.md-dealer-list-itemopen .md-dealer-item .md-dealer-item-header {
	border-bottom-color: transparent
}

.md-dealer-list-itemopen .md-dealer-item.md-dealer-item-open {
	opacity: 1
}

.md-dealer-preferred {
	margin: 50px 0
}

.md-dlo-in-shelf .md-dealer-preferred {
	margin: 55px 0
}

.md-dealer-preferred-item {
	margin: 0 auto;
	max-width: 350px;
	min-width: 320px
}

.md-dealer-preferred-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	padding: 0 10px
}

.localized-fonts-loaded .md-dealer-preferred-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealer-preferred-title span, .md-dealer-preferred-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-dealer-preferred-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-select {
	width: 100%;
	padding: 0;
	color: #fff
}

.md-dealer-item-header {
	transition: border-bottom-color 300ms ease-in-out;
	background-color: #000;
	cursor: pointer;
	display: table;
	border-collapse: separate;
	border-spacing: 0 5px;
	height: 60px;
	padding: 10px;
	width: 100%
}

.md-dealer-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	line-height: 1.2;
	position: relative;
	width: 75%
}

.localized-fonts-loaded .md-dealer-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealer-distance {
	display: none;
	vertical-align: middle;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	color: #a7a7a7;
	text-align: right
}

.localized-fonts-loaded .md-dealer-distance {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealer-distance:before {
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	margin-right: 5px;
	vertical-align: middle
}

.md-dealer-item-content-inner {
	-webkit-overflow-scrolling: touch;
	background-color: #000;
	font-size: 0;
	overflow: auto;
	position: relative;
	width: 100%;
	white-space: nowrap
}

.md-dealer-item-col {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	display: block;
	min-height: 115px;
	overflow: hidden;
	padding: 10px 10px 0;
	position: relative;
	white-space: normal
}

.localized-fonts-loaded .md-dealer-item-col {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-item-col {
	float: left;
	width: 50%
}

.md-dealer-item-address {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7
}

.localized-fonts-loaded .md-dealer-item-address {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-brochure-dlo-explanation {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	margin: 5px 20px 20px 20px
}

.localized-fonts-loaded .md-brochure-dlo-explanation {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-item-servicedata {
	margin-bottom: 20px
}

.md-dealer-item-servicedata .md-dealer-item-listval span {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-dealer-item-dir {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-dealer-item-dir {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm .md-dealer-item-dir {
	color: #fff;
	text-decoration: none
}

.md-dealer-item-dir:after {
	padding-left: 5px;
	vertical-align: middle
}

.md-form-gcdm .md-dealer-item-tel {
	text-decoration: none
}

.md-dealer-item-footer {
	background-color: #1d1d1d;
	display: table;
	padding: 5px 10px;
	width: 100%
}

.md-dealer-item-footer .md-btn-txt:hover {
	color: #fff
}

.md-dealer-item-footer-col {
	display: table-cell;
	vertical-align: middle;
	width: 50%
}

.md-dealer-item-link-save-container {
	display: table-row;
	width: 30%;
	color: #666
}

.md-dealer-item-link-save, .md-dealer-item-link-saved {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: 0;
	border: 0;
	color: #fff;
	cursor: pointer;
	outline: 0;
	padding: 0;
	text-decoration: none
}

.localized-fonts-loaded .md-dealer-item-link-save, .localized-fonts-loaded .md-dealer-item-link-saved {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-item-link-save:after, .md-dealer-item-link-saved:after {
	color: #666;
	padding-left: 5px;
	vertical-align: middle
}

.md-dealer-item-link-saved:after {
	color: #FF0
}

.md-dealer-item-link-site {
	text-align: center;
	width: 100%
}

.md-dealer-item-link-site .md-btn {
	padding: 8px 20px
}

.md-dealer-item-link-site .md-btn:hover {
	background: #ed9300
}

.md-dealer-item-link-site a {
	align-items: center;
	display: flex;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #fff;
	text-decoration: none;
	float: right
}

.localized-fonts-loaded .md-dealer-item-link-site a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-item-link-site a:after {
	padding-left: 5px;
	vertical-align: middle
}

.md-dealer-back-to-map {
	margin-top: 20px
}

.md-dealer-item-toggle {
	display: none
}

.md-dealer-item-toggle:checked + .md-dealer-item-content, .md-dealer-item-toggle:checked + .md-dealer-item-footer {
	display: block
}

.md-dealer-item-list {
	overflow: hidden
}

.md-dealer-item-list .md-dealer-item-header {
	background-color: #fff;
	border: 0;
	padding: 10px 10px 10px 15px
}

.md-dealer-item-list .md-dealer-name, .md-dealer-item-list .md-dealer-distance {
	color: #000
}

.md-dealer-item-list .md-dealer-name {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-dealer-list-info {
	display: block;
	padding: 40px 20px;
	text-align: center
}

.md-dealer-item-listkey {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	clear: left;
	float: left;
	margin-bottom: 5px;
	max-width: 70%;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #fff
}

.localized-fonts-loaded .md-dealer-item-listkey {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-dealer-item-listkey {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealer-item-listkey:last-child {
	margin-bottom: 0
}

.md-dealer-item-listval {
	line-height: 1.3;
	min-width: 30%;
	text-align: right
}

.md-dealer-item-listval [class^="md-icn-"] {
	color: #fff
}

.md-dealer-item-listval .md-icn-close {
	font-size: 18px;
	font-size: 1.1250000000000002rem
}

.md-dealer-item-close {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.md-dealer-item-close-btn {
	border-radius: 50%;
	background: 0;
	border: 0;
	cursor: pointer;
	display: block;
	height: 50px;
	margin: 0 auto;
	outline: 0;
	padding: 0;
	position: relative;
	top: -22px;
	width: 50px;
	background-color: #000;
	color: #fff
}

.md-dealer-item-close-btn span {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm-dlo-dealer {
	display: inline-block;
	margin: 10px 0 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.localized-fonts-loaded .md-form-gcdm-dlo-dealer {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dlo-map .mxnIcon {
	position: absolute;
	bottom: 0;
	left: -15.5px;
	cursor: pointer
}

.md-form-gcdm-dlo-map .mxnIconType_pin {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2246.515%22%3E%3Cpath%20d%3D%22M31%2015.505c0%202.867-.674%205.45-2.014%207.757l-13.48%2023.253L2.022%2023.262C.675%2020.964%200%2018.372%200%2015.505%200%2011.223%201.51%207.567%204.54%204.54%207.57%201.513%2011.222%200%2015.513%200c4.282%200%207.938%201.51%2010.967%204.54C29.51%207.566%2031%2011.212%2031%2015.505z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2215.42%22%20cy%3D%2215.116%22%20r%3D%227.786%22%2F%3E%3C%2Fsvg%3E');
	width: .66645168em;
	width: 31px;
	height: 46px
}

.md-form-gcdm-dlo-map .mxnIcon.mxnIconType_big {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-248%20240%2042%2063%22%20enable-background%3D%22new%20-248%20240%2042%2063%22%20width%3D%2242%22%20height%3D%2263.02%22%3E%3Cpath%20d%3D%22M-206%20261c0%203.9-.9%207.4-2.7%2010.5L-227%20303l-18.3-31.5c-1.8-3.1-2.7-6.6-2.7-10.5%200-5.8%202-10.8%206.1-14.9s9.1-6.1%2014.9-6.1c5.8%200%2010.8%202%2014.9%206.1s6.1%209.1%206.1%2014.9z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%22-227.1%22%20cy%3D%22260.5%22%20r%3D%2210.5%22%2F%3E%3C%2Fsvg%3E');
	width: .66645509em;
	position: absolute;
	width: 42px;
	height: 63px;
	bottom: 0;
	left: -21px
}

.md-form-gcdm-dlo-map .mxnIcon.mxnIconType_preferred {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2246.515%22%3E%3Cpath%20d%3D%22M31%2015.505c0%202.867-.674%205.45-2.014%207.757l-13.48%2023.253L2.022%2023.262C.675%2020.964%200%2018.372%200%2015.505%200%2011.223%201.51%207.567%204.54%204.54%207.57%201.513%2011.222%200%2015.513%200c4.282%200%207.938%201.51%2010.967%204.54C29.51%207.566%2031%2011.212%2031%2015.505z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M24.46%2012.248l-.172-.54h-6.59l-2.09-6.43h-.53l-2.09%206.43H6.39l-.16.54%205.278%204.026-2.24%206.92.437.315%205.64-4.314%205.64%204.31.437-.313-2.24-6.92%205.278-4.026z%22%2F%3E%3C%2Fsvg%3E');
	width: .66645168em;
	width: 31px;
	height: 46px
}

.md-form-gcdm-dlo-map .mxnIcon.mxnIconType_preferredbig {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-248%20240%2042%2063%22%20enable-background%3D%22new%20-248%20240%2042%2063%22%20width%3D%2242%22%20height%3D%2263.019%22%3E%3Cpath%20d%3D%22M-206%20261c0%203.9-.9%207.4-2.7%2010.5L-227%20303l-18.3-31.5c-1.8-3.1-2.7-6.6-2.7-10.5%200-5.8%202-10.8%206.1-14.9s9.1-6.1%2014.9-6.1c5.8%200%2010.8%202%2014.9%206.1s6.1%209.1%206.1%2014.9z%22%2F%3E%3Cpath%20fill%3D%22%23ff0%22%20d%3D%22M-214.9%20256.6l-.2-.7h-8.9l-2.8-8.7h-.7l-2.8%208.7h-8.9l-.2.7%207.2%205.5-3%209.4.6.4%207.6-5.8%207.6%205.8.6-.4-3-9.4%206.9-5.5z%22%2F%3E%3C%2Fsvg%3E');
	width: .66646567em;
	position: absolute;
	width: 42px;
	height: 63px;
	bottom: 0;
	left: -21px
}

.md-form-gcdm-dlo-map .clusterCounter {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.004%22%20height%3D%2246.131%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M30.75%2015.374c0%202.844-.67%205.404-1.997%207.693L15.378%2046.13%202.006%2023.07C.67%2020.79%200%2018.223%200%2015.378%200%2011.13%201.495%207.503%204.5%204.5%207.503%201.496%2011.13%200%2015.385%200c4.247%200%207.872%201.496%2010.876%204.5s4.485%206.62%204.485%2010.876l.005-.002z%22%2F%3E%3Cpath%20fill%3D%22%23666766%22%20d%3D%22M36.012%2015.374c0%202.844-.668%205.404-1.996%207.693L20.644%2046.13%207.272%2023.07c-1.337-2.28-2.006-4.85-2.006-7.693%200-4.248%201.498-7.874%204.5-10.877S16.396%200%2020.652%200c4.247%200%207.872%201.496%2010.876%204.5s4.484%206.62%204.484%2010.876v-.002z%22%2F%3E%3Cpath%20d%3D%22M41.004%2015.374c0%202.844-.67%205.404-1.997%207.693L25.634%2046.13l-13.37-23.06c-1.337-2.28-2.005-4.85-2.005-7.693%200-4.248%201.495-7.874%204.5-10.877S21.39%200%2025.644%200c4.247%200%207.872%201.496%2010.876%204.5S41%2011.12%2041%2015.376l.003-.002z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2225.588%22%20cy%3D%2215.59%22%20r%3D%2210.537%22%2F%3E%3C%2Fsvg%3E');
	width: .88885999em;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.1em;
	font-size: 15px;
	color: #fff;
	height: 46px;
	padding: 7px 0 0 9px;
	left: -5px;
	bottom: 0;
	width: 41px;
	position: absolute;
	text-align: center
}

.localized-fonts-loaded .md-form-gcdm-dlo-map .clusterCounter {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dlo-map .md-cluster-counter-three-chars {
	font-size: 10px;
	padding-top: 10px;
	padding-left: 10px
}

.md-gcdm-dlo-info-box {
	position: relative;
	z-index: 1
}

.md-gcdm-dlo-info-box .md-gcdm-dlo-info-box-table {
	display: table;
	border-spacing: 3px;
	border-collapse: separate;
	background-color: black;
	height: 150px;
	width: 350px;
	padding: 10px
}

.md-gcdm-dlo-info-box .md-gcdm-dlo-info-box-header, .md-gcdm-dlo-info-box .md-gcdm-dlo-table-row {
	display: table-row
}

.md-gcdm-dlo-info-box .md-gcdm-dlo-info-box-header > div, .md-gcdm-dlo-info-box .md-gcdm-dlo-table-row > div {
	display: table-cell
}

.md-gcdm-dlo-info-box .md-gcdm-dlo-dealer-name, .md-gcdm-dlo-info-box .md-gcdm-dlo-distance {
	display: table-cell
}

.md-form-gcdm-dealer-count {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	position: absolute;
	top: 94px;
	background-color: rgba(0, 0, 0, 0.9);
	color: #fff;
	margin-top: 0;
	padding: 10px;
	text-align: center;
	width: 100%;
	z-index: 1
}

.localized-fonts-loaded .md-form-gcdm-dealer-count {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dealer-count.md-form-gcdm-dealer-count-list-view {
	top: 100%
}

.md-gcdm-dlo-availability-status-available, .md-gcdm-dlo-availability-status-unavailable {
	font-size: 12px;
	width: 15px;
	height: 15px
}

.md-gcdm-dlo-availability-status-available {
	color: darkgreen !important
}

.md-gcdm-dlo-availability-status-unavailable {
	color: #c00
}

.md-dlo-overlay-hide {
	display: none
}

.md-dlo-search-again-btn {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	padding: 8px;
	width: 100%
}

.localized-fonts-loaded .md-dlo-search-again-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-dlo-error-container {
	border-bottom: 0;
	max-height: 0;
	box-shadow: none;
	background: #000;
	top: 0;
	position: relative
}

.md-hide-controls .md-form-gcdm-dlo-error-container {
	top: -110px
}

.md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible, .md-form-gcdm-dlo-invalid .md-form-gcdm-dlo-error-container {
	transition: max-height .3s linear, top .3s ease;
	max-height: 200px;
	padding: 7px 10px
}

.md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible .md-form-gcdm-error, .md-form-gcdm-dlo-invalid .md-form-gcdm-dlo-error-container .md-form-gcdm-error, .md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible .md-form-dlo-temp-save-warning-content, .md-form-gcdm-dlo-invalid .md-form-gcdm-dlo-error-container .md-form-dlo-temp-save-warning-content, .md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible .md-form-dlo-overwrite-warning-content, .md-form-gcdm-dlo-invalid .md-form-gcdm-dlo-error-container .md-form-dlo-overwrite-warning-content {
	transition: opacity .1s linear .2s;
	opacity: 1
}

.md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible {
	border-bottom: solid 1px #fff;
	padding: 7px 10px 14px 10px
}

.md-form-gcdm-dlo-error-container .md-form-gcdm-error {
	color: #000;
	display: inline-block;
	margin: 0;
	opacity: 0;
	text-align: center;
	width: 98%
}

.md-form-dlo-overwrite-warning-content {
	opacity: 0
}

.md-form-dlo-overwrite-warning-content .md-form-overwrite-notice {
	padding: 0 0 25px;
	border-bottom: 1px solid #666;
	display: block;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	text-decoration: none;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-dlo-overwrite-warning-content .md-form-overwrite-notice {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-dlo-overwrite-warning-content .md-form-dlo-overwrite-actions {
	display: flex
}

.md-form-dlo-overwrite-warning-content button {
	flex: 50% 1;
	margin-right: 20px
}

.md-form-dlo-overwrite-warning-content button:last-of-type {
	margin-right: 0
}

.md-form-dlo-overwrite-warning-content .md-dlo-highlight {
	color: #000
}

.md-form-dlo-temp-save-warning-content {
	opacity: 0
}

.md-form-dlo-temp-save-warning-content .md-form-selected-dealer-notice {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	padding: 15px 0 25px;
	border-bottom: 1px solid #666;
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-dlo-temp-save-warning-content .md-form-selected-dealer-notice {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-dlo-temp-save-warning-content .md-form-dlo-temp-save-actions {
	margin-top: 15px;
	display: flex
}

.md-form-dlo-temp-save-warning-content .md-form-dlo-temp-save-action {
	flex: 50% 1
}

.md-form-dlo-temp-save-warning-content .md-form-dlo-temp-save-action:last-of-type {
	margin-bottom: 0
}

.md-form-dlo-temp-save-warning-content .md-login-link {
	color: #a7a7a7;
	background: 0;
	border: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	line-height: 1.7;
	margin-bottom: 0
}

.localized-fonts-loaded .md-form-dlo-temp-save-warning-content .md-login-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-dlo-temp-save-warning-content .md-login-link span, .md-form-dlo-temp-save-warning-content .md-login-link p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-dlo-temp-save-warning-content .md-login-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-dlo-temp-save-warning-content button {
	flex: 33% 1
}

.md-form-dlo-temp-save-warning-content .md-dlo-cancel-temp-save-btn {
	margin-right: 20px
}

.md-gcdm-dlo-form-container {
	height: 100%
}

.md-dealer-back-to-map {
	color: #fff
}

.md-dealer-back-to-map.md-btn-txt {
	color: #a7a7a7
}

.md-dealer-back-to-map.md-btn-txt:hover {
	color: #fff
}

.md-dealer-back-to-map.md-btn-txt:before {
	vertical-align: middle
}

.md-gcdm-dlo-show-lvd {
	border-radius: 3px;
	display: none;
	left: 0;
	margin: auto;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	right: 0
}

.md-gcdm-dlo-show-lvd .md-gcdm-dlo-show-lvd-txt {
	color: #a7a7a7
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-address-tabs, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-group, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-openinghours-selector, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addresses, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-btn, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-directions, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-service-offerings, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-social, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-contact, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-email, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-mail {
	display: none
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 10px;
	color: #a7a7a7;
	margin: 30px 0 5px 10px;
	display: block
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed span, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-header {
	height: auto;
	overflow: hidden
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 10px 20px;
	color: #fff;
	padding-left: 0
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name span, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name-container {
	height: auto;
	display: inline-block
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation {
	height: auto;
	visibility: visible;
	padding-left: 0
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item {
	display: block
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item:first-child {
	display: none
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link {
	text-decoration: none;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: transparent;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: .85714286em;
	letter-spacing: -0.05em;
	display: block;
	opacity: 1;
	padding: 18px 10px 19px;
	position: relative;
	text-align: left;
	z-index: 12;
	font-family: 'MINISansReg', Arial, sans-serif;
	border: 0;
	background: #fff;
	color: #000;
	letter-spacing: .05em
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icnpre-"]:before, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icnpre-"]:before, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icnpost-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icnpost-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icn-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icn-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icn-"], .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icn-"], .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link [class^="md-icn-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link [class*=" md-icn-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link [class^="md-icn-"], .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icnpost-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link.md-icnpost-angle-down:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link.md-icnpost-angle-up:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icnpost-"], .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class^="md-icnpost-"]:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:hover, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:focus {
	background: transparent;
	color: #8a8a8a
}

.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:hover:after, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:focus:after {
	background: 0;
	height: 0;
	left: 0;
	right: 0
}

.md-form-gcdm-profile {
	position: relative
}

.md-form-gcdm-profile .md-form-gcdm-col-header {
	border-bottom: solid 2px #fff
}

.md-form-gcdm-profile .md-form-gcdm-col-header .md-form-gcdm-col-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 15px;
	padding-left: 10px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-col-header .md-form-gcdm-col-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-profile .md-form-gcdm-col-header .md-form-gcdm-col-title span, .md-form-gcdm-profile .md-form-gcdm-col-header .md-form-gcdm-col-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-col-header .md-form-gcdm-col-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-profile .md-form-gcdm-profile-ctas-top {
	position: absolute;
	width: 100%
}

.md-form-gcdm-profile .md-form-gcdm-profile-ctas-top:before, .md-form-gcdm-profile .md-form-gcdm-profile-ctas-top:after {
	content: "";
	display: table
}

.md-form-gcdm-profile .md-form-gcdm-profile-ctas-top:after {
	clear: both
}

.md-form-gcdm-profile .md-form-gcdm-profile-ctas-top .md-form-gcdm-profile-btn {
	float: right;
	padding-right: 10px;
	z-index: 11
}

.md-form-gcdm-profile .md-form-gcdm-col-title {
	min-height: 1rem
}

.md-form-gcdm-profile .md-form-gcdm-wrap {
	padding-bottom: 16px
}

.md-form-gcdm-profile .md-form-gcdm-profile-ctas-footer {
	padding: 0 0 20px 10px
}

.md-form-gcdm-profile .md-form-gcdm-profile-btn {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-decoration: underline;
	text-transform: uppercase;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-profile-btn {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-profile .md-form-gcdm-profile-address {
	min-height: 75px
}

.md-form-gcdm-profile .md-form-gcdm-def {
	background-color: transparent
}

.md-form-gcdm-profile .md-form-gcdm-def:before, .md-form-gcdm-profile .md-form-gcdm-def:after {
	content: "";
	display: table
}

.md-form-gcdm-profile .md-form-gcdm-def:after {
	clear: both
}

.md-form-gcdm-profile .md-form-gcdm-def:last-of-type {
	border-bottom: solid 2px #fff
}

.md-form-gcdm-profile .md-form-gcdm-def:last-of-type .md-form-gcdm-def-term:last-of-type, .md-form-gcdm-profile .md-form-gcdm-def:last-of-type .md-form-gcdm-def-description:last-of-type {
	border-bottom: 0
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-term {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	clear: left;
	float: left;
	padding-bottom: 17px;
	text-align: right;
	width: 31%;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #fff;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-term {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-term {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-term:first-child {
	padding: 16px 0 17px 0
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-term:first-child + .md-form-gcdm-def-description {
	min-height: 45px;
	padding: 17px 70px 16px 20px
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-term:last-of-type {
	border-bottom: solid 1px #fff
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-description {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin: 0 0 0 34%;
	min-height: 30px;
	padding: 1px 20px 17px 20px;
	position: relative;
	text-transform: none;
	background-color: transparent;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-description .md-form-gcdm-input {
	border: 0
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-description .md-form-gcdm-input:hover {
	border: 0
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-def-description:last-of-type {
	border-bottom: solid 1px #fff
}

.md-form-gcdm-profile .md-form-gcdm-def .md-form-gcdm-list-description-list-item {
	padding-bottom: 3px
}

.md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-edit, .md-form-gcdm-profile .md-form-gcdm-edit {
	font-family: 'MINIBold', 'Georgia', serif;
	letter-spacing: normal;
	padding: 5px;
	position: absolute;
	right: 5px;
	text-decoration: none;
	text-transform: uppercase;
	top: 11px;
	border-radius: 100%;
	background-color: #fff;
	color: #000;
	height: 25px;
	overflow: hidden;
	text-indent: 40px;
	width: 25px;
	white-space: nowrap
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-edit, .localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-edit {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-edit .md-icn-edit, .md-form-gcdm-profile .md-form-gcdm-edit .md-icn-edit {
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	right: 5px;
	top: 7px
}

.md-form-gcdm-profile .md-form-gcdm-delete {
	font-family: 'MINIBold', 'Georgia', serif;
	letter-spacing: normal;
	padding: 5px;
	position: absolute;
	right: 5px;
	text-decoration: none;
	text-transform: uppercase;
	top: 11px;
	border-radius: 100%;
	background-color: #fff;
	color: #000;
	height: 25px;
	overflow: hidden;
	text-indent: 40px;
	width: 25px;
	white-space: nowrap
}

.localized-fonts-loaded .md-form-gcdm-profile .md-form-gcdm-delete {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-profile .md-form-gcdm-delete .md-icn-edit {
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	right: 5px;
	top: 7px
}

.md-form-gcdm-profile .md-icnpost-star-full:after {
	color: #FF0;
	padding-left: 5px;
	vertical-align: top
}

.md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-def-term:first-child + .md-form-gcdm-def-description {
	padding: 3px 70px 8px 20px
}

.md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-input {
	border-radius: 0;
	box-shadow: none;
	border: 0;
	background: 0;
	margin-left: -10px
}

.md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-input:focus, .md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-input:hover, .md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-input:active {
	border: 0;
	color: #a7a7a7
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary {
	border-top: 1px solid #fff;
	margin-top: 30px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-item {
	padding-top: 20px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary dl, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary dd, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-summary-info-btn, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-textarea {
	color: #000
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-summary-col {
	background: #000
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-textarea {
	box-shadow: none;
	border: 1px solid #000
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-vehicle {
	display: flex;
	flex-direction: row-reverse;
	align-items: stretch;
	overflow: hidden;
	position: relative;
	background: #000;
	border: solid 1px #fff;
	border-bottom: 0
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-col {
	width: 50%;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-image {
	text-align: center;
	padding: 10px 0
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-image img {
	width: 100%;
	max-width: 190px;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	background: #000;
	padding: 20px 10px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	width: 100%;
	margin: 5px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name p:last-child {
	margin: 0 0 5px;
	color: #999
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin: 5px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name-title, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name p:last-child {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info {
	background: #fff;
	padding-top: 22px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl {
	padding: 20px 10px;
	display: block;
	position: relative;
	border-bottom: 2px solid #666
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl.md-icnpre-pin:before, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl.md-icnpre-calendar:before {
	position: absolute;
	left: 10px;
	top: 20px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	display: block;
	margin: 0 0 12px 40px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: block;
	margin: 0 0 10px 40px;
	color: #a7a7a7
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dd:last-child {
	margin-bottom: 0
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	cursor: pointer;
	background: 0;
	border: 0;
	padding: 0;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn:after {
	margin-left: 9px;
	font-size: 11px;
	position: relative;
	top: -2px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-conf {
	padding-top: 110px
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-conf .md-form-gcdm-summary-info dl:last-child {
	border: 0
}

.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-checkbox-container {
	margin: 30px auto;
	max-width: 720px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary {
	border-top: 1px solid #fff;
	margin-top: 30px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-item {
	padding-top: 20px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary dl, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary dd, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-summary-info-btn, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-textarea {
	color: #000
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-summary-col {
	background: #000
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-textarea {
	box-shadow: none;
	border: 1px solid #000
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-vehicle {
	display: flex;
	flex-direction: row-reverse;
	align-items: stretch;
	overflow: hidden;
	position: relative;
	background: #000;
	border: solid 1px #fff;
	border-bottom: 0
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-col {
	width: 50%;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-image {
	text-align: center;
	padding: 10px 0
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-image img {
	width: 100%;
	max-width: 190px;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	background: #000;
	padding: 20px 10px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	width: 100%;
	margin: 5px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name p:last-child {
	margin: 0 0 5px;
	color: #999
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin: 5px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name-title, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name p:last-child {
	color: #fff
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info {
	background: #fff;
	padding-top: 22px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl {
	padding: 20px 10px;
	display: block;
	position: relative;
	border-bottom: 2px solid #666
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl.md-icnpre-pin:before, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl.md-icnpre-calendar:before {
	position: absolute;
	left: 10px;
	top: 20px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	display: block;
	margin: 0 0 12px 40px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: block;
	margin: 0 0 10px 40px;
	color: #a7a7a7
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dd:last-child {
	margin-bottom: 0
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	cursor: pointer;
	background: 0;
	border: 0;
	padding: 0;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn:after {
	margin-left: 9px;
	font-size: 11px;
	position: relative;
	top: -2px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-conf {
	padding-top: 110px
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-conf .md-form-gcdm-summary-info dl:last-child {
	border: 0
}

.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-checkbox-container {
	margin: 30px auto;
	max-width: 720px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step {
	z-index: 1;
	padding: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step .md-form-gcdm-checkbox .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step .md-form-gcdm-checkbox .md-form-gcdm-label {
	margin: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step.md-form-gcdm-step-hidden, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step.md-form-gcdm-step-hidden {
	z-index: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-remove, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-remove {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	height: 1.19em;
	width: 1.19em;
	color: #000;
	padding-top: 4px;
	padding-left: 4px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-remove:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-remove:after {
	content: '\e813';
	text-indent: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-load-veil, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-load-veil {
	display: none;
	z-index: 2
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-inner, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-inner {
	transition: opacity 300ms;
	opacity: 1
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step-content, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step-content {
	position: relative;
	-webkit-overflow-scrolling: touch !important;
	padding-top: 100px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step-content[aria-busy] .md-form-gcdm-load-veil, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step-content[aria-busy] .md-form-gcdm-load-veil {
	display: block
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step-content[aria-busy] .md-form-gcdm-brochure-inner, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step-content[aria-busy] .md-form-gcdm-brochure-inner {
	opacity: .2;
	pointer-events: none
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-display-list li, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-display-list li {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-display-list li, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-display-list li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-display-list li, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-display-list li {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-hd, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-hd {
	margin: 0 20px 30px;
	font-size: 26px;
	font-size: 1.6250000000000002rem
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-dl {
	text-align: center;
	margin: 0 0 20px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-dl .md-toggle, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-dl .md-toggle {
	margin: 10px auto
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-dl .md-toggle-switch, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-dl .md-toggle-switch {
	display: block
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-type-switch-hidden, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-type-switch-hidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model {
	background: #1d1d1d;
	border-top: 2px solid #333;
	padding: 25px 20px;
	margin: 0 0 20px;
	position: relative
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model span, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model span {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	width: 60%;
	display: block
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model span, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model span {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model.md-icnpost-check:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model.md-icnpost-check:after {
	color: #09f;
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model-img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model-img {
	display: none
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-name, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-name {
	color: #a7a7a7;
	margin-top: 2px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	border: 0;
	background: transparent;
	padding: 0;
	color: #fff;
	margin: 0 0 40px 20px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all span, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all span, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all p, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all.md-icnpost-angle-right:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all.md-icnpost-angle-right:after {
	font-size: 11px;
	margin: 0 0 0 5px;
	vertical-align: middle
}

.md-form-gcdm.md-form-gcdm-brochure .md-brochure-dlo-explanation, .md-form-gcdm.md-form-gcdm-competition .md-brochure-dlo-explanation {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	margin: 5px 20px 20px 20px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-brochure-dlo-explanation, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-brochure-dlo-explanation {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary {
	width: 100%;
	margin: 0 auto;
	background: #fff
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-wrap, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-wrap {
	height: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	transition: height .75s cubic-bezier(1, 0, 0, 1)
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-drawer-is-open .md-form-gcdm-brochure-icn-down, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-drawer-is-open .md-form-gcdm-brochure-icn-down {
	display: none
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-drawer-is-open .md-form-gcdm-brochure-icn-up, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-drawer-is-open .md-form-gcdm-brochure-icn-up {
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-drawer-is-empty .md-form-gcdm-brochure-icn, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-drawer-is-empty .md-form-gcdm-brochure-icn {
	display: none
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure {
	border-bottom: 2px solid #666;
	min-height: 80px;
	padding: 20px 10px 20px 40px;
	position: relative
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure:first-child, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure:first-child {
	border-top: 2px solid #333
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure:last-child, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure:last-child {
	border-bottom: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure.md-icnpre-document:before, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure.md-icnpre-document:before {
	position: absolute;
	left: 20px;
	top: 25px;
	color: #000
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-icn-close, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-icn-close {
	font-size: 19px;
	font-size: 1.1875rem;
	position: absolute;
	right: 20px;
	top: 31%;
	border: 0;
	background-color: transparent;
	color: #000;
	display: block;
	height: 27%
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-range, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-range {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: block;
	margin-bottom: 5px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-range, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-range {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-model, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-model {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-model, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-model {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-list, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-list {
	width: 100%;
	border-top: 1px solid #333;
	margin-bottom: 20px;
	margin-left: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-item, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-item {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	align-content: flex-start;
	background-color: #fff;
	border-bottom: 1px solid #000
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-item:last-child, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-item:last-child {
	border-bottom: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(1), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(1) {
	width: 136px;
	display: block
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(2), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(2) {
	padding-left: 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(4), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(4) {
	display: none;
	text-align: center
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-img-wrap, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-img-wrap {
	max-width: 136px;
	min-height: 60px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-img {
	display: block;
	width: 100%
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-copy, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-copy {
	font-size: 14px;
	font-size: .8749999999999999rem;
	font-family: 'MINIBold', 'Georgia', serif;
	color: #000;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-copy, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-copy {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-copy em, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-copy em {
	color: #000;
	display: block;
	line-height: 1.3
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-cta, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-cta {
	font-size: 14px;
	font-size: .8749999999999999rem;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	text-align: center;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-cta:before, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-cta:before {
	font-size: 20px;
	font-size: 1.25rem;
	color: #000;
	display: block;
	text-align: center;
	padding-bottom: 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-unit, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-unit {
	color: #a7a7a7
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-conf-finance-spotlight, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-conf-finance-spotlight {
	border-top: 1px solid #4a4a4a;
	padding: 20px 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-count, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-count {
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-count, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-count {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation-wrap, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation-wrap {
	left: 0;
	width: 100%;
	z-index: 10
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation-wrap, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation-wrap {
	bottom: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation {
	background: #fff;
	border-top: 0;
	padding: 16px 20px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation .md-form-gcdm-navigation-list, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation .md-form-gcdm-navigation-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	-ms-flex-pack: justify
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation .md-btn:active, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation .md-btn:active {
	color: #000
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-toggle, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-toggle {
	display: inline-block;
	padding-left: 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-icn, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-icn {
	font-size: 16px;
	font-size: 1rem;
	vertical-align: middle
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-icn-down, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-icn-down {
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-icn-up, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-icn-up {
	display: none
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-dlo-step .md-form-gcdm-sect-hd, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-dlo-step .md-form-gcdm-sect-hd {
	margin-left: 10px;
	padding: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-checkbox-disabled, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-checkbox-disabled {
	display: none
}

.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-conflict-hd, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-conflict-hd {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin: 20px 10px;
	padding: 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-conflict-hd, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-conflict-hd {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-basket-full-hd, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-basket-full-hd {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin: 20px 10px;
	padding: 0;
	line-height: 1.4
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-basket-full-hd, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-basket-full-hd {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-model, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-model {
	padding-left: 30px;
	margin: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-model.md-icnpre-document:before, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-model.md-icnpre-document:before {
	color: #a7a7a7;
	position: absolute;
	left: 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-submit-pair, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-submit-pair {
	padding: 0 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-ss-range-info, .md-form-gcdm.md-form-gcdm-competition .md-ss-range-info {
	min-height: 3.125rem
}

.md-form-gcdm.md-form-gcdm-brochure .md-ss-brochure-category .md-rimage-bp-narrow, .md-form-gcdm.md-form-gcdm-competition .md-ss-brochure-category .md-rimage-bp-narrow, .md-form-gcdm.md-form-gcdm-brochure .md-ss-brochure-category .md-rimage-bp-wide, .md-form-gcdm.md-form-gcdm-competition .md-ss-brochure-category .md-rimage-bp-wide {
	width: 100%
}

.md-form-gcdm.md-form-gcdm-brochure .md-ss-models-list-description, .md-form-gcdm.md-form-gcdm-competition .md-ss-models-list-description {
	padding-right: 15px;
	white-space: normal;
	width: 100%
}

.md-form-gcdm.md-form-gcdm-brochure .md-ss-models-list-link, .md-form-gcdm.md-form-gcdm-competition .md-ss-models-list-link {
	border: 0;
	text-align: left;
	width: 100%;
	transition: background-color 300ms
}

.md-form-gcdm.md-form-gcdm-brochure .md-ss-models-list-link:hover, .md-form-gcdm.md-form-gcdm-competition .md-ss-models-list-link:hover, .md-form-gcdm.md-form-gcdm-brochure .md-ss-models-list-link:focus, .md-form-gcdm.md-form-gcdm-competition .md-ss-models-list-link:focus {
	background-color: #222;
	outline: 0
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-journeytype, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-journeytype {
	margin-top: 10px
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:before, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:before, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:after {
	content: "";
	display: table
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:after {
	clear: both
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group .parsys_column, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group .parsys_column {
	opacity: .5
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group .parsys_column.currently-active, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group .parsys_column.currently-active {
	opacity: 1
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group .md-form-gcdm-select-img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group .md-form-gcdm-select-img {
	border: solid 1px #333;
	box-sizing: border-box;
	cursor: pointer
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:hover .parsys_column, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:hover .parsys_column {
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	opacity: .5
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:hover .parsys_column.currently-active, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:hover .parsys_column.currently-active {
	opacity: .5
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:hover .parsys_column:hover, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:hover .parsys_column:hover {
	transition: opacity 750ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	opacity: 1
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-select-img-group:hover .parsys_column:hover .md-form-gcdm-select-img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-select-img-group:hover .parsys_column:hover .md-form-gcdm-select-img {
	border: solid 1px #666
}

.md-form-gcdm.md-form-gcdm-brochure .md-contenttile-tout-wrapper, .md-form-gcdm.md-form-gcdm-competition .md-contenttile-tout-wrapper {
	text-align: center
}

.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-label.md-clickable, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-label.md-clickable {
	margin: 0
}

.md-form-gcdm-brochure-selection {
	min-width: 280px;
	margin: 0 20px
}

.md-form-gcdm-brochure-selection .md-form-gcdm-checkbox {
	z-index: 1
}

.md-form-gcdm-brochure-group {
	margin-bottom: 2rem
}

.md-form-gcdm-brochures {
	padding: 20px 0 100px;
	text-align: center
}

.form-gcdm-brochure-label {
	border: 0;
	padding: 0
}

.form-gcdm-brochure-label:hover .md-form-gcdm-brochure-description {
	background-color: #fff;
	color: #000
}

.form-gcdm-brochure-label:hover .md-form-gcdm-brochure-description:after {
	color: #000
}

.md-form-gcdm-brochure-field {
	display: none
}

.md-form-gcdm-brochure-description {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: background-color 300ms;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	border: solid 1px #a7a7a7;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	width: 200px;
	min-height: 55px;
	background-color: transparent;
	color: #fff;
	padding: 14px 30px 13px 10px
}

.localized-fonts-loaded .md-form-gcdm-brochure-description {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm-brochure-description:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e862';
	text-indent: 0;
	font-size: 80 pxpx;
	font-size: 5 pxrem;
	position: absolute;
	right: 10px;
	top: 20px;
	color: #fff
}

.md-form-gcdm-brochure-field:checked + .form-gcdm-brochure-label .md-form-gcdm-brochure-description:after {
	content: '\e811';
	text-indent: 0;
	color: #fff
}

.md-form-gcdm-brochure-field:checked + .form-gcdm-brochure-label:hover .md-form-gcdm-brochure-description:after {
	color: #000
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 0 10px 40px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-title span, .md-form-gcdm.md-form-gcdm-offer .md-trade-in-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-subtitle {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 10px 5px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-subtitle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-subtitle span, .md-form-gcdm.md-form-gcdm-offer .md-trade-in-subtitle p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-subtitle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-body {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	line-height: 1.57142857em;
	font-size: 14px;
	font-size: .8749999999999999rem;
	margin: 0 10px 40px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-body {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: transparent;
	display: inline;
	cursor: pointer;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button span, .md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button span {
	display: inline-block;
	padding: 0 0 0 5px
}

.md-form-gcdm.md-form-gcdm-offer .md-offer-dlo-explanation {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	margin: 5px 0 20px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-offer-dlo-explanation {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary {
	border-top: 1px solid #fff;
	margin-top: 30px
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-item {
	padding-top: 20px
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-summary-col {
	background: #000
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-char-limit {
	color: #000
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-textarea {
	box-shadow: none;
	border: solid 1px #000;
	color: #000
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-vehicle {
	display: flex;
	flex-direction: row-reverse;
	align-items: stretch;
	overflow: hidden;
	position: relative;
	background: #000;
	border-bottom: 0
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-col {
	width: 50%;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-image {
	background-color: #101010;
	background: linear-gradient(#101010, #1d1d1d);
	text-align: center;
	padding: 10px 0
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-image img {
	width: 100%;
	max-width: 190px;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	background: #000;
	padding: 20px 10px
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	width: 100%;
	margin: 5px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name p:last-child {
	margin: 0 0 5px;
	color: #fff
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin: 5px 0;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	padding: 20px 10px;
	display: block;
	position: relative;
	border-bottom: 0;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info {
	background: #fff
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dl {
	padding: 20px 10px;
	display: block;
	position: relative;
	border-bottom: 2px solid #666
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dl.md-icnpre-pin:before {
	position: absolute;
	left: 10px;
	top: 20px
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	display: block;
	margin: 0 0 12px 40px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: block;
	margin: 0 0 0 40px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dl, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dd, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
	color: #000
}

.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-conf .md-form-gcdm-summary-info dl:last-child {
	border: 0
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	margin: 0 10px 40px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-title span, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-subtitle {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 15px;
	margin: 0 10px 5px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-subtitle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-subtitle span, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-subtitle p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-subtitle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-body {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	line-height: 1.57142857em;
	font-size: 14px;
	font-size: .8749999999999999rem;
	margin: 0 10px 40px;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-body {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin-bottom: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: 0;
	background: transparent;
	display: inline;
	cursor: pointer;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button span, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button span {
	display: inline-block;
	padding: 0 0 0 5px
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-offer-dlo-explanation {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	color: #a7a7a7;
	margin: 5px 0 20px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-offer-dlo-explanation {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary {
	border-top: 1px solid #fff;
	margin-top: 30px
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-item {
	padding-top: 20px
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-summary-col {
	background: #000
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-char-limit {
	color: #000
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-textarea {
	box-shadow: none;
	border: solid 1px #000;
	color: #000
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-vehicle {
	display: flex;
	flex-direction: row-reverse;
	align-items: stretch;
	overflow: hidden;
	position: relative;
	background: #000;
	border-bottom: 0
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-col {
	width: 50%;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-image {
	background-color: #101010;
	background: linear-gradient(#101010, #1d1d1d);
	text-align: center;
	padding: 10px 0
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-image img {
	width: 100%;
	max-width: 190px;
	display: inline-block
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	background: #000;
	padding: 20px 10px
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	width: 100%;
	margin: 5px 0
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name p:last-child {
	margin: 0 0 5px;
	color: #fff
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	margin: 5px 0;
	color: #fff
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	padding: 20px 10px;
	display: block;
	position: relative;
	border-bottom: 0;
	color: #000
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info {
	background: #fff
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dl {
	padding: 20px 10px;
	display: block;
	position: relative;
	border-bottom: 2px solid #666
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dl.md-icnpre-pin:before {
	position: absolute;
	left: 10px;
	top: 20px
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	display: block;
	margin: 0 0 12px 40px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dt {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: block;
	margin: 0 0 0 40px
}

.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dd {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dl, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dd, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
	color: #000
}

.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-conf .md-form-gcdm-summary-info dl:last-child {
	border: 0
}

@media only screen and (min-width: 401px) {
	.md-parallax-module-pageSplitImageGallery .md-plx-page-split-image .md-plx-label-text {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 10px;
		display: inline
	}

	.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-page-split-image .md-plx-label-text {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-page-split-image .md-plx-label-text span, .md-parallax-module-pageSplitImageGallery .md-plx-page-split-image .md-plx-label-text p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-page-split-image .md-plx-label-text {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-shelf-component .md-cts-form-item {
		max-width: 540px
	}

	.md-cts-form-input, .md-cts-form-select {
		display: inline-block;
		max-width: 380px
	}

	.md-contenttable-scroll-active .md-contenttable-scroll-lead {
		width: 160px
	}

	.md-contenttable-leading .md-contenttable-scroll-active .md-contenttable-scroll-lead {
		width: 200px
	}

	.md-contenttable-scroll-active .md-contenttable-scroll-main {
		margin-left: 160px
	}

	.md-contenttable-leading .md-contenttable-scroll-active .md-contenttable-scroll-main {
		margin-left: 200px
	}

	.md-explore-story-wrap {
		height: 45.9vw
	}

	.md-explore-story-heading {
		font-size: 6vw
	}

	.md-explore-story-subheading {
		font-size: 3.45vw
	}

	.md-ss-default .md-ss-range-item {
		width: calc(33.333333333333336% - 5px);
		margin-left: 5px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range {
		flex-direction: row
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list {
		flex-flow: row wrap;
		align-items: stretch !important;
		width: 100%;
		height: auto
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
		min-height: 270px;
		width: unset;
		min-height: 132px;
		margin-left: 0
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
		align-items: center;
		min-height: 132px;
		background: #f5f6f7;
		background-color: #f5f6f7;
		overflow: hidden
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect {
		align-items: stretch
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect .md-image {
		flex-direction: column;
		align-items: stretch
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect .md-image img {
		height: auto;
		width: 100%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info {
		position: static;
		display: flex;
		flex-flow: column wrap;
		align-items: stretch;
		min-height: 60px;
		background: #f5f6f7;
		background-color: #f5f6f7;
		min-width: 1px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
		display: block;
		flex: none;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 1rem
	}

	.md-ss-configurator .md-ss-range-list, .md-ss-hmc .md-ss-range-list {
		margin-left: -10px;
		padding: 0
	}

	.md-ss-configurator .md-ss-default .md-ss-range-item, .md-ss-hmc .md-ss-default .md-ss-range-item {
		width: calc(33.333333333333336% - 10px);
		margin-left: 10px;
		margin-bottom: 10px
	}

	.md-equippacks-row-name {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-equippacks-row-name {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}
}

@media only screen and (min-width: 601px) {
	.md-cts-mainheading {
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		font-size: 2.734375vw;
		line-height: 1;
		margin-bottom: 20px
	}

	.md-cts-mainheading + .md-cts-subheading {
		margin-top: -10px
	}

	.md-cts-subheading {
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		font-size: 1.7578125vw;
		line-height: .88888889;
		margin-bottom: 25px
	}

	.md-cts-form-wrap .md-cts-form-label {
		margin: 13px 0;
		vertical-align: middle
	}

	.md-cts-form .md-btn {
		margin: 0;
		padding: 12px 20px;
		width: auto
	}

	.md-cts-form-navigation {
		border-top: 1px solid #4a4a4a;
		margin-top: 90px;
		padding: 20px 0;
		text-align: left
	}

	.md-cts-form-navigation .md-btn {
		min-width: 144px
	}

	.md-ss-default .md-ss-range-item {
		width: calc(25% - 5px);
		margin-left: 5px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range {
		background: #f5f6f7
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list {
		flex-direction: row;
		margin-left: 0
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
		min-height: unset;
		flex: 0 0 33.3%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
		background: #f5f6f7;
		background-color: #f5f6f7;
		overflow: hidden;
		min-height: 150px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper {
		display: block
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info {
		background: #f5f6f7
	}

	.md-ss-configurator .md-ss-default .md-ss-range-item {
		width: calc(25% - 10px);
		margin-left: 10px
	}

	.md-ss-configurator .md-ss-default .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect {
		display: block
	}

	.md-ss-configurator .md-ss-default .md-ss-range-item .md-ss-range-link .md-ss-range-info {
		margin-top: auto
	}

	.md-ss-hmc .md-ss-default .md-ss-range-item, .md-ss-compare .md-ss-default .md-ss-range-item {
		width: calc(33.333333333333336% - 10px);
		margin-left: 10px
	}

	.md-acc-items {
		margin: -1px
	}

	.md-acc-item-show {
		flex: 0 0 33.33333333%
	}

	.md-acc-item-link {
		border: solid 1px #fff
	}

	.md-keystats {
		padding: 30px 20px 1px
	}

	.md-keystats-grid {
		font-size: 0;
		font-size: 0rem
	}

	.md-keystats-grid.md-keystats-transmission {
		text-align: justify;
		-ms-text-justify: distribute-all-lines;
		text-justify: distribute-all-lines
	}

	.md-keystats-grid:after {
		content: '';
		display: inline-block;
		height: 0;
		overflow: hidden;
		text-align: justify;
		visibility: hidden;
		width: 100%
	}

	.md-ks-toggle-wrap, .md-keystats-list-wrap, .md-ks-ratings {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		display: inline-block;
		-ms-text-justify: justify;
		text-justify: justify;
		text-align: left;
		vertical-align: middle;
		white-space: normal
	}

	.md-ks-toggle-wrap {
		width: 100%
	}

	.md-ks-toggle-wrap-simple {
		padding-bottom: 30px
	}

	.md-keystats-list-wrap {
		max-width: 380px
	}

	.md-keystats-list {
		margin: 0
	}

	.md-ks-ratings {
		margin: 0 0 20px 0
	}

	.md-new-range-page .md-custom-selector .md-cs-item-bottom-frame {
		bottom: 100px
	}

	.md-new-range-page .md-custom-selector .md-cs-selector-level1 .md-cs-carousel-pagination {
		bottom: 125px
	}

	.md-new-range-page .md-custom-selector .md-new-range-info .md-cs-info-area {
		padding: 40px 3.4%
	}

	.md-form-gcdm .md-form-gcdm-submit-pair .md-btn {
		margin: 0;
		width: calc(50% - 5px)
	}

	.md-custom-overlay .md-form-gcdm .md-form-gcdm-step, .md-custom-overlay .md-form-gcdm .md-form-gcdm-step-external {
		position: absolute
	}

	.md-form-gcdm .md-password-check {
		cursor: pointer;
		position: absolute;
		top: 20px;
		right: 0;
		z-index: 1;
		display: block;
		width: 39px;
		height: 39px;
		line-height: 39px;
		text-align: center;
		color: #fff
	}

	.md-form-gcdm .md-form-dealer-headline {
		padding: 0
	}

	.md-form-gcdm-submit-pair .md-btn:last-child, .md-form-gcdm-submit-inverse .md-btn:first-child {
		float: right
	}

	.md-form-gcdm-submit-inverse .md-btn:last-child {
		float: none
	}

	.md-ss-default .md-ss-range-item.md-ss-brochure-category .md-ss-range-image-wrapper {
		padding-top: 49.5px
	}
}

@media only screen and (min-width: 768px) {
	.md-form-gcdm.md-form-gcdm-login .md-form-gcdm-tconf {
		max-width: 615px
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px;
		padding: 0
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-title span, .md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-leftbox {
		float: left;
		width: 37%
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container {
		overflow: hidden
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox {
		float: right;
		width: 50%
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-item {
		margin-bottom: 10px
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-label {
		margin: 0 0 10px 0;
		text-align: left
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-error {
		width: 100%;
		margin-left: 0
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-submit {
		width: 100%
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-submit .md-btn {
		width: 45%;
		float: left;
		margin: 0
	}

	.md-form-gcdm.md-form-gcdm-forgottenpassword .md-form-gcdm-container .md-form-gcdm-rightbox .md-form-gcdm-submit .md-btn:last-child {
		float: right
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-sect-hd-two-col-data {
		margin: 0 auto 20px;
		max-width: 720px !important;
		display: block !important
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col {
		margin-left: 100px;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-tda-ss {
		margin: 0 auto 20px;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols {
		margin: 30px auto;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col {
		margin-left: 100px;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix {
		display: inline-block
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input {
		width: 70px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label {
		width: 70px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short {
		display: inline-block;
		position: absolute;
		padding-left: 10px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input {
		width: 224px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-tda-ss, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-tda-ss {
		margin: 0 auto 20px;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols {
		margin: 30px auto;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group {
		margin-bottom: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label {
		text-align: left;
		margin: 0 0 10px 0;
		width: 300px;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl {
		width: 304px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend {
		float: none
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative {
		display: none
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select {
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder {
		display: inline-block
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note {
		top: inherit;
		right: inherit;
		max-width: 292px;
		margin: 12.5px 0 0 0;
		display: block;
		width: inherit;
		position: inherit
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit {
		width: 100%
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item {
		margin: 0 0 20px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col {
		display: inline-block;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col {
		margin-left: 100px;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error {
		margin-left: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item {
		margin: 0 auto 20px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider {
		margin: 15px 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container {
		display: inline-flex
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container {
		position: absolute
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder {
		margin-bottom: 40px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist {
		margin-left: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy {
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-item.two-col.right-col.md-container-form-col {
		width: 304px
	}

	.md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container {
		position: relative;
		margin-bottom: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-sect-hd-two-col-data, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-sect-hd-two-col-data {
		margin: 0 auto 20px;
		max-width: 720px !important;
		display: block !important
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-sect-hd-two-col-data.md-form-gcdm-ss .md-ss-container .right-col {
		margin-left: 100px;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-tdavariant2-ss {
		margin: 0 auto 20px;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols {
		margin: 30px auto;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols.md-form-gcdm-ss .md-ss-container .right-col {
		margin-left: 100px;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix {
		display: inline-block
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-input {
		width: 70px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-prefix .md-form-gcdm-label {
		width: 70px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short {
		display: inline-block;
		position: absolute;
		padding-left: 10px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-surname-short .md-form-gcdm-input {
		width: 224px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-tdavariant2-ss, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-tdavariant2-ss {
		margin: 0 auto 20px;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols {
		margin: 30px auto;
		max-width: 720px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-brochure-group {
		margin-bottom: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-label {
		text-align: left;
		margin: 0 0 10px 0;
		width: 300px;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-brochure-dl {
		width: 304px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container legend {
		float: none
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-datepicker .md-form-gcdm-datenative {
		display: none
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select {
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-input.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-select.md-form-gcdm-has-btn-finder {
		display: inline-block
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-note {
		top: inherit;
		right: inherit;
		max-width: 292px;
		margin: 12.5px 0 0 0;
		display: block;
		width: inherit;
		position: inherit
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-char-limit {
		width: 100%
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item {
		margin: 0 0 20px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col {
		display: inline-block;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col {
		margin-left: 100px;
		vertical-align: top
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item .md-form-gcdm-error {
		margin-left: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-checkbox-container .md-form-gcdm-item {
		margin: 0 auto 20px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-divider {
		margin: 15px 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-gcdm-form-date-container {
		display: inline-flex
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container {
		position: absolute
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container-placeholder {
		margin-bottom: 40px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .address-picklist {
		margin-left: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-container.md-form-gcdm-two-cols .md-form-gcdm-policy-container .md-form-gcdm-policy {
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-service .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-contact .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-contactvariant2 .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-contactvariant3 .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-accessory .md-form-gcdm-item.two-col.right-col.md-container-form-col, .md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-item.two-col.right-col.md-container-form-col {
		width: 304px
	}

	.md-form-gcdm.md-form-gcdm-openarearfo .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.formatted-address-container {
		position: relative;
		margin-bottom: 0
	}

	.md-form-gcdm .md-form-gcdm-container {
		max-width: 578px;
		margin: 0 auto;
		clear: both
	}

	.md-form-gcdm .md-policy-preview .md-form-gcdm-container {
		max-width: none
	}

	.md-form-gcdm .md-form-gcdm-container-split {
		display: table;
		margin: 0 auto;
		table-layout: fixed;
		width: 668px
	}

	.md-form-gcdm .md-form-gcdm-container-split .md-form-gcdm-error {
		margin-left: 0
	}

	.md-form-gcdm .md-form-gcdm-delete-account .md-form-gcdm-container-split {
		width: 60%
	}

	.md-form-gcdm .md-form-gcdm-split-col {
		display: table-cell;
		padding-bottom: 0;
		padding-right: 15px;
		vertical-align: middle
	}

	.md-form-gcdm .md-form-gcdm-split-col:first-child {
		padding-right: 30px
	}

	.md-form-gcdm .md-form-gcdm-split-col:last-child {
		padding-left: 30px
	}

	.md-form-gcdm .md-form-gcdm-split-col .md-form-gcdm-error {
		margin: 0
	}

	.md-form-gcdm .md-form-gcdm-split-col .md-form-gcdm-heading, .md-form-gcdm .md-form-gcdm-split-col .md-form-gcdm-copy {
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-split-primary {
		clear: right;
		float: right;
		padding: 0 0 0 30px;
		width: 45%
	}

	.md-form-gcdm .md-form-gcdm-split-secondary {
		float: left;
		padding-right: 0 30px 0 0;
		width: 55%
	}

	.md-form-gcdm .md-form-gcdm-item {
		display: block;
		margin: 0 0 20px;
		border: 0;
		padding: 0;
		position: relative
	}

	.md-form-gcdm .md-form-gcdm-middle, .md-form-gcdm .md-form-gcdm-login-middle {
		width: 304px;
		margin: 0 auto 20px
	}

	.md-form-gcdm .md-form-gcdm-middle .md-form-gcdm-error, .md-form-gcdm .md-form-gcdm-login-middle .md-form-gcdm-error {
		margin-left: 0
	}

	.md-form-gcdm .md-form-gcdm-middle.md-form-cookie-error-message, .md-form-gcdm .md-form-gcdm-login-middle.md-form-cookie-error-message {
		margin-bottom: 0
	}

	.md-form-gcdm .md-form-gcdm-top {
		margin: 20px 0
	}

	.md-form-gcdm .md-form-gcdm-top:after {
		content: "";
		display: table
	}

	.md-form-gcdm .md-form-gcdm-label, .md-form-gcdm .md-form-gcdm-label-stack {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		transition: color .5s;
		display: block;
		text-align: left;
		width: 100%;
		margin: 0 0 10px 0;
		color: #fff
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-label, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-label-stack {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-label.md-form-gcdm-hide, .md-form-gcdm .md-form-gcdm-label-stack.md-form-gcdm-hide {
		display: inline-block;
		visibility: hidden
	}

	.md-form-gcdm .md-form-gcdm-input, .md-form-gcdm .md-form-gcdm-textarea {
		transition: border-color .5s;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		border: 1px solid #fff;
		-webkit-transform: translate(0, 0, 0);
		float: none;
		width: 100%;
		position: relative;
		padding: 2px 0 0 10px;
		color: #fff;
		background-color: #000;
		display: inline-block;
		width: 304px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-textarea {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-input:focus, .md-form-gcdm .md-form-gcdm-textarea:focus, .md-form-gcdm .md-form-gcdm-input:hover, .md-form-gcdm .md-form-gcdm-textarea:hover, .md-form-gcdm .md-form-gcdm-input:active, .md-form-gcdm .md-form-gcdm-textarea:active {
		border: 1px solid #fff;
		outline: 0;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-input[type='text'], .md-form-gcdm .md-form-gcdm-textarea[type='text'], .md-form-gcdm .md-form-gcdm-input[type='email'], .md-form-gcdm .md-form-gcdm-textarea[type='email'], .md-form-gcdm .md-form-gcdm-input[type='password'], .md-form-gcdm .md-form-gcdm-textarea[type='password'], .md-form-gcdm .md-form-gcdm-input[type='phone'], .md-form-gcdm .md-form-gcdm-textarea[type='phone'] {
		height: 37px
	}

	.md-form-gcdm .md-form-gcdm-input.error, .md-form-gcdm .md-form-gcdm-textarea.error {
		border-top: 1px solid #8d0000;
		border-left: 1px solid #a40000;
		border-bottom: 1px solid #d52b2b;
		border-right: 1px solid #d01616
	}

	.md-form-gcdm .md-form-gcdm-input + a, .md-form-gcdm .md-form-gcdm-textarea + a {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		text-transform: uppercase;
		padding: 15px 0 0 0;
		display: block;
		color: #fff;
		text-decoration: underline
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input + a, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-textarea + a {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-input.md-form-gcdm-datecustom {
		height: 32px
	}

	.md-form-gcdm .md-form-gcdm-input input {
		transition: border-color .5s;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		border: 1px solid #fff;
		-webkit-transform: translate(0, 0, 0);
		float: none;
		width: 100%;
		position: relative;
		padding: 2px 0 0 10px;
		color: #fff;
		background-color: #000;
		background: #000;
		height: 32px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input input {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-input input:focus, .md-form-gcdm .md-form-gcdm-input input:hover, .md-form-gcdm .md-form-gcdm-input input:active {
		border: 1px solid #fff;
		outline: 0;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-input input[type='text'], .md-form-gcdm .md-form-gcdm-input input[type='email'], .md-form-gcdm .md-form-gcdm-input input[type='password'], .md-form-gcdm .md-form-gcdm-input input[type='phone'] {
		height: 37px
	}

	.md-form-gcdm .md-form-gcdm-input input.error {
		border-top: 1px solid #8d0000;
		border-left: 1px solid #a40000;
		border-bottom: 1px solid #d52b2b;
		border-right: 1px solid #d01616
	}

	.md-form-gcdm .md-form-gcdm-input input + a {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		text-transform: uppercase;
		padding: 15px 0 0 0;
		display: block;
		color: #fff;
		text-decoration: underline
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-input input + a {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-textarea {
		overflow: auto;
		padding: 10px
	}

	.md-form-gcdm .md-form-gcdm-select {
		transition: border-color .5s;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		-webkit-transform: translate(0, 0, 0);
		float: none;
		padding: 2px 0 0 10px;
		color: #fff;
		background-color: #000;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		line-height: 0;
		outline: 0;
		border: 1px solid #fff;
		position: relative;
		display: inline-block;
		width: 304px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-select {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-select:focus, .md-form-gcdm .md-form-gcdm-select:hover, .md-form-gcdm .md-form-gcdm-select:active {
		border: 1px solid #fff;
		outline: 0;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-select[type='text'], .md-form-gcdm .md-form-gcdm-select[type='email'], .md-form-gcdm .md-form-gcdm-select[type='password'], .md-form-gcdm .md-form-gcdm-select[type='phone'] {
		height: 37px
	}

	.md-form-gcdm .md-form-gcdm-select.error {
		border-top: 1px solid #8d0000;
		border-left: 1px solid #a40000;
		border-bottom: 1px solid #d52b2b;
		border-right: 1px solid #d01616
	}

	.md-form-gcdm .md-form-gcdm-select + a {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		text-transform: uppercase;
		padding: 15px 0 0 0;
		display: block;
		color: #fff;
		text-decoration: underline
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-select + a {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.no-pointerevents .md-form-gcdm .md-form-gcdm-select {
		background: transparent url('images/forms/bg-select.png') right top no-repeat;
		background-size: auto 100%
	}

	.pointerevents .md-form-gcdm .md-form-gcdm-select {
		background: #000
	}

	.pointerevents .md-form-gcdm .md-form-gcdm-select:after {
		border-radius: 0;
		content: '';
		background: transparent url('images/forms/bg-select.png') right top no-repeat;
		background-size: contain;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 38px;
		height: 100%
	}

	.pointerevents .md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio:after {
		content: none
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio {
		background: #000;
		border: 0;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption {
		float: left;
		padding-right: 10px;
		display: block;
		position: relative;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption .radio-option-label {
		padding-left: 7px
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radiobtn {
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		border: 2px;
		border-style: solid;
		background-color: #000;
		border-color: #fff
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radiobtn:after {
		content: "";
		position: absolute;
		display: none
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
		display: block
	}

	.md-form-gcdm .md-form-gcdm-select.gcdm-generic-radio .radioOption .radiobtn:after {
		top: 4px;
		left: 4px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: #fff
	}

	.no-multiplebgs.no-pointerevents .md-form-gcdm .md-form-gcdm-select, .no-cssgradients.no-pointerevents .md-form-gcdm .md-form-gcdm-select {
		background: #000 url('images/forms/bg-select.png') right top no-repeat;
		background-size: auto 100%
	}

	.md-form-gcdm .md-form-gcdm-radio {
		display: inline-block;
		vertical-align: top;
		transition: color .5s;
		display: flex;
		align-items: center;
		position: relative;
		margin: 16px 0 0;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-radio:hover, .md-form-gcdm .md-form-gcdm-radio:focus, .md-form-gcdm .md-form-gcdm-radio:active {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-radio:hover a, .md-form-gcdm .md-form-gcdm-radio:focus a, .md-form-gcdm .md-form-gcdm-radio:active a {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-radio .md-clickable {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		padding: 0 0 0 39px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-radio .md-clickable {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-radio input + label.md-clickable {
		display: inline-block;
		vertical-align: top;
		transition: border-color .5s;
		cursor: pointer;
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-radio input + label.md-clickable:hover {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-radio input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-radio input:active + label.md-clickable {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-radio input + label.md-clickable:after {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.md-form-gcdm .md-form-gcdm-radio .md-form-checkable-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		margin: 0 0 0 10px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-radio .md-form-checkable-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-radio .md-form-checkable-label a {
		transition: color .5s
	}

	.md-form-gcdm .md-form-gcdm-checkbox {
		display: inline-block;
		vertical-align: top;
		transition: color .5s;
		display: flex;
		align-items: center;
		position: relative;
		margin: 16px 0 0;
		color: #fff;
		width: 100%
	}

	.md-form-gcdm .md-form-gcdm-checkbox:hover, .md-form-gcdm .md-form-gcdm-checkbox:focus, .md-form-gcdm .md-form-gcdm-checkbox:active {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-checkbox:hover a, .md-form-gcdm .md-form-gcdm-checkbox:focus a, .md-form-gcdm .md-form-gcdm-checkbox:active a {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-checkbox .md-clickable {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		padding: 0 0 0 39px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-checkbox .md-clickable {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-checkbox input + label.md-clickable {
		display: inline-block;
		vertical-align: top;
		transition: border-color .5s;
		cursor: pointer;
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-checkbox input + label.md-clickable:hover {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-checkbox input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-checkbox input:active + label.md-clickable {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-checkbox input + label.md-clickable:after {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.md-form-gcdm .md-form-gcdm-checkbox .md-form-checkable-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		margin: 0 0 0 10px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-checkbox .md-form-checkable-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-checkbox .md-form-checkable-label a {
		transition: color .5s
	}

	.md-form-gcdm .md-form-gcdm-toggle {
		display: inline-block;
		vertical-align: top;
		transition: color .5s;
		display: flex;
		align-items: center;
		position: relative;
		margin: 16px 0 0;
		color: #fff;
		margin: 0
	}

	.md-form-gcdm .md-form-gcdm-toggle:hover, .md-form-gcdm .md-form-gcdm-toggle:focus, .md-form-gcdm .md-form-gcdm-toggle:active {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-toggle:hover a, .md-form-gcdm .md-form-gcdm-toggle:focus a, .md-form-gcdm .md-form-gcdm-toggle:active a {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-toggle .md-clickable {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		padding: 0 0 0 39px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle .md-clickable {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-toggle input + label.md-clickable {
		display: inline-block;
		vertical-align: top;
		transition: border-color .5s;
		cursor: pointer;
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-toggle input + label.md-clickable:hover {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-toggle input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-toggle input:active + label.md-clickable {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-toggle input + label.md-clickable:after {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		margin: 0 0 0 10px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-toggle .md-form-checkable-label a {
		transition: color .5s
	}

	.md-form-gcdm .md-form-gcdm-toggle-text {
		display: inline-block;
		vertical-align: top;
		transition: color .5s;
		display: flex;
		align-items: center;
		position: relative;
		margin: 16px 0 0;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-toggle-text:hover, .md-form-gcdm .md-form-gcdm-toggle-text:focus, .md-form-gcdm .md-form-gcdm-toggle-text:active {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-toggle-text:hover a, .md-form-gcdm .md-form-gcdm-toggle-text:focus a, .md-form-gcdm .md-form-gcdm-toggle-text:active a {
		color: #09F
	}

	.md-form-gcdm .md-form-gcdm-toggle-text .md-clickable {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		padding: 0 0 0 39px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle-text .md-clickable {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-toggle-text input + label.md-clickable {
		display: inline-block;
		vertical-align: top;
		transition: border-color .5s;
		cursor: pointer;
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-toggle-text input + label.md-clickable:hover {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-toggle-text input:focus + label.md-clickable, .md-form-gcdm .md-form-gcdm-toggle-text input:active + label.md-clickable {
		border: 2px solid #fff
	}

	.md-form-gcdm .md-form-gcdm-toggle-text input + label.md-clickable:after {
		display: block;
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1
	}

	.md-form-gcdm .md-form-gcdm-toggle-text .md-form-checkable-label {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1.1em;
		display: block;
		margin: 0 0 0 10px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-toggle-text .md-form-checkable-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-toggle-text .md-form-checkable-label a {
		transition: color .5s
	}

	.md-form-gcdm .md-form-gcdm-inline {
		max-width: 578px;
		margin: 0 auto
	}

	.md-form-gcdm .md-form-gcdm-inline .md-form-checkable-label {
		margin: 0 10px 0 10px
	}

	.md-form-gcdm .md-form-gcdm-syserror {
		padding: 25px
	}

	.md-form-gcdm .md-form-gcdm-has-btn-finder {
		width: 224px
	}

	.md-form-gcdm .md-form-gcdm-btn-finder {
		width: 80px
	}

	.md-form-gcdm .md-form-gcdm-error {
		margin-left: 135px;
		width: 304px
	}

	.md-form-gcdm .md-form-gcdm-note {
		display: inline-block;
		transform: translateY(0);
		margin: 10px 0 0 135px;
		position: static;
		right: auto;
		top: auto;
		width: auto
	}

	.md-form-gcdm .md-form-gcdm-note.md-form-gcdm-is-link {
		margin: 0;
		position: absolute;
		right: 0;
		top: 25%;
		width: 108px
	}

	.md-form-gcdm .md-form-gcdm-label {
		display: inline-block;
		width: 150px;
		margin: 9px 20px 0 -38px;
		text-align: right;
		vertical-align: top
	}

	.md-form-gcdm .md-form-gcdm-label.md-form-gcdm-hide {
		display: inline-block;
		visibility: hidden
	}

	.md-form-gcdm legend.md-form-gcdm-label {
		float: left;
		margin-right: 24px
	}

	.md-form-gcdm .md-form-gcdm-custom-extension, .md-form-gcdm .md-form-gcdm-input, .md-form-gcdm .md-form-gcdm-select, .md-form-gcdm .md-form-gcdm-pair {
		display: inline-block;
		width: 304px
	}

	.md-form-gcdm .md-form-gcdm-pair .md-form-gcdm-input, .md-form-gcdm .md-form-gcdm-pair .md-form-gcdm-select {
		width: 100%
	}

	.md-form-gcdm .md-form-gcdm-pair-main {
		width: 230px
	}

	.md-form-gcdm .md-form-gcdm-pair-side {
		top: 1px;
		width: 74px
	}

	.md-form-gcdm .md-form-gcdm-has-btn-finder {
		width: 224px
	}

	.md-form-gcdm .md-form-gcdm-btn-finder {
		width: 80px
	}

	.md-form-gcdm .md-form-gcdm-btn-icon {
		height: 32px
	}

	.md-form-gcdm .md-form-gcdm-navigation {
		border-top: 1px solid #4a4a4a;
		padding: 20px 0;
		text-align: left
	}

	.md-form-gcdm .md-form-gcdm-navigation .md-btn {
		padding: 12px 20px;
		width: auto
	}

	.md-form-gcdm .md-form-gcdm-navigation .md-form-gcdm-submit-btn {
		margin: 0;
		min-width: 144px;
		float: right
	}

	.md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-login-middle {
		width: 400px
	}

	.md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-submit-btn, .md-form-gcdm .md-form-gcdm-submitting .md-form-gcdm-next-btn {
		padding-right: 0
	}

	.md-form-gcdm .md-form-gcdm-divider {
		border: 0;
		margin: 25px 0
	}

	.md-form-gcdm .md-form-gcdm-policy-inline {
		padding: 0 0 20px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		color: #fff
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-policy-inline {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-wrap:before, .md-form-gcdm .md-form-gcdm-wrap:after {
		content: "";
		display: table
	}

	.md-form-gcdm .md-form-gcdm-wrap:after {
		clear: both
	}

	.md-form-gcdm .md-form-gcdm-wrap .md-form-gcdm-col {
		float: left;
		width: 50%
	}

	.md-form-gcdm .md-form-gcdm-wrap .md-form-gcdm-col-content {
		padding: 0 10px
	}

	.md-form-gcdm .md-form-gcdm-profile {
		padding: 0 20px
	}

	.md-form-gcdm .md-form-gcdm-profile .md-form-gcdm-col-content {
		padding: 0 10px
	}

	.md-form-gcdm .md-form-gcdm-heading-prominent {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-heading-prominent {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-heading-prominent span, .md-form-gcdm .md-form-gcdm-heading-prominent p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-heading-prominent {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-sect-hd {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px;
		padding: 0;
		color: #fff
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-sect-hd {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-sect-hd span, .md-form-gcdm .md-form-gcdm-sect-hd p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-sect-hd {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-copy {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-copy {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-conf {
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-header {
		padding: 36px 0 0 0
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 40px;
		font-size: 2.5rem;
		padding: 0
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-hd {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-txt {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		padding: 0 0 25px;
		color: #fff
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-txt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-tout {
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;
		margin-top: 30px;
		margin-bottom: 30px;
		padding: 30px 0;
		overflow: hidden
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		display: inline-block;
		width: 60%;
		float: left
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-h3 .md-form-gcdm-conf-subheading {
		font-size: 14px;
		font-size: .8749999999999999rem
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #ed9300;
		background-color: #ed9300;
		color: #fff;
		padding: 5px 20px;
		text-align: center;
		margin: 0;
		display: inline-block;
		width: auto;
		max-width: 30%;
		float: right;
		-webkit-appearance: none
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta::-moz-focus-inner, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-btn-highlight-color-blue .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-highlight-color-blue .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta:lang(en), .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full:lang(en) {
		border: 2px solid #0085ac;
		background-color: #0085ac
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta [class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full [class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta [class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full [class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta [class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full [class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta [class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-icnpost-angle-down:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-icnpost-angle-down:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-icnpost-angle-up:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-icnpost-angle-up:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-icnpost-angle-down-black:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full:hover {
		border: 2px solid #000;
		background: #fff;
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full:active {
		border: 2px solid #000;
		background: #fff;
		color: #000;
		outline: 0
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #000;
		background: #fff;
		color: #000;
		display: inline-block;
		padding: 5px 20px;
		text-align: center;
		margin: 0
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt::-moz-focus-inner, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class^="md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class^="md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class*=" md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class*=" md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt [class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt [class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt [class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt [class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt [class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt [class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt [class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-up:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-up:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down-black:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt:hover {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt:active {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down-black, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down-black {
		background: #000;
		border: solid 2px #000;
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down-black:hover, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down-black:hover {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-alt.md-icnpost-angle-down-black:active, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-alt.md-icnpost-angle-down-black:active {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		line-height: 2
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large, .localized-fonts-loaded .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class^="md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class^="md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class*=" md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class*=" md-icnpre-"]:before, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class^="md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class*=" md-icnpost-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large[class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large[class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large [class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large [class^="md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large [class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large [class*=" md-icn-"]:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large [class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large [class^="md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large [class*=" md-icn-"], .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large [class*=" md-icn-"] {
		margin-bottom: 8px;
		font-size: 10px;
		padding-bottom: 3px;
		vertical-align: bottom
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large.md-icnpost-angle-down:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large.md-icnpost-angle-down:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large.md-icnpost-angle-up:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large.md-icnpost-angle-up:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta.md-btn-large.md-icnpost-angle-down-black:after, .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full.md-btn-large.md-icnpost-angle-down-black:after {
		font-size: 18px;
		padding-bottom: 0
	}

	.md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		box-sizing: border-box;
		float: left;
		display: block;
		border-right: 1px solid #000;
		white-space: normal;
		position: relative
	}

	.md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta:last-child, .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full:last-child {
		border-right: 0
	}

	.md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icnpost-"], .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icnpost-"], .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icnpost-"], .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icnpost-"] {
		position: relative;
		text-align: left;
		padding-right: 35px
	}

	.md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class^="md-icnpost-"]:after, .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class^="md-icnpost-"]:after, .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta[class*=" md-icnpost-"]:after, .md-btn-strip .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full[class*=" md-icnpost-"]:after {
		position: absolute;
		right: 20px;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		margin: auto
	}

	.md-btn-strip-2 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-strip-2 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		width: 50%
	}

	.md-btn-strip-3 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-strip-3 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		width: 33.333%
	}

	.md-btn-strip-4 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-strip-4 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		width: 25%
	}

	.md-btn-strip-5 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta, .md-btn-strip-5 .md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		width: 20%
	}

	.md-form-gcdm .md-form-gcdm-conf .md-form-gcdm-conf-cta-full {
		margin-top: 30px;
		max-width: none;
		width: 100%;
		display: block;
		float: none
	}

	.md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-input {
		width: 100%
	}

	.touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datecustom, .touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datepicker-visible, .touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-btn-icon {
		display: inline-block
	}

	.touch.md-inputdate .md-form-gcdm .md-form-gcdm-datepicker .md-form-gcdm-datenative {
		display: none
	}

	.md-form-gcdm .md-form-gcdm-progress-wrap {
		position: static
	}

	.md-form-gcdm .md-form-gcdm-progress {
		padding: 0;
		left: 38%;
		max-width: 50%
	}

	.md-custom-overlay .md-form-gcdm .md-form-gcdm-progress {
		position: fixed;
		top: 30px
	}

	.md-form-gcdm .md-form-gcdm-step {
		padding: 40px 8px 0
	}

	.md-form-gcdm .md-form-gcdm-reg-step.md-form-gcdm-step-external, .md-form-gcdm .md-form-gcdm-conf.md-form-gcdm-step-external {
		padding: 40px 20px
	}

	.md-custom-overlay .md-form-gcdm .md-form-gcdm-step, .md-custom-overlay .md-form-gcdm .md-form-gcdm-step-external {
		top: 54px
	}

	.md-form-gcdm .md-form-gcdm-step .md-form-gcdm-step-content, .md-form-gcdm .md-form-gcdm-step-external .md-form-gcdm-step-content {
		padding: 20px 0 0
	}

	.md-form-gcdm .md-form-gcdm-reg-flow-title {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		font-size: 40px;
		font-size: 2.5rem;
		padding: 0
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-reg-flow-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-reg-flow-text {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		padding: 0 0 25px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-reg-flow-text {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-preselected {
		padding: 0;
		min-height: 100px;
		margin: 100px auto 0
	}

	.md-form-gcdm .md-form-gcdm-preselected-range {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		font-size: 40px;
		font-size: 2.5rem;
		margin-bottom: 8px
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-preselected-range {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-preselected-model {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-preselected-model {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-preselected-price {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-preselected-price {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm .md-form-gcdm-preselected-container {
		padding: 20px 26px 40px
	}

	.md-form-gcdm .md-form-gcdm-preselected-image {
		position: relative;
		z-index: 1;
		margin-top: 7em
	}

	.md-form-gcdm .md-form-gcdm-selector-btn {
		padding: 12px 20px 12px 0;
		width: auto
	}

	.md-form-gcdm .md-btn-link {
		background: none !important;
		border: 0;
		font: inherit
	}

	.md-form-gcdm .md-form-gcdm-ss {
		margin: 0 0 20px
	}

	.md-form-gcdm .md-form-gcdm-ss .md-form-gcdm-error {
		padding: 0
	}

	.md-form-gcdm .md-form-gcdm-dlo-step .md-form-gcdm-dlo-searchbar {
		top: 20px
	}

	.md-form-gcdm .md-form-gcdm-copy, .md-form-gcdm .md-form-gcdm-reg-flow-title, .md-form-gcdm .md-form-gcdm-reg-flow-text, .md-form-gcdm .md-form-gcdm-heading-prominent {
		color: #fff
	}

	.md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-copy, .md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-reg-flow-title, .md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-reg-flow-text, .md-form-gcdm .md-form-gcdm-inverted-background .md-form-gcdm-heading-prominent {
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-heading-prominent {
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-white-components .md-form-gcdm-copy {
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers {
		color: #000
	}

	.md-form-gcdm .md-form-gcdm-white-components .dloLightDealers table tbody {
		padding-left: 0
	}

	.md-form-gcdm .md-form-gcdm-container-split-register {
		display: table
	}

	.md-form-gcdm .md-form-gcdm-container-split-register .md-mymini-heading {
		color: #000;
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-form-gcdm .md-form-gcdm-container-split-register .md-mymini-heading .md-mymini-heading-text {
		margin-bottom: 20px
	}

	.md-form-gcdm .md-form-gcdm-container-split-register .md-form-gcdm-copy {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-form-gcdm .md-form-gcdm-container-split-register .md-form-gcdm-copy {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-form-gcdm .md-form-gcdm-split-primary-register {
		padding: 0 0 0 150px
	}

	.md-form-gcdm .md-form-gcdm-split-primary-register .md-form-gcdm-btn-full {
		width: 25%;
		margin: 25px 0
	}

	.md-form-gcdm .md-form-gcdm-footnotes {
		margin-bottom: 1rem;
		margin-left: 0
	}

	.md-form-gcdm .md-custom-layer-wrapper.md-custom-layer-in {
		height: 400px;
		background: #000
	}

	.md-form-gcdm .md-custom-layer-main-wrapper {
		height: 100%
	}

	.md-form-gcdm .md-display-info {
		color: #fff
	}

	.md-form-gcdm .md-password-check {
		right: 0
	}

	.md-form-gcdm .md-form-dealer-headline {
		padding: 0
	}

	.md-form-gcdm-tconf {
		margin: 0 auto
	}

	.md-form-gcdm-tconf-inner {
		padding: 0
	}

	.md-form-gcdm-activate .md-form-gcdm-container-split {
		margin-top: 60px
	}

	.md-form-gcdm-mymini {
		margin-top: 57px
	}

	.md-form-gcdm-mymini .md-tabview .md-tv-tabs {
		margin-left: 20px
	}

	.md-form-gcdm-mymini .md-standard-selector {
		padding-left: 20px;
		padding-right: 20px
	}

	.md-form-gcdm-mymini .md-tabview {
		padding: 0
	}

	.md-form-gcdm-mymini .md-tabview .md-tv-tab-btn:hover.md-form-gcdm-mymini .md-tabview .md-tv-tab-btn:before {
		display: none
	}

	.md-form-gcdm-mymini .md-tabview .md-tv-tab-btn.md-tv-active:before {
		background-color: #fff;
		bottom: 9px;
		left: 0;
		top: auto;
		width: 100%
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] {
		top: 0;
		position: fixed
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-wrapper.md-custom-layer-in {
		height: 400px;
		background: #000
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-main-wrapper {
		height: 100%
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-display-info {
		color: #fff
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-main {
		color: #fff;
		background: #000;
		background-image: none;
		padding: 20px;
		height: 100%
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer-header {
		color: #fff;
		box-shadow: none;
		background: #000;
		border-bottom: solid 2px #fff;
		padding: 20px 20px 22px
	}

	.md-custom-layer[data-layer-group="md-gcdm-policy"] .md-custom-layer .md-icn-close {
		color: #fff
	}

	.md-custom-layer-veil[data-layer-group="md-gcdm-policy"] {
		position: fixed
	}

	.md-form-gcdm-main-title {
		margin: 0 auto !important;
		max-width: 720px !important
	}

	.md-form-gcdm-helper__message {
		position: absolute;
		width: 40%
	}

	.md-nav-shelf .md-form-gcdm-dealerlocator {
		padding-top: 0
	}

	.md-nav-shelf .md-form-gcdm-dealerlocator, .md-nav-shelf .md-form-gcdm-dealerlocator .md-form-gcdm-content, .md-nav-shelf .md-form-gcdm-dealerlocator .md-gcdm-controller-in-shelf, .md-nav-shelf .md-form-gcdm-dealerlocator .md-form-gcdm-wrapper, .md-nav-shelf .md-form-gcdm-dealerlocator .md-dlo-in-shelf, .md-nav-shelf .md-form-gcdm-dealerlocator .md-dealer-list {
		height: 100%
	}

	.md-nav-shelf .md-form-gcdm-dealerlocator .md-dlo-in-shelf.md-form-gcdm-dlo {
		margin-top: 0
	}

	.md-nav-shelf .md-form-gcdm-dealerlocator .md-dealer-list {
		height: 270px;
		overflow: auto;
		padding-top: 40px
	}

	.md-nav-shelf .md-form-gcdm-dealerlocator .md-form-gcdm-dlo-map {
		height: 495px
	}

	.md-form-gcdm-dealerlocator .md-form-gcdm-dlo-map {
		margin-bottom: 20px
	}

	.md-form-gcdm-dlo {
		position: relative;
		margin-top: 0;
		padding-top: 130px
	}

	.md-form-gcdm-dlo.md-dlo-map-view, .md-form-gcdm-dlo.md-dlo-preferred-vew {
		padding-top: 0
	}

	.md-form-gcdm-dlo.md-icn-loader {
		background-position: center center;
		width: 100%;
		background-size: initial
	}

	.md-form-gcdm-dlo-inner .md-dealer-list {
		padding-top: 40px;
		height: 560px;
		overflow: auto
	}

	.md-form-gcdm-dlo-inner .md-form-gcdm-dlo-searchbar {
		position: relative
	}

	.md-form-gcdm-dlo-searchbar {
		display: flex;
		min-height: 50px;
		left: 0;
		margin: auto;
		padding: 10px 20px;
		position: absolute;
		right: 0;
		top: 40px;
		width: 80%;
		z-index: 2;
		border-radius: 0;
		background: #000
	}

	.md-form-gcdm-dlo-title {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		-ms-grid-row-align: center;
		align-self: center;
		background: 0;
		border: 0;
		margin: 5px 5px 5px 0;
		padding: 0;
		width: 22%;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		color: #fff
	}

	.localized-fonts-loaded .md-form-gcdm-dlo-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-form-gcdm-dlo-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm-dlo-inner .md-form-gcdm-dlo-title {
		padding-top: 0
	}

	.md-form-gcdm-dlo-inline {
		box-shadow: none;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		background: 0;
		border: 0;
		float: right;
		padding: 0;
		width: 85%;
		transition: none
	}

	.md-hide-controls .md-form-gcdm-dlo-inline {
		top: 0
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-item {
		margin: 0
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-input {
		height: 30px;
		width: 100%;
		border-radius: 0;
		background: #000;
		border-color: #fff
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-dloc-search {
		flex: 1 1 auto;
		min-width: 115px
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-dloc-search:first-of-type {
		margin: 0 5px 0 10px
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-submit .md-form-gcdm-dlo-geo {
		height: 30px;
		padding: 7px 5px;
		margin-left: 10px;
		width: 30px
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-submit .md-form-gcdm-dlo-geo .md-icn-map-location {
		position: static;
		font-size: 13.5px;
		font-size: .8437500000000001rem
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-dlo-filters {
		min-width: 180px
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-select {
		width: 180px;
		border-radius: 0;
		border-color: #fff;
		background: #000
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-select select {
		padding: 8px 0 5px 10px
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-dlo-preferred {
		margin-left: 10px
	}

	.md-form-gcdm-dlo-location {
		margin-bottom: 10px;
		width: 100%
	}

	.md-form-gcdm-dloc-search-icon {
		right: 0
	}

	.md-form-gcdm-dloc-search-icon.md-form-gcdm-dloc-search-icon-close {
		right: 2px
	}

	.md-form-gcdm-dlo-controls {
		width: 100%
	}

	.md-form-gcdm-dlo-map {
		width: 100%;
		height: 500px;
		margin: 0 20px 20px 0
	}

	.md-form-gcdm-dlo-map:before {
		display: block;
		content: '';
		padding-top: 0
	}

	.md-form-gcdm-dealerlocator .md-form-gcdm-dlo-map {
		height: 419px;
		margin: 0
	}

	.md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-name span {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		color: #000;
		text-transform: uppercase
	}

	.localized-fonts-loaded .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-name span {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-distance span {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		text-transform: uppercase
	}

	.localized-fonts-loaded .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-distance span {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-address p, .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-address a {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-address p, .localized-fonts-loaded .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-address a {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-service-data .md-dealer-service-type-label {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		color: #000
	}

	.localized-fonts-loaded .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-service-data .md-dealer-service-type-label {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-service-data span {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal;
		text-transform: uppercase;
		color: #000
	}

	.localized-fonts-loaded .md-form-gcdm-dealerlocator-list .md-dealer-item .md-dealer-service-data span {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-dealer-preferred {
		margin: 120px 0
	}

	.md-dealer-item-header a {
		text-decoration: none
	}

	.md-dealer-info .md-dealer-visit {
		width: 100%;
		text-decoration: none;
		color: #fff;
		margin-top: 15px
	}

	.md-dealer-preferred-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px;
		padding: 0
	}

	.localized-fonts-loaded .md-dealer-preferred-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-dealer-preferred-title span, .md-dealer-preferred-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-dealer-preferred-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm-dlo-error-container {
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		top: 100%;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		width: 100%;
		z-index: 2;
		box-shadow: none;
		background: #fff
	}

	.md-hide-controls .md-form-gcdm-dlo-error-container {
		top: 100%;
		position: absolute
	}

	.md-form-gcdm-dlo-error-container .md-form-gcdm-error {
		margin: 0;
		width: 99%
	}

	.md-form-gcdm-dlo-error-container.md-form-gcdm-dlo-error-visible {
		border-bottom: 0;
		padding: 7px 20px 20px 20px
	}

	.md-form-gcdm-dealer-count {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		transform: translateX(-50%);
		left: 50%;
		padding: 14px;
		width: auto
	}

	.localized-fonts-loaded .md-form-gcdm-dealer-count {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-dlo-overwrite-warning-content .md-form-overwrite-notice {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		height: 100%
	}

	.localized-fonts-loaded .md-form-dlo-overwrite-warning-content .md-form-overwrite-notice {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-dlo-temp-save-warning-content .md-form-selected-dealer-notice {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		border-bottom: solid 1px #000;
		color: #000;
		padding: 15px 0 20px
	}

	.localized-fonts-loaded .md-form-dlo-temp-save-warning-content .md-form-selected-dealer-notice {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-dlo-temp-save-warning-content .md-login-link {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px;
		line-height: 3;
		margin-bottom: 0
	}

	.localized-fonts-loaded .md-form-dlo-temp-save-warning-content .md-login-link {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-dlo-temp-save-warning-content .md-login-link span, .md-form-dlo-temp-save-warning-content .md-login-link p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-form-dlo-temp-save-warning-content .md-login-link {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-dlo-temp-save-warning-content .md-btn:hover, .md-form-dlo-temp-save-warning-content .md-btn.md-btn-alt {
		border: solid 1px #000
	}

	.md-dealer-list {
		padding-top: 0
	}

	.md-dealer-list .md-dealer-item-header {
		border-bottom-color: transparent;
		cursor: default
	}

	.md-dealer-list .md-dealer-item-content {
		display: block
	}

	.md-dealer-list.md-dealer-list-itemopen .md-dealer-item {
		opacity: 1
	}

	.md-dealer-list .md-dealer-item {
		margin-bottom: 20px
	}

	.md-dealer-select {
		cursor: pointer
	}

	.md-gcdm-dlo-show-lvd {
		display: block
	}

	.md-gcdm-dlo-show-lvd.md-btn.md-btn-alt:hover {
		background: 0;
		border-color: #000;
		color: #fff
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited {
		margin-top: 0;
		overflow-y: scroll
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-dealer-last-visited-wrapper {
		height: 400px;
		margin-right: 276px;
		overflow: hidden;
		padding: 40px 0 0 60px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addresses {
		display: block
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-dealer-last-visited-navigation {
		bottom: 0;
		position: absolute;
		right: 0;
		top: 0;
		vertical-align: top;
		width: 276px;
		z-index: 12;
		display: flex;
		flex-direction: column;
		justify-content: center;
		background: #000;
		border-left: 0;
		padding: 0 50px 0 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-preferred-status-container {
		display: inline-block;
		float: none;
		padding: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px;
		margin: 0 0 5px;
		color: #a7a7a7
	}

	.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed span, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-lastviewed {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1em;
		margin-bottom: 20px;
		color: #fff;
		margin: 0;
		padding-left: 0
	}

	.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name span, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-dealer-name {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-dealer-saved {
		color: #fff
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-address-tabs-container {
		position: relative
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-address-name {
		color: #a7a7a7
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-address-name.md-ds-address-name-active {
		color: #fff
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo-content-container {
		padding-bottom: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo {
		padding: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-addressinfo-basic, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-addressinfo-services, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-addressinfo-content-container {
		background: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-addressinfo-column {
		display: block;
		width: 100%
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-opening-time-label, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-review-overlay-toggle {
		width: 45%;
		text-align: left
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-ratings-visual-container {
		width: 55%
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-review-overlay-toggle, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-ratings-visual-container {
		float: left
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-reviews .md-ds-rating-average p {
		padding-top: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-reviews .md-ds-rating-visuals {
		margin-top: -5px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-reviews .md-ds-rating-average {
		margin-bottom: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-reviews .md-ds-ratings-visual-container {
		height: 25px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-addressinfo .md-ds-addressinfo-value {
		display: block;
		margin-bottom: 5px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-address-tabs {
		height: auto
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-preview {
		max-width: 262px;
		height: 162px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-preview .md-ds-image {
		display: block
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-btn {
		border-bottom: 1px solid #333;
		display: block;
		height: 39px;
		position: relative;
		width: 100%;
		z-index: 13
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-btn.md-btn-alt {
		background: 0;
		color: #fff
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-btn.md-btn-alt:hover {
		border-color: #000
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-ds-address-list {
		border: 0;
		margin-top: 0;
		padding-top: 20px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation {
		border-bottom: 0;
		border-top: 1px solid #fff
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item-link, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation:first-child .md-stickynavigation-item-link, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation:last-child .md-stickynavigation-item-link {
		background-color: #222;
		background: linear-gradient(#222, rgba(34, 34, 34, 0));
		background-color: #111
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item {
		border-bottom: 1px solid #fff;
		position: relative
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item:before {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e808';
		text-indent: 0;
		font-size: 10px;
		font-size: .625rem;
		color: #fff;
		position: absolute;
		top: 40%
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item:first-child {
		border-top: 1px solid #fff
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item.md-nav-item-current .md-nav-item-link:before {
		bottom: -2px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item:first-child .md-stickynavigation-item-link, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item:last-child .md-stickynavigation-item-link {
		background: 0
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link {
		font-size: 14px;
		font-size: .8749999999999999rem;
		transition: background-color .3s ease, color .3s ease;
		display: flex;
		align-items: center;
		background-color: #111;
		border-top-color: #333;
		padding: 0 20px;
		min-height: 54px;
		width: 100%;
		font-size: 10px;
		font-size: .625rem;
		line-height: 1em;
		color: #fff;
		height: 54px
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:focus, .md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:hover {
		background: 0;
		color: #fff;
		text-decoration: underline
	}

	.md-gcdm-dlo-form-container .md-dealer-last-visited .md-stickynavigation .md-stickynavigation-item .md-stickynavigation-item-link:active {
		color: #fff
	}

	.md-dealer-item-listval [class^="md-icn-"] {
		top: -3px
	}

	.md-dealer-item-listkey {
		max-width: 100%;
		margin-bottom: 0
	}

	.md-dealer-item-link-save-container {
		color: #a7a7a7
	}

	.md-form-gcdm-profile {
		padding: 0 20px
	}

	.md-form-gcdm-profile .md-form-gcdm-profile-ctas-top {
		padding-bottom: 17px;
		position: static
	}

	.md-form-gcdm-profile .md-form-gcdm-profile-ctas-top .md-form-gcdm-profile-btn {
		padding-right: 0;
		z-index: 11
	}

	.md-form-gcdm-profile .md-form-gcdm-col-header .md-form-gcdm-col-title {
		padding-left: 0;
		font-size: 20px;
		font-size: 1.25rem
	}

	.md-form-gcdm-profile .md-form-gcdm-input-profile-password .md-form-gcdm-def-term:first-child + .md-form-gcdm-def-description {
		padding: 6px 70px 8px 20px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-step {
		padding-right: 8px;
		padding-left: 8px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-step-content-fullpage {
		height: 100%
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary {
		display: flex;
		border-top: 0;
		margin: 30px auto;
		max-width: 720px;
		overflow: hidden
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-item {
		margin: 0;
		clear: both;
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-label {
		display: block;
		width: auto;
		margin: 0 0 8px;
		text-align: left
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary .md-form-gcdm-textarea {
		width: 100%;
		height: 50px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col.md-top-negative {
		margin-top: -20px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-vehicle {
		width: 31.25%;
		border: 0;
		display: inline-block;
		border: solid 1px #fff
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name {
		padding: 15px 12px;
		position: static;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name p {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name p:last-child {
		margin: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-image {
		padding-left: 5px;
		padding-right: 5px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-name-title {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-col {
		width: auto;
		float: none;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info {
		width: 68.75%;
		padding: 20px 2.7777778%
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl {
		width: 50%;
		display: inline-block;
		float: left;
		padding: 0;
		margin: 0 0 20px;
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl.md-icnpre-pin:before, .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl.md-icnpre-calendar:before {
		position: absolute;
		left: 0;
		top: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl:last-child {
		padding-left: 20px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dl:last-child.md-icnpre-calendar:before {
		left: 20px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dt {
		margin: 0 0 10px 30px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0 0 10px 30px
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn:after {
		margin-left: 6px
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-conf-wrapper .md-form-gcdm-summary-info {
		margin-bottom: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-form-gcdm-conf {
		padding-top: 0
	}

	.md-form-gcdm.md-form-gcdm-tda .md-btn:hover {
		border: solid 1px #fff;
		background: #000;
		color: #fff
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-step {
		padding-right: 8px;
		padding-left: 8px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-step-content-fullpage {
		height: 100%
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary {
		display: flex;
		border-top: 0;
		margin: 30px auto;
		max-width: 720px;
		overflow: hidden
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-item {
		margin: 0;
		clear: both;
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-label {
		display: block;
		width: auto;
		margin: 0 0 8px;
		text-align: left
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary .md-form-gcdm-textarea {
		width: 100%;
		height: 50px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-container.md-form-gcdm-two-cols .two-col-fields-container .md-form-gcdm-item.two-col.right-col.md-top-negative {
		margin-top: -20px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-vehicle {
		width: 31.25%;
		border: 0;
		display: inline-block;
		border: solid 1px #fff
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name {
		padding: 15px 12px;
		position: static;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name p {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name p:last-child {
		margin: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-image {
		padding-left: 5px;
		padding-right: 5px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-name-title {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-col {
		width: auto;
		float: none;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info {
		width: 68.75%;
		padding: 20px 2.7777778%
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl {
		width: 50%;
		display: inline-block;
		float: left;
		padding: 0;
		margin: 0 0 20px;
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl.md-icnpre-pin:before, .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl.md-icnpre-calendar:before {
		position: absolute;
		left: 0;
		top: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl:last-child {
		padding-left: 20px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dl:last-child.md-icnpre-calendar:before {
		left: 20px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dt {
		margin: 0 0 10px 30px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0 0 10px 30px
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-summary-info .md-form-gcdm-summary-info-btn:after {
		margin-left: 6px
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-conf-wrapper .md-form-gcdm-summary-info {
		margin-bottom: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-form-gcdm-conf {
		padding-top: 0
	}

	.md-form-gcdm.md-form-gcdm-tdavariant2 .md-btn:hover {
		border: solid 1px #fff;
		background: #000;
		color: #fff
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step {
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-hd, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-hd {
		max-width: 60%;
		display: inline-block
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-dl, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-dl {
		border: 0;
		margin: 5px 0 40px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-dl .md-toggle, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-dl .md-toggle {
		margin: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation {
		padding: 20px 0;
		text-align: left;
		background: #fff;
		border-top: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-navigation .md-form-gcdm-submit-btn, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-navigation .md-form-gcdm-submit-btn {
		margin: 0;
		min-width: 144px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-toggle, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-toggle {
		display: none
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-step-content, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-step-content {
		padding-top: 50px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model {
		display: flex;
		align-items: center;
		clear: both;
		border-top: 1px solid #333;
		padding: 0;
		margin: 0 20px 40px;
		width: 430px;
		overflow: hidden
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model span, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model span {
		width: 80%;
		padding: 0 20px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model.md-icnpost-check:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model.md-icnpost-check:after {
		right: 20px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model-img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model-img {
		display: inline-block;
		text-align: center;
		width: 134px;
		background: linear-gradient(150deg, #5c5c5c 0, #0b0b0b 48%)
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model-img img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model-img img {
		display: inline-block;
		width: 120px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-model-info, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-model-info {
		flex: 0 0 296px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px;
		cursor: pointer;
		color: #fff
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all span, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all span, .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all p, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-btn-all.md-icnpost-angle-right:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-btn-all.md-icnpost-angle-right:after {
		font-size: 13px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-wrap, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-wrap {
		overflow: hidden;
		position: relative;
		-webkit-overflow-scrolling: none;
		height: 96px !important
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-wrap:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-wrap:after {
		content: '';
		display: block;
		height: 48px;
		width: 25px;
		position: absolute;
		top: 35%;
		right: -30px;
		border-radius: 100%;
		background-color: #fff;
		box-shadow: none
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary {
		display: flex;
		border-top: 1px solid #404040;
		margin: 0;
		overflow: hidden;
		padding: 0;
		-webkit-overflow-scrolling: touch;
		background: #fff
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure {
		flex: 0 0 30%;
		border-bottom: 0;
		padding: 28px 0;
		float: left;
		display: inline-block;
		position: relative
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure:after {
		transform: translateY(-50%);
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		width: 1px;
		height: 100%;
		background: #222;
		border-right: 1px solid #fff;
		-webkit-mask-image: none;
		mask-image: none
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure:first-child, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure:first-child {
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure:last-child:after, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure:last-child:after {
		display: block
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-brochure.md-icnpre-document:before, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-brochure.md-icnpre-document:before {
		font-size: 30px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-range, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-range {
		display: block;
		margin: 0 55px 5px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-model, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-model {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0 55px;
		display: inline-block
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-summary-model, .localized-fonts-loaded .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-summary-model {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-list, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-list {
		margin: 0 auto 50px 0;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-item, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-item {
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(1), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(1) {
		width: 136px;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(2), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(2) {
		width: 214px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(3), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(3) {
		width: unset;
		text-align: unset;
		padding-right: 10px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(3) .md-form-gcdm-brochure-unit, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(3) .md-form-gcdm-brochure-unit {
		display: none
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-col:nth-child(4), .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-col:nth-child(4) {
		width: 88px;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-img-wrap, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-img-wrap {
		max-width: 136px;
		min-height: 80px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-brochure-img, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-brochure-img {
		display: block;
		width: 100%
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-dlo-step .md-form-gcdm-sect-hd, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-dlo-step .md-form-gcdm-sect-hd {
		margin-left: 20px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-form-gcdm-dlo-step .md-form-gcdm-dlo-inner, .md-form-gcdm.md-form-gcdm-competition .md-form-gcdm-dlo-step .md-form-gcdm-dlo-inner {
		position: relative;
		margin: 0 20px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-custom-layer-wrapper, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-custom-layer-wrapper {
		max-height: 355px;
		background: #000
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-custom-layer-header, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-custom-layer-header, .md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-custom-layer-main, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-custom-layer-main {
		background: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-conflict-hd, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-conflict-hd, .md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-basket-full-hd, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-basket-full-hd {
		margin: 20px
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-model, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-model {
		width: auto;
		padding: 20px;
		margin: 0;
		border-top-width: 2px;
		background: #1d1d1d
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-model.md-icnpre-document:before, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-model.md-icnpre-document:before {
		position: static;
		font-size: 30px;
		color: #a7a7a7
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-brochure-model-item, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-brochure-model-item {
		margin: 0 20px;
		height: 145px;
		overflow: auto
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-custom-layer-type-steps .md-form-gcdm-submit-pair, .md-form-gcdm.md-form-gcdm-competition .md-custom-layer-type-steps .md-form-gcdm-submit-pair {
		padding: 20px 0;
		bottom: 0;
		position: absolute;
		border-top: solid 1px #666;
		margin: 0 20px;
		right: 0;
		left: 0
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-ss-models-list-link, .md-form-gcdm.md-form-gcdm-competition .md-ss-models-list-link {
		display: table;
		padding-bottom: 0;
		padding-top: 0;
		width: 100%
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-ss-models-list-description, .md-form-gcdm.md-form-gcdm-competition .md-ss-models-list-description {
		display: table-cell;
		height: 3.125rem;
		vertical-align: middle
	}

	.md-form-gcdm.md-form-gcdm-brochure .md-contenttile-tout-wrapper, .md-form-gcdm.md-form-gcdm-competition .md-contenttile-tout-wrapper {
		text-align: center
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-step {
		padding-right: 8px;
		padding-left: 8px
	}

	.md-form-gcdm.md-form-gcdm-offer .md-trade-in-title, .md-form-gcdm.md-form-gcdm-offer .md-trade-in-subtitle, .md-form-gcdm.md-form-gcdm-offer .md-trade-in-body, .md-form-gcdm.md-form-gcdm-offer .md-trade-in-skip-button {
		margin-left: 0;
		margin-right: 0
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary {
		display: flex;
		border-top: 0;
		margin: 30px auto;
		max-width: 720px;
		overflow: hidden
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-item {
		margin: 0;
		clear: both;
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-label {
		display: block;
		width: auto;
		margin: 0 0 8px;
		text-align: left
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary .md-form-gcdm-textarea {
		width: 100%;
		height: 50px
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-vehicle {
		width: 31.25%;
		flex-direction: column;
		border: solid 1px #fff
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-image {
		flex-grow: 1
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name {
		padding: 15px 12px;
		position: static;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name p {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name p:last-child {
		margin: 0
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-name-title {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-col {
		width: auto;
		float: none;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-title {
		padding: 0;
		margin: 0 0 20px;
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info {
		width: 68.75%;
		padding: 20px 2.7777778%;
		background: #fff
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dl {
		padding: 0;
		margin: 0 0 20px;
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dl.md-icnpre-pin:before {
		position: absolute;
		left: 0;
		top: 0
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dt {
		margin: 0 0 10px 30px
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0 0 0 30px
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-offer .md-form-gcdm-conf-wrapper .md-form-gcdm-summary-info {
		margin-bottom: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-step {
		padding-right: 8px;
		padding-left: 8px
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-title, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-subtitle, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-body, .md-form-gcdm.md-form-gcdm-offerforbusiness .md-trade-in-skip-button {
		margin-left: 0;
		margin-right: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary {
		display: flex;
		border-top: 0;
		margin: 30px auto;
		max-width: 720px;
		overflow: hidden
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-item {
		margin: 0;
		clear: both;
		padding: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-label {
		display: block;
		width: auto;
		margin: 0 0 8px;
		text-align: left
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary .md-form-gcdm-textarea {
		width: 100%;
		height: 50px
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-vehicle {
		width: 31.25%;
		flex-direction: column;
		border: solid 1px #fff
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-image {
		flex-grow: 1
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name {
		padding: 15px 12px;
		position: static;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name p {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name p:last-child {
		margin: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-name-title {
		margin: 0 0 5px
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-col {
		width: auto;
		float: none;
		display: block
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-title {
		padding: 0;
		margin: 0 0 20px;
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info {
		width: 68.75%;
		padding: 20px 2.7777778%;
		background: #fff
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dl {
		padding: 0;
		margin: 0 0 20px;
		border: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dl.md-icnpre-pin:before {
		position: absolute;
		left: 0;
		top: 0
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dt {
		margin: 0 0 10px 30px
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin: 0 0 0 30px
	}

	.localized-fonts-loaded .md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-summary-info dd {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-form-gcdm.md-form-gcdm-offerforbusiness .md-form-gcdm-conf-wrapper .md-form-gcdm-summary-info {
		margin-bottom: 0
	}

	.md-accessory {
		margin-bottom: 2rem
	}

	.md-accy-detail-wrapper {
		position: relative;
		padding: 0 30px
	}

	.md-accy-detail-column-image {
		left: 30px;
		padding: 0 8% 0 0;
		position: absolute;
		top: 0;
		width: 32%
	}

	.md-accy-detail-column-copy {
		margin-left: 33.6%;
		padding: 0 7.52% 0 0;
		width: 66.4%
	}

	.md-accy-main-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-accy-main-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-accy-main-heading span, .md-accy-main-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-accy-main-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-accy-sub-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px;
		color: #a7a7a7
	}

	.localized-fonts-loaded .md-accy-sub-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-accy-sub-heading span, .md-accy-sub-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-accy-sub-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-accy-copy {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		color: #a7a7a7
	}

	.localized-fonts-loaded .md-accy-copy {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-accy-tools {
		display: flex;
		justify-content: flex-start;
		flex-direction: row;
		margin: 55px 0
	}

	.md-accy-tools .md-accy-tools-col-01 {
		width: 54%;
		margin-bottom: 0
	}

	.md-accy-tools .md-accy-tools-col-02 {
		-ms-grid-row-align: center;
		align-self: center;
		width: 46%
	}

	.md-accy-tools .md-accy-tools-col-02 .md-btn {
		display: inline-block;
		width: auto
	}

	.md-accy-tools .md-accy-info {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-accy-tools .md-accy-info {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-accy-tools .md-accy-info-icn:hover {
		cursor: pointer
	}

	.md-accy-tools .md-accy-info-extra .md-accy-info-icn-info:after {
		font-size: 15px;
		font-size: .9375rem;
		line-height: 1em
	}

	.md-accy-tools .md-accy-regulation {
		text-decoration: none;
		margin-top: 0
	}

	.md-accy-tools .md-icnpost-angle-right.md-accy-regulation:after {
		padding-bottom: 3px
	}

	.md-accy-disclaimer {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-accy-disclaimer {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-accy-gallery {
		max-width: 312px;
		width: 100%
	}

	.md-acc-items {
		margin: -2px
	}

	.md-acc-item-show {
		flex: 0 0 25%
	}

	.md-acc-item-link {
		border: solid 2px #fff
	}

	.md-acc {
		background-color: #fff;
		min-height: 600px
	}

	.md-acc-filteronly {
		min-height: auto
	}

	.md-acc-loadmore-btn {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #ed9300;
		background-color: #ed9300;
		color: #fff;
		display: inline-block;
		padding: 5px 20px;
		text-align: center;
		margin: 0
	}

	.localized-fonts-loaded .md-acc-loadmore-btn {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-loadmore-btn::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-loadmore-btn {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-btn-highlight-color-blue .md-acc-loadmore-btn, .md-acc-loadmore-btn:lang(en) {
		border: 2px solid #0085ac;
		background-color: #0085ac
	}

	.md-acc-loadmore-btn[class^="md-icnpre-"]:before, .md-acc-loadmore-btn[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-acc-loadmore-btn[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn[class^="md-icn-"]:after, .md-acc-loadmore-btn[class*=" md-icn-"]:after, .md-acc-loadmore-btn[class^="md-icn-"], .md-acc-loadmore-btn[class*=" md-icn-"], .md-acc-loadmore-btn [class^="md-icn-"]:after, .md-acc-loadmore-btn [class*=" md-icn-"]:after, .md-acc-loadmore-btn [class^="md-icn-"], .md-acc-loadmore-btn [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-acc-loadmore-btn[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-acc-loadmore-btn.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-acc-loadmore-btn:hover {
		border: 2px solid #000;
		background: #fff;
		color: #000
	}

	.md-acc-loadmore-btn:active {
		border: 2px solid #000;
		background: #fff;
		color: #000;
		outline: 0
	}

	.md-acc-loadmore-btn.md-btn-alt {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #000;
		background: #fff;
		color: #000;
		display: inline-block;
		padding: 5px 20px;
		text-align: center;
		margin: 0
	}

	.localized-fonts-loaded .md-acc-loadmore-btn.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-loadmore-btn.md-btn-alt::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-loadmore-btn.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-loadmore-btn.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-alt[class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt[class^="md-icn-"], .md-acc-loadmore-btn.md-btn-alt[class*=" md-icn-"], .md-acc-loadmore-btn.md-btn-alt [class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt [class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-alt [class^="md-icn-"], .md-acc-loadmore-btn.md-btn-alt [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-acc-loadmore-btn.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-alt[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-acc-loadmore-btn.md-btn-alt:hover {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-acc-loadmore-btn.md-btn-alt:active {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black {
		background: #000;
		border: solid 2px #000;
		color: #fff
	}

	.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black:hover {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down:active, .md-acc-loadmore-btn.md-btn-alt.md-icnpost-angle-down-black:active {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-acc-loadmore-btn.md-btn-large {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		line-height: 2
	}

	.localized-fonts-loaded .md-acc-loadmore-btn.md-btn-large {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-loadmore-btn.md-btn-large[class^="md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-loadmore-btn.md-btn-large[class^="md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-loadmore-btn.md-btn-large[class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large[class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large[class^="md-icn-"], .md-acc-loadmore-btn.md-btn-large[class*=" md-icn-"], .md-acc-loadmore-btn.md-btn-large [class^="md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large [class*=" md-icn-"]:after, .md-acc-loadmore-btn.md-btn-large [class^="md-icn-"], .md-acc-loadmore-btn.md-btn-large [class*=" md-icn-"] {
		margin-bottom: 8px;
		font-size: 10px;
		padding-bottom: 3px;
		vertical-align: bottom
	}

	.md-acc-loadmore-btn.md-btn-large.md-icnpost-angle-down:after, .md-acc-loadmore-btn.md-btn-large.md-icnpost-angle-up:after, .md-acc-loadmore-btn.md-btn-large.md-icnpost-angle-down-black:after {
		font-size: 18px;
		padding-bottom: 0
	}

	.md-btn-strip .md-acc-loadmore-btn {
		box-sizing: border-box;
		float: left;
		display: block;
		border-right: 1px solid #000;
		white-space: normal;
		position: relative
	}

	.md-btn-strip .md-acc-loadmore-btn:last-child {
		border-right: 0
	}

	.md-btn-strip .md-acc-loadmore-btn[class^="md-icnpost-"], .md-btn-strip .md-acc-loadmore-btn[class*=" md-icnpost-"] {
		position: relative;
		text-align: left;
		padding-right: 35px
	}

	.md-btn-strip .md-acc-loadmore-btn[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-loadmore-btn[class*=" md-icnpost-"]:after {
		position: absolute;
		right: 20px;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		margin: auto
	}

	.md-btn-strip-2 .md-acc-loadmore-btn {
		width: 50%
	}

	.md-btn-strip-3 .md-acc-loadmore-btn {
		width: 33.333%
	}

	.md-btn-strip-4 .md-acc-loadmore-btn {
		width: 25%
	}

	.md-btn-strip-5 .md-acc-loadmore-btn {
		width: 20%
	}

	.md-acc-filters {
		margin: 0;
		min-height: 70px;
		padding: 0;
		position: relative;
		border-top: 0;
		border-bottom: 0;
		background: #000;
		border-bottom: 2px solid white
	}

	.md-acc-ff {
		text-align: right
	}

	.md-acc-filterby {
		display: inline-block;
		margin-right: 5px;
		color: #fff;
		font-size: 14px;
		font-size: .8749999999999999rem;
		font-family: 'MINISansReg', Arial, sans-serif;
		letter-spacing: -0.025em;
		line-height: 2;
		padding: 5px 0;
		vertical-align: middle;
		text-transform: uppercase
	}

	.localized-fonts-loaded .md-acc-filterby {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-sel {
		transition: border-color .5s;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		-webkit-transform: translate(0, 0, 0);
		float: none;
		padding: 2px 0 0 10px;
		color: #fff;
		background-color: #000;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		line-height: 0;
		outline: 0;
		border: 1px solid #fff;
		position: relative;
		border-radius: 0;
		display: inline-block;
		margin: 17px 3px;
		vertical-align: middle;
		width: 120px
	}

	.localized-fonts-loaded .md-acc-sel {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-sel:focus, .md-acc-sel:hover, .md-acc-sel:active {
		border: 1px solid #fff;
		outline: 0;
		color: #fff
	}

	.md-acc-sel[type='text'], .md-acc-sel[type='email'], .md-acc-sel[type='password'], .md-acc-sel[type='phone'] {
		height: 37px
	}

	.md-acc-sel.error {
		border-top: 1px solid #8d0000;
		border-left: 1px solid #a40000;
		border-bottom: 1px solid #d52b2b;
		border-right: 1px solid #d01616
	}

	.md-acc-sel + a {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		text-transform: uppercase;
		padding: 15px 0 0 0;
		display: block;
		color: #fff;
		text-decoration: underline
	}

	.localized-fonts-loaded .md-acc-sel + a {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.no-pointerevents .md-acc-sel {
		background: transparent url('images/forms/bg-select.png') right top no-repeat;
		background-size: auto 100%
	}

	.pointerevents .md-acc-sel {
		background: #000
	}

	.pointerevents .md-acc-sel:after {
		border-radius: 0;
		content: '';
		background: transparent url('images/forms/bg-select.png') right top no-repeat;
		background-size: contain;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 38px;
		height: 100%
	}

	.pointerevents .md-acc-sel.gcdm-generic-radio:after {
		content: none
	}

	.md-acc-sel.gcdm-generic-radio {
		background: #000;
		border: 0;
		color: #fff
	}

	.md-acc-sel.gcdm-generic-radio .radioOption {
		float: left;
		padding-right: 10px;
		display: block;
		position: relative;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.md-acc-sel.gcdm-generic-radio .radioOption .radio-option-label {
		padding-left: 7px
	}

	.md-acc-sel.gcdm-generic-radio .radiobtn {
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		border: 2px;
		border-style: solid;
		background-color: #000;
		border-color: #fff
	}

	.md-acc-sel.gcdm-generic-radio .radiobtn:after {
		content: "";
		position: absolute;
		display: none
	}

	.md-acc-sel.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
		display: block
	}

	.md-acc-sel.gcdm-generic-radio .radioOption .radiobtn:after {
		top: 4px;
		left: 4px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: #fff
	}

	.no-multiplebgs.no-pointerevents .md-acc-sel, .no-cssgradients.no-pointerevents .md-acc-sel {
		background: #000 url('images/forms/bg-select.png') right top no-repeat;
		background-size: auto 100%
	}

	.md-acc-sel select {
		padding: 9px 33px 6px 12px;
		color: #fff
	}

	.md-acc-filter-fields {
		display: inline;
		max-width: 55%
	}

	.md-acc-filters-preloader {
		display: none;
		position: absolute;
		top: 7px;
		margin: 0
	}

	.md-acc-go {
		background: 0;
		display: inline-block;
		margin-right: 10px;
		padding-left: 5px;
		vertical-align: middle;
		width: auto;
		color: #fff;
		font-size: 14px;
		font-size: .8749999999999999rem;
		font-family: 'MINISansReg', Arial, sans-serif
	}

	.md-acc-go:hover, .md-acc-go:active {
		background: 0;
		color: #fff
	}

	.md-acc-go:after {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e808';
		text-indent: 0;
		font-size: 11px;
		margin-bottom: 0;
		margin-left: 6px;
		padding-bottom: 10px;
		vertical-align: bottom
	}

	.localized-fonts-loaded .md-acc-go {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-items {
		padding: 0
	}

	.md-acc-item-show {
		margin: 0
	}

	.md-acc-item-title {
		font-family: 'MINISansReg', Arial, sans-serif;
		line-height: 1em;
		font-size: 12px;
		font-size: .75rem
	}

	.localized-fonts-loaded .md-acc-item-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-item-thumb {
		min-height: 150px
	}

	.md-acc-items .md-acc-no-results {
		flex-basis: 100%;
		flex-wrap: wrap;
		padding: 20px 30px
	}

	.md-acc-no-results-msg {
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		width: 100%
	}

	.md-acc-loadmore-btn {
		display: block;
		margin: 0 auto;
		width: auto
	}

	.md-acc-cym {
		width: 100%
	}

	.js .md-acc-cym {
		background: #000;
		transition: opacity .3s;
		min-height: 620px;
		opacity: 0;
		position: absolute;
		top: 69px;
		z-index: 1
	}

	.js .md-acc-cym-animate {
		opacity: 1
	}

	.md-acc-cym-models {
		padding-top: 20px
	}

	.md-acc-cym-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px;
		padding: 50px 50px 20px;
		font-size: 20px;
		font-size: 1.25rem;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		color: #fff;
		background: #000;
		border: 0
	}

	.localized-fonts-loaded .md-acc-cym-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-cym-title span, .md-acc-cym-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-acc-cym-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-acc-cym-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-cym-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		color: #fff;
		text-transform: none;
		padding-top: 0;
		padding-left: 0
	}

	.localized-fonts-loaded .md-acc-cym-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-cym-heading span, .md-acc-cym-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-acc-cym-heading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-acc-cym-heading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-cym-shelf-title {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-acc-cym-shelf-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-cym-model-item {
		padding: 0 2px;
		width: 33.33%
	}

	.md-acc-cym-model-list {
		display: flex;
		flex-wrap: wrap;
		padding: 40px 0
	}

	.md-acc-cym-model-link {
		font-size: 14px;
		font-size: .8749999999999999rem
	}

	.md-acc-cym-range-item {
		width: calc(25% - 5px);
		margin-left: 5px
	}

	.md-acc-cym-range-info {
		padding-top: 12px
	}

	.md-acc-cym-range-description, .md-acc-cym-range-aux {
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.md-acc-cym-range-description {
		margin-bottom: 1px
	}

	.md-acc-cym-step {
		padding: 0 50px 30px;
		top: 85px
	}

	.md-acc-cym-range-col-image {
		width: 20%
	}

	.md-acc-cym-range-col-copy {
		width: 80%
	}

	.md-acc-cym-range-model-name {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		margin-bottom: 20px;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		color: #fff;
		margin-bottom: 7px
	}

	.localized-fonts-loaded .md-acc-cym-range-model-name {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-cym-range-model-name span, .md-acc-cym-range-model-name p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-acc-cym-range-model-name {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-cym-range-model-detail {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		color: #fff
	}

	.localized-fonts-loaded .md-acc-cym-range-model-detail {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-cym-step-back {
		width: auto
	}

	.md-acc-banner {
		border: 0;
		max-height: 500px;
		min-height: 200px;
		overflow: hidden;
		padding: 0;
		position: relative
	}

	.md-main .md-acc-banner {
		margin-bottom: 0
	}

	.md-acc-banner ~ .md-tabview {
		margin-top: 0
	}

	.md-acc-banner-border-panel {
		position: absolute;
		z-index: 1;
		max-width: 450px;
		width: 50%;
		left: 50px;
		top: 4vw;
		padding: 35px 20px 20px;
		border: 0
	}

	.md-acc-banner-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		margin-bottom: 20px;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		padding: 0;
		margin: 0;
		color: #fff
	}

	.localized-fonts-loaded .md-acc-banner-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-banner-heading span, .md-acc-banner-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-acc-banner-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-banner-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		line-height: 22px;
		color: #000;
		margin-bottom: 40px;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		color: #fff;
		margin: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-banner-subheading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-banner-subheading span, .md-acc-banner-subheading p {
		display: block;
		padding-top: 10px
	}

	.md-acc-hero-heading-big {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 20px;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-hero-heading-big {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-hero-heading-big span, .md-acc-hero-heading-big p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-acc-hero-heading-big {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-hero-heading-big .md-acc-hero-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 22px;
		color: #000;
		margin-bottom: 40px;
		margin: 0 0 20px;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-hero-heading-big .md-acc-hero-subheading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-hero-heading-big .md-acc-hero-subheading span, .md-acc-hero-heading-big .md-acc-hero-subheading p {
		display: block;
		padding-top: 10px
	}

	.md-acc-banner-image {
		max-width: none;
		width: 100%;
		z-index: -1;
		float: right;
		margin: 0
	}

	.md-acc-banner-image-narrow {
		display: none
	}

	.md-accy-main-heading {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.md-accy-sub-heading {
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		color: #000;
		margin-bottom: 20px
	}

	.md-accy-disclaimer {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		text-transform: none
	}

	.md-accy-copy {
		color: #000;
		text-transform: none
	}

	.md-accy-tools {
		margin: 40px 0
	}

	.md-accy-tools .md-accy-info, .md-accy-tools .md-accy-info-icn {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em
	}

	.md-accy-tools .md-accy-info-extra {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		color: #000
	}

	.md-accy-tools .md-accy-tools-col-02 .md-btn {
		font-size: 14px;
		font-size: .8749999999999999rem
	}

	.md-accy-tools .md-accy-tools-col-02 .md-btn:hover {
		color: #000
	}

	.md-accy-disclaimer {
		font-family: 'MINISansReg', Arial, sans-serif
	}

	.localized-fonts-loaded .md-accy-disclaimer {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #ed9300;
		background-color: #ed9300;
		padding: 5px 20px;
		text-align: center;
		margin: 0;
		position: absolute;
		top: 0;
		width: auto;
		display: inline-block;
		margin: 14px 0;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		background: #ed9300;
		color: #fff;
		left: 10px;
		min-height: 40px
	}

	.localized-fonts-loaded .md-acc-choose-wide {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-choose-wide {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-btn-highlight-color-blue .md-acc-choose-wide, .md-acc-choose-wide:lang(en) {
		border: 2px solid #0085ac;
		background-color: #0085ac
	}

	.md-acc-choose-wide[class^="md-icnpre-"]:before, .md-acc-choose-wide[class*=" md-icnpre-"]:before, .md-acc-choose-wide[class^="md-icnpost-"]:after, .md-acc-choose-wide[class*=" md-icnpost-"]:after, .md-acc-choose-wide[class^="md-icn-"]:after, .md-acc-choose-wide[class*=" md-icn-"]:after, .md-acc-choose-wide[class^="md-icn-"], .md-acc-choose-wide[class*=" md-icn-"], .md-acc-choose-wide [class^="md-icn-"]:after, .md-acc-choose-wide [class*=" md-icn-"]:after, .md-acc-choose-wide [class^="md-icn-"], .md-acc-choose-wide [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-acc-choose-wide[class^="md-icnpost-"]:after, .md-acc-choose-wide[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-acc-choose-wide.md-icnpost-angle-down:after, .md-acc-choose-wide.md-icnpost-angle-up:after, .md-acc-choose-wide.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-acc-choose-wide:hover {
		border: 2px solid #000;
		background: #fff;
		color: #000
	}

	.md-acc-choose-wide:active {
		border: 2px solid #000;
		background: #fff;
		color: #000;
		outline: 0
	}

	.md-acc-choose-wide.md-btn-alt {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #000;
		background: #fff;
		color: #000;
		display: inline-block;
		padding: 5px 20px;
		text-align: center;
		margin: 0
	}

	.localized-fonts-loaded .md-acc-choose-wide.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide.md-btn-alt::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-choose-wide.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-choose-wide.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-choose-wide.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-choose-wide.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-choose-wide.md-btn-alt[class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-alt[class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-alt[class^="md-icn-"], .md-acc-choose-wide.md-btn-alt[class*=" md-icn-"], .md-acc-choose-wide.md-btn-alt [class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-alt [class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-alt [class^="md-icn-"], .md-acc-choose-wide.md-btn-alt [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-acc-choose-wide.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-choose-wide.md-btn-alt[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down:after, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-up:after, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-acc-choose-wide.md-btn-alt:hover {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-acc-choose-wide.md-btn-alt:active {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black {
		background: #000;
		border: solid 2px #000;
		color: #fff
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black:hover {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down:active, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black:active {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-acc-choose-wide.md-btn-large {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		line-height: 2
	}

	.localized-fonts-loaded .md-acc-choose-wide.md-btn-large {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-choose-wide.md-btn-large[class^="md-icnpre-"]:before, .md-acc-choose-wide.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-choose-wide.md-btn-large[class^="md-icnpost-"]:after, .md-acc-choose-wide.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-choose-wide.md-btn-large[class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-large[class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-large[class^="md-icn-"], .md-acc-choose-wide.md-btn-large[class*=" md-icn-"], .md-acc-choose-wide.md-btn-large [class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-large [class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-large [class^="md-icn-"], .md-acc-choose-wide.md-btn-large [class*=" md-icn-"] {
		margin-bottom: 8px;
		font-size: 10px;
		padding-bottom: 3px;
		vertical-align: bottom
	}

	.md-acc-choose-wide.md-btn-large.md-icnpost-angle-down:after, .md-acc-choose-wide.md-btn-large.md-icnpost-angle-up:after, .md-acc-choose-wide.md-btn-large.md-icnpost-angle-down-black:after {
		font-size: 18px;
		padding-bottom: 0
	}

	.md-btn-strip .md-acc-choose-wide {
		box-sizing: border-box;
		float: left;
		display: block;
		border-right: 1px solid #000;
		white-space: normal;
		position: relative
	}

	.md-btn-strip .md-acc-choose-wide:last-child {
		border-right: 0
	}

	.md-btn-strip .md-acc-choose-wide[class^="md-icnpost-"], .md-btn-strip .md-acc-choose-wide[class*=" md-icnpost-"] {
		position: relative;
		text-align: left;
		padding-right: 35px
	}

	.md-btn-strip .md-acc-choose-wide[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-choose-wide[class*=" md-icnpost-"]:after {
		position: absolute;
		right: 20px;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		margin: auto
	}

	.md-btn-strip-2 .md-acc-choose-wide {
		width: 50%
	}

	.md-btn-strip-3 .md-acc-choose-wide {
		width: 33.333%
	}

	.md-btn-strip-4 .md-acc-choose-wide {
		width: 25%
	}

	.md-btn-strip-5 .md-acc-choose-wide {
		width: 20%
	}

	.localized-fonts-loaded .md-acc-choose-wide {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide:after {
		display: none
	}

	.md-acc-choose-wide:hover {
		background: #fff;
		color: #000
	}

	.md-acc-choose-narrow {
		display: none
	}

	.md-ctas {
		padding-right: 20px
	}

	.md-ctas > * {
		display: block;
		float: left;
		width: auto
	}

	.md-ctas > :first-child:nth-last-child(2n), .md-ctas > :first-child:nth-last-child(2n) ~ *, .md-ctas > :first-child:nth-last-child(2n) ~ :nth-child(2n) {
		border: 0;
		float: left;
		width: auto
	}

	.md-navigation.md-navigation-ctas {
		min-height: 0
	}

	.md-nav-ctas {
		overflow: visible;
		position: absolute;
		background: transparent;
		right: 0;
		top: 9px;
		z-index: 20
	}

	.md-nav-ctas .md-ctas {
		padding-right: 0
	}

	.md-nav-ctas .md-nav-share {
		display: block
	}

	.md-nav-ctas .md-nav-share .md-nav-item-link {
		background: #000;
		color: #fff
	}

	.md-nav-ctas .md-component {
		float: right
	}

	.md-nav-ctas .md-nav-item-link {
		width: 100%;
		display: block;
		line-height: 11px;
		padding: 12px 12px 9px;
		vertical-align: middle;
		font-size: 12px;
		font-size: .75rem;
		background: #000;
		border: 0;
		color: #fff;
		margin-bottom: 0;
		margin-left: 0;
		text-shadow: none
	}

	.md-nav-ctas .md-nav-item-link:hover, .md-nav-ctas .md-nav-item-link:focus {
		background: #000;
		color: #fff
	}

	.md-nav-ctas .md-nav-item-link:active {
		background: #000;
		color: rgba(255, 255, 255, 0.3)
	}

	.md-navigation:hover .md-nav-ctas .md-nav-item-link {
		color: #fff
	}

	.md-navigation:hover .md-nav-ctas .md-nav-item-link:active {
		color: rgba(255, 255, 255, 0.3)
	}

	.md-nav-ctas .md-nav-item-link.md-site-wide-share-action {
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 32px;
		padding: 0 9px
	}

	.md-nav-ctas .md-nav-item-link.md-site-wide-share-action:hover, .md-nav-ctas .md-nav-item-link.md-site-wide-share-action:hover .md-site-wide-share-action {
		background: #fff;
		color: #000
	}

	.md-nav-ctas .md-icn-share {
		vertical-align: baseline
	}

	.md-nav-ctas .md-icnpost-angle-right:after {
		content: ''
	}

	.md-nav-ctas .md-cta-item .md-nav-item-link {
		border: solid #fff;
		border-width: 0 0 1px 1px
	}

	.md-nav-ctas .md-cta-item .md-nav-item-link:hover, .md-nav-ctas .md-cta-item .md-nav-item-link:focus {
		background: #fff;
		color: #000
	}

	.md-nav-ctas .md-cta-item .md-nav-item-link:active {
		background: #fff;
		color: rgba(255, 255, 255, 0.3)
	}

	.md-nav-ctas .md-cta-item {
		margin-left: 0
	}

	.md-nav-ctas .md-cta-item:last-child .md-nav-item-link {
		border-right-width: 1px
	}

	.md-fix-ctas .md-nav-ctas .md-cta-item .md-nav-item-link {
		border-top-width: 1px
	}

	.md-toggle-ctas {
		display: none;
		position: absolute;
		right: 20px;
		top: 0
	}

	.md-toggle-ctas .md-nav-item-link {
		white-space: nowrap;
		width: auto;
		padding: 0 24px 0 10px;
		line-height: 49px;
		vertical-align: middle;
		height: 49px;
		overflow: hidden
	}

	.md-toggle-ctas .md-nav-item-link:after {
		right: 10px
	}

	.md-nav-ctas-wrapper {
		display: block
	}

	.md-navigation .md-fix-ctas .md-nav-ctas-fixedwrapper {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 21
	}

	.md-navigation .md-fix-ctas .md-toggle-ctas {
		display: block
	}

	.md-navigation .md-fix-ctas .md-nav-ctas-wrapper2 {
		position: relative;
		max-width: 1280px;
		margin: 0 auto
	}

	.md-navigation .md-fix-ctas .md-nav-ctas {
		right: auto;
		top: 0;
		width: 100%;
		position: relative
	}

	.md-navigation .md-fix-ctas .md-nav-ctas > * {
		width: auto
	}

	.md-navigation .md-fix-ctas .md-nav-ctas .md-ctas {
		position: absolute;
		right: 0
	}

	.md-navigation .md-fix-ctas.md-hide-fixed-ctas .md-ctas {
		display: none
	}

	.md-navigation .md-cta-item {
		transition: none;
		opacity: 1;
		margin-left: 1px
	}

	.md-navigation .md-fix-ctas .md-nav-ctas-wrapper2 {
		border-bottom: 0
	}

	.md-navigation-ctas {
		min-height: auto
	}

	.md-ctas.md-ctas-hide .md-cta-item, .md-js-toggle-ctas.md-ctas-hide, .md-hidden-cta, .md-hidden-cta-newhome {
		display: none
	}

	.md-ctas.md-ctas-hide .md-cta-item.md-nav-share, .md-js-toggle-ctas.md-ctas-hide.md-nav-share, .md-hidden-cta.md-nav-share, .md-hidden-cta-newhome.md-nav-share {
		display: block
	}

	.md-footer .md-nav-ctas {
		position: static;
		right: auto
	}

	.md-footer-ctas {
		overflow: hidden;
		margin: 1px 0 20px 0
	}

	.md-footer-ctas.md-component {
		float: none
	}

	.md-footer-ctas .md-ctas {
		overflow: hidden;
		padding-right: 0
	}

	.md-footer-ctas .md-ctas .md-cta-item {
		margin-left: 0
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(1) {
		width: 100%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(2), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(2) ~ .md-cta-item {
		width: 50%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(3), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(3) ~ .md-cta-item {
		width: 33.33%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(4), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(4) ~ .md-cta-item {
		width: 25%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(5), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(5) ~ .md-cta-item {
		width: 20%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(6), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(6) ~ .md-cta-item {
		width: 16.66%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(7), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(7) ~ .md-cta-item {
		width: 14%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(8), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(8) ~ .md-cta-item {
		width: 12%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(9), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(9) ~ .md-cta-item {
		width: 12%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(10), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(10) ~ .md-cta-item {
		width: 12%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(11), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(11) ~ .md-cta-item {
		width: 12%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(12), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(12) ~ .md-cta-item {
		width: 12%
	}

	.md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(13), .md-footer-ctas .md-ctas .md-cta-item:first-child:nth-last-child(13) ~ .md-cta-item {
		width: 12%
	}

	.md-footer-ctas .md-ctas .md-cta-item .md-cta {
		float: none
	}

	.md-footer-ctas .md-ctas .md-cta-item .md-nav-item-link {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		padding: 14px 12px 10px;
		background: #000;
		color: #fff
	}

	.md-newhome-page .md-nav-ctas .md-cta-item {
		margin-left: 5px
	}

	.md-new-range-page .md-nav-ctas {
		top: 320px
	}

	.md-new-range-page .md-nav-ctas .md-cta-item {
		margin-left: 5px
	}

	.md-nav-ctas-wrapper2 {
		margin-left: 171px;
		padding-bottom: 7px
	}

	.md-nav-ctas-fixedwrapper {
		position: relative;
		top: -7px;
		left: 0
	}

	.md-toggle-ctas .md-nav-item-link {
		height: 40px;
		line-height: 40px
	}

	.md-toggle-ctas .md-nav-item-link:after {
		right: 5px
	}

	.md-nav-ctas .md-cta-item {
		margin-left: 0
	}

	.md-configurator {
		position: relative;
		z-index: 9
	}

	.md-configurator-next-steps {
		padding: 0;
		position: absolute
	}

	.md-configurator-next-steps-splash {
		border-bottom: 2px solid #333;
		position: relative;
		color: #fff
	}

	.md-configurator-next-steps-back.md-btn.md-btn-alt {
		border: 2px solid #000;
		background: #fff;
		color: #000;
		border: 2px solid #fff;
		padding: 20px 0
	}

	.md-configurator-next-steps-title {
		position: static;
		overflow: visible;
		clip: auto;
		height: auto;
		width: auto;
		margin: 0;
		position: absolute;
		z-index: 1;
		width: 240px;
		padding: 20px;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		overflow: auto;
		margin: auto
	}

	.localized-fonts-loaded .md-configurator-next-steps-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-configurator-next-steps-title-b {
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		line-height: 1.60714286em;
		letter-spacing: -0.05em;
		display: block;
		margin-top: .0375em
	}

	.md-configurator-next-steps-images {
		display: block;
		position: relative;
		background-image: url(images/components/configurator/next-steps-bg-scene.jpg);
		background-size: 100% 100%;
		overflow: hidden
	}

	.md-configurator-next-steps-images:after {
		height: 0;
		padding-bottom: 32.5%;
		display: block;
		content: ""
	}

	.md-configurator-next-steps-images-interior {
		position: absolute;
		top: 8%;
		right: 5.85%;
		width: 33%;
		height: 71%;
		border: 10px solid #000
	}

	.md-configurator-next-steps-images-exterior {
		position: absolute;
		top: 11%;
		right: 9.75%;
		width: 70%;
		z-index: 1
	}

	.md-configurator-next-steps-ctas {
		width: 100%;
		padding: 0 20px 20px;
		margin: 0;
		background-color: transparent;
		display: flex;
		justify-content: center
	}

	.md-configurator-next-steps-cta {
		flex: 0 0 33.333%;
		padding: 0 10px;
		position: relative;
		min-height: 100px
	}

	.md-configurator-next-steps-cta .md-btn {
		position: absolute;
		display: block;
		bottom: 0;
		margin: 0
	}

	.md-configurator-next-steps-cta-title {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		border-style: none;
		color: #fff
	}

	.localized-fonts-loaded .md-configurator-next-steps-cta-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-configurator-next-steps-is-open {
		height: auto;
		overflow: auto
	}

	.md-logo {
		position: absolute;
		padding: 0;
		margin-top: 11px;
		left: 26px;
		vertical-align: top;
		z-index: 20
	}

	.md-logo .md-logo-image {
		display: block;
		margin: 0;
		height: 35px;
		width: auto
	}

	.md-logo-link {
		display: inline-block;
		z-index: 6
	}

	.md-std-txt.text-size-1 p, .md-main .parbase.text.text-size-1 p {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		font-size: large
	}

	.localized-fonts-loaded .md-std-txt.text-size-1 p, .localized-fonts-loaded .md-main .parbase.text.text-size-1 p {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-std-txt.text-size-2 p, .md-main .parbase.text.text-size-2 p {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-std-txt.text-size-2 p, .localized-fonts-loaded .md-main .parbase.text.text-size-2 p {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-std-txt.text-size-3 p, .md-main .parbase.text.text-size-3 p {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		font-size: 11px;
		font-size: .6875000000000001rem;
		line-height: 1.81818182em;
		font-size: small
	}

	.localized-fonts-loaded .md-std-txt.text-size-3 p, .localized-fonts-loaded .md-main .parbase.text.text-size-3 p {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-std-txt ul, .md-main .parbase.text ul {
		display: block;
		padding: 10px 0 0 0
	}

	.md-std-txt li, .md-main .parbase.text li {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1em;
		display: list-item;
		position: relative;
		color: #000;
		margin: 0 0 30px 0;
		padding: 0 0 0 15px
	}

	.localized-fonts-loaded .md-std-txt li, .localized-fonts-loaded .md-main .parbase.text li {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-std-txt li:before, .md-main .parbase.text li:before {
		position: absolute;
		left: 0;
		top: 0;
		content: '-'
	}

	.cq-colctrl-lt1-c0, .cq-colctrl-lt1-c1, .cq-colctrl-lt1-c2 {
		float: left;
		display: block;
		position: relative;
		width: 33.3333%
	}

	.cq-colctrl-lt1-c0 {
		padding: 0 25px 0 50px
	}

	.cq-colctrl-lt1-c1 {
		padding: 0 25px
	}

	.cq-colctrl-lt1-c2 {
		padding: 0 50px 0 25px
	}

	.cq-colctrl-lt0-c0, .cq-colctrl-lt0-c1 {
		display: block;
		float: left
	}

	.cq-colctrl-lt0-c0 {
		padding-right: 25px;
		width: 50%
	}

	.cq-colctrl-lt0-c1 {
		padding-left: 25px;
		width: 50%
	}

	.md-social {
		float: left;
		background-color: transparent
	}

	.md-social-list {
		min-height: 32px
	}

	.md-social-list .md-social-item {
		min-height: 32px
	}

	.md-social-list .md-social-title {
		display: none
	}

	.md-social-list .md-social-links {
		float: left
	}

	.md-social-list-level1 .md-social-item-level1, .md-social-list-level1 .md-social-link {
		line-height: 36px;
		min-height: 40px;
		min-width: 40px
	}

	.md-social-list-level1 .md-social-link {
		font-size: 26px;
		padding: 0 5px
	}

	.md-footer .md-nav-ctas {
		padding-right: 0
	}

	.md-footer .md-nav-ctas .md-cta-item {
		margin-left: 0
	}

	.md-footer-links {
		float: right
	}

	.md-footer-links-list .md-footer-item {
		border-bottom: 0;
		display: inline-block;
		float: left;
		margin: 0 12px;
		text-align: center
	}

	.md-footer-links-list .md-footer-link {
		display: inline-block;
		line-height: 38px;
		min-height: 32px;
		padding: 0;
		margin: 0
	}

	.md-footer-links-list .md-footer-link.md-active {
		box-shadow: none
	}

	.md-footer-links-list .md-footer-link:after {
		float: none;
		line-height: 1;
		margin-left: 2px
	}

	.md-footer-links-list .md-footer-link .md-footer-link-text {
		float: none;
		font-size: .75rem
	}

	.md-footer-links-list .md-footer-link-display-shelf {
		min-height: 600px
	}

	.md-footer-links-list .md-footer-shelf {
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 1
	}

	.md-heading-h1 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px
	}

	.localized-fonts-loaded .md-heading-h1 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h1 span, .md-heading-h1 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h1 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h2 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h2 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h2 span, .md-heading-h2 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h2 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h3 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h3 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h3 span, .md-heading-h3 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h3 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h4 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h4 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h4 span, .md-heading-h4 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h4 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h5 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h5 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h5 span, .md-heading-h5 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h5 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h6 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		margin-bottom: 15px
	}

	.localized-fonts-loaded .md-heading-h6 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h6 span, .md-heading-h6 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h6 {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-heading-h6 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h7 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h7 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h7 span, .md-heading-h7 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h7 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h8 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h8 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h8 span, .md-heading-h8 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h8 {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-heading-h9 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h9 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h9 span, .md-heading-h9 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h9 {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-heading-h10 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-heading-h10 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-heading-h10 span, .md-heading-h10 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-heading-h10 {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-empty {
		border: 5px dashed #fff;
		padding: 70px 15px 40px 50px;
		margin: 20px 0
	}

	.md-parallax-module-empty .md-parallax-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-parallax-module-empty .md-parallax-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-empty .md-parallax-heading span, .md-parallax-module-empty .md-parallax-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-empty .md-parallax-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-heroOverview {
		position: relative;
		margin-bottom: 30px
	}

	.md-parallax-module-heroOverview .md-plx-hero-background, .md-parallax-module-heroOverview .md-plx-hero-image-container {
		position: absolute;
		width: 100%;
		margin: 0 auto
	}

	.md-parallax-module-heroOverview .md-plx-hero-background {
		display: block;
		overflow: hidden;
		top: 0
	}

	.md-parallax-module-heroOverview .md-plx-hero-background:before {
		content: none
	}

	.md-parallax-module-heroOverview .md-plx-hero-background img {
		width: 100%;
		padding-right: 10px
	}

	.md-parallax-module-heroOverview .md-plx-hero-image-container {
		position: relative;
		z-index: 0
	}

	.md-parallax-module-heroOverview .md-plx-module-header, .md-parallax-module-heroOverview .md-plx-glance {
		position: relative
	}

	.md-parallax-module-heroOverview .md-plx-module-header {
		padding-left: 60px;
		padding-top: 40px;
		min-height: 150px
	}

	.md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px;
		max-width: 740px;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading span, .md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-heroOverview .md-plx-module-header .md-plx-heading.white {
		color: #fff
	}

	.md-parallax-module-heroOverview .md-plx-module-header .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		padding-left: 5px;
		max-width: 500px;
		color: #000
	}

	.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-module-header .md-plx-subheading {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-parallax-module-heroOverview .md-plx-module-header .md-plx-subheading.white {
		color: #fff
	}

	.md-parallax-module-heroOverview .md-plx-glance-headline-outer {
		margin-top: 0;
		z-index: 2
	}

	.md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline {
		display: none
	}

	.md-parallax-module-heroOverview .md-plx-glance-items {
		padding: 0 10px;
		border-spacing: 40px 0;
		display: table;
		margin-top: 0;
		position: absolute;
		top: 30%
	}

	.md-parallax-module-heroOverview .md-plx-glance-items.white {
		color: #fff
	}

	.md-parallax-module-heroOverview .md-plx-glance-items.white .md-plx-luggage {
		filter: grayscale(100%) brightness(1)
	}

	.md-parallax-module-heroOverview .md-plx-glance-items.white .md-plx-luggage-capacity-units {
		color: #fff
	}

	.md-parallax-module-heroOverview .md-plx-glance-statistics {
		width: 2%;
		float: left
	}

	.md-parallax-module-heroOverview .md-plx-stats-icon {
		font-size: 20px;
		font-size: 1.25rem;
		font-size: 2vw
	}

	.md-parallax-module-heroOverview .md-plx-stats-value {
		font-size: 16px;
		font-size: 1rem;
		white-space: nowrap
	}

	.md-parallax-module-heroOverview .md-plx-luggage-capacity-units {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px;
		font-size: 14px;
		font-size: .8749999999999999rem;
		margin: 0
	}

	.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-luggage-capacity-units {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-heroOverview .md-plx-luggage-capacity-units span, .md-parallax-module-heroOverview .md-plx-luggage-capacity-units p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-heroOverview .md-plx-luggage-capacity-units {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-heroOverview .md-plx-glance-column {
		display: table-cell
	}

	.md-parallax-module-heroOverview .md-plx-statistic {
		float: none;
		margin-right: 0;
		margin-top: 25%
	}

	.md-parallax-module-heroOverview .md-plx-statistics-image {
		width: 7%
	}

	.md-parallax-module-heroOverview .md-plx-glance-images-container {
		width: 30%
	}

	.md-parallax-module-heroOverview .md-plx-glance-image {
		display: inline-block;
		width: 49%;
		visibility: hidden
	}

	.md-parallax-module-heroOverview .md-plx-glance-image:nth-child(2) {
		transform: translateY(25%)
	}

	.md-parallax-module-heroOverview .md-plx-glance-image-edit {
		visibility: hidden
	}

	.md-parallax-module-counter {
		background: no-repeat top right;
		overflow: hidden;
		position: relative
	}

	.md-parallax-module-counter .md-plx-heading {
		margin-right: 70px;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-parallax-module-counter .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-counter .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		margin: 0 0 20px 0;
		max-width: 400px
	}

	.localized-fonts-loaded .md-parallax-module-counter .md-plx-subheading {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-parallax-module-counter .md-plx-frame-heading-outer {
		position: relative;
		padding: 60px 60px 0 60px;
		width: 100%;
		z-index: 1
	}

	.md-parallax-module-counter .md-parallax-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px
	}

	.localized-fonts-loaded .md-parallax-module-counter .md-parallax-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-counter .md-parallax-heading span, .md-parallax-module-counter .md-parallax-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-counter .md-parallax-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-counter .md-plx-counter-background {
		margin-top: -30%
	}

	.md-parallax-module-counter .md-plx-counter-background .md-image {
		padding-top: 60px
	}

	.md-parallax-module-counter .md-plx-counter-label {
		float: right;
		margin: -40px 20px 0 0
	}

	.md-parallax-module-counter .md-plx-counter-label h1 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-parallax-module-counter .md-plx-counter-label h1 {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-counter .md-plx-counter-label h1 span, .md-parallax-module-counter .md-plx-counter-label h1 p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-counter .md-plx-counter-label h1 {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-counter .md-plx-hero-image-container {
		z-index: 2;
		width: 100%;
		bottom: 0
	}

	.md-parallax-module-counter .md-plx-foreground-image {
		display: block;
		margin-top: 180px;
		bottom: 0;
		padding-left: 60px;
		width: 30%;
		z-index: 2;
		position: absolute
	}

	.md-parallax-module-counter .md-plx-foreground-image img {
		border: 10px solid #fff
	}

	.md-parallax-module-counter .md-rimage-bp-narrow {
		display: none
	}

	.md-plx-counter-container {
		display: none
	}

	.md-plx-counter {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-size: 120px;
		font-size: 7.5rem;
		line-height: .8em;
		color: #666;
		letter-spacing: -15px;
		float: right;
		margin-right: 10%
	}

	.localized-fonts-loaded .md-plx-counter {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-plx-counter span, .md-plx-counter p {
		display: block;
		padding-top: 10px
	}

	.md-parallax-module-mediumTwoColumn {
		background: #000
	}

	.md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading, .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-subheading {
		color: #fff
	}

	.md-parallax-module-mediumTwoColumn .md-disclaimer-btn {
		color: #fff
	}

	.md-parallax-module-mediumTwoColumn .md-plx-columns .md-plx-column-half p {
		color: #fff
	}

	.md-parallax-module-mediumTwoColumn .md-plx-hero-image-container img {
		border: 0
	}

	.md-parallax-module-threeSpeed {
		overflow: hidden
	}

	.md-parallax-module-threeSpeed .md-plx-content {
		z-index: 3;
		background: #000;
		color: #fff;
		padding: 60px 60px 40px 60px;
		position: relative
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-content-container {
		position: relative
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px;
		margin: 0 0 20px 0;
		max-width: 75%;
		font-size: 40px;
		font-size: 2.5rem
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-heading span, .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		column-gap: 60px;
		margin: 0 0 20px 0;
		column-count: 2;
		orphans: 5
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-subheading {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 20px;
		letter-spacing: -1px;
		position: relative;
		display: inline-block;
		color: #000
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta span, .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-cta .md-plx-link-arrow-right {
		top: -8px;
		font-size: 13px;
		font-size: .8125000000000001rem
	}

	.md-parallax-module-threeSpeed .md-plx-content .md-plx-heading, .md-parallax-module-threeSpeed .md-plx-content .md-plx-subheading, .md-parallax-module-threeSpeed .md-plx-content .md-plx-cta, .md-parallax-module-threeSpeed .md-plx-content .md-disclaimer-btn {
		color: #fff
	}

	.md-parallax-module-threeSpeed .md-plx-image-highlight {
		float: right;
		position: absolute;
		display: block;
		z-index: 4;
		right: 5%;
		margin-top: -50px
	}

	.md-parallax-module-threeSpeed .md-plx-image-highlight img {
		max-width: 340px;
		border: 10px solid #fff
	}

	.md-parallax-module-threeSpeed .md-plx-image-highlight .md-plx-highlight-image-edit {
		border-style: dashed;
		position: relative
	}

	.md-parallax-module-threeSpeed .md-plx-image-highlight .md-plx-highlight-image-edit img {
		max-width: 290px;
		max-height: 290px
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-top, .md-parallax-module-threeSpeed .md-plx-full-image-bottom {
		position: relative
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-top {
		z-index: 2
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-top .md-top-image-edit {
		width: 100%;
		overflow: hidden
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-bottom {
		z-index: 1
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-bottom .md-plx-bottom-image-edit {
		width: 100%
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-bottom .md-plx-bottom-image-edit img {
		margin-top: 0
	}

	.md-parallax-module-threeSpeed .md-plx-full-image-bottom img {
		margin-top: -200px
	}

	.md-parallax-module-threeSpeed .md-plx-image-highlight, .md-parallax-module-threeSpeed .md-rimage-bp-narrow {
		display: none
	}

	.md-parallax-module-threeSpeedVideo {
		overflow: hidden
	}

	.md-parallax-module-threeSpeedVideo .md-plx-content-edit {
		margin-top: 0
	}

	.md-parallax-module-threeSpeedVideo .md-plx-content {
		z-index: 1;
		position: relative
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-bottom {
		margin-top: 20px;
		width: 100%;
		padding: 60px 0 0 60px;
		z-index: 1;
		position: absolute
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-heading span, .md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		max-width: 450px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading-bottom .md-plx-subheading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading {
		max-width: 80%
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-top {
		width: 100%;
		position: absolute;
		padding: 60px 0 0 60px
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-heading span, .md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		max-width: 450px
	}

	.localized-fonts-loaded .md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-subheading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-threeSpeedVideo .md-plx-heading-top .md-plx-parallax-subheading {
		max-width: 450px
	}

	.md-parallax-module-threeSpeedVideo .md-plx-image-highlight {
		float: right;
		right: 80px;
		position: relative;
		z-index: 2;
		margin-top: -30px;
		border: 10px solid #fff
	}

	.md-parallax-module-threeSpeedVideo .md-plx-full-image-top, .md-parallax-module-threeSpeedVideo .md-plx-full-image-bottom {
		position: relative
	}

	.md-parallax-module-threeSpeedVideo .md-plx-top-image-container {
		position: static
	}

	.md-parallax-module-threeSpeedVideo .md-plx-top-image-container .md-plx-top-image-edit {
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		height: auto;
		overflow: hidden
	}

	.md-parallax-module-threeSpeedVideo .md-plx-bottom-image-edit {
		width: 100%;
		overflow: hidden
	}

	.md-parallax-module-threeSpeedVideo .md-plx-full-image-top img {
		margin-top: 1 60px
	}

	.md-parallax-module-threeSpeedVideo .md-plx-full-image-bottom img {
		margin-top: -200px
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-heading-border {
		margin: 30px 60px 0 60px;
		border: 10px solid #FFF;
		z-index: 0
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-heading-border .md-plx-subheading {
		margin-bottom: 60px
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-module-header {
		position: relative;
		padding: 60px 0 0 60px
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px;
		margin: 0 0 30px 0;
		max-width: 1024px
	}

	.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading span, .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		width: 75%;
		max-width: 75%
	}

	.localized-fonts-loaded .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-subheading {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-image-top {
		position: absolute;
		top: 0;
		width: 100%
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-image-bottom {
		width: 100%
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-image-bottom img {
		margin: 0 auto
	}

	.md-parallax-module-pageSplitImageGallery .md-plx-page-split-container {
		width: 100%;
		margin-top: -5%;
		padding: 0 45px;
		margin-bottom: 80px
	}

	.md-parallax-module-pageSplitImageGallery .md-icn-share {
		opacity: 0
	}

	.md-parallax-module-pageSplitImageGallery:hover .md-icn-share {
		opacity: 1
	}

	.md-page-carousel-item .md-parallax-module-pageSplitImageGallery .md-plx-heading-border {
		margin: 0 50px 0 0;
		border: 0
	}

	.md-parallax-module-standardPageSplit {
		overflow: hidden
	}

	.md-parallax-module-standardPageSplit .md-plx-heading-border {
		margin: 30px 60px 0 60px;
		border: 10px solid #FFF
	}

	.md-parallax-module-standardPageSplit .md-plx-module-header {
		z-index: 3;
		padding: 60px 0 0 60px;
		margin-bottom: 0;
		width: 60%
	}

	.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px;
		margin: 0 0 30px 0;
		max-width: 600px
	}

	.localized-fonts-loaded .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading span, .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		max-width: 420px;
		margin-bottom: 30px
	}

	.localized-fonts-loaded .md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-subheading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-standardPageSplit .md-plx-module-header .md-plx-pagesplit-anchor {
		letter-spacing: -1px;
		position: relative;
		display: inline-block;
		color: #fff;
		text-transform: uppercase
	}

	.md-parallax-module-standardPageSplit .md-plx-image-highlight {
		display: block;
		z-index: 1;
		position: absolute;
		right: 50px;
		top: 60px;
		width: 30%;
		max-width: 300px
	}

	.md-parallax-module-standardPageSplit .md-plx-image-highlight img {
		max-width: 300px;
		width: 100%;
		border: 10px solid #fff
	}

	.md-parallax-module-standardPageSplit .md-plx-image-bottom-container {
		width: 100%;
		max-width: 1248px;
		position: relative;
		overflow: hidden;
		margin-top: 0
	}

	.md-parallax-module-standardPageSplit .md-plx-image-bottom-container:before {
		content: "";
		display: block;
		padding-top: -5%
	}

	.md-parallax-module-standardPageSplit .md-plx-page-split-container {
		width: 100%
	}

	.md-parallax-module-advancedImageGallery {
		position: relative;
		overflow: hidden;
		background-color: #000;
		margin-bottom: 0
	}

	.md-parallax-module-advancedImageGallery .md-plx-subheading p {
		max-width: 420px
	}

	.md-parallax-module-advancedImageGallery .md-plx-heading-border {
		margin: 30px 60px 0;
		border: 10px solid #000
	}

	.md-parallax-module-advancedImageGallery .md-gallery-main-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px;
		margin: 0 10px 30px 60px
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-gallery-main-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery .md-gallery-main-heading span, .md-parallax-module-advancedImageGallery .md-gallery-main-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-gallery-main-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery .md-gallery-main-description {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		column-count: auto;
		margin: 0 10px 20px 60px
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-gallery-main-description {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header {
		padding: 90px 0 0 45px
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		margin-bottom: 40px;
		margin: 0 0 30px 0;
		color: #fff
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading span, .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container {
		display: table;
		padding-bottom: 20px
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container .md-plx-subheading-first {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		display: table-cell;
		width: 45%
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container .md-plx-subheading-first {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container .md-plx-subheading-second {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		display: table-cell;
		padding: 0 60px 0 70px;
		width: 55%
	}

	.localized-fonts-loaded .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container .md-plx-subheading-second {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container .md-plx-subheading-first, .md-parallax-module-advancedImageGallery .md-plx-module-header .md-plx-subheading-container .md-plx-subheading-second {
		color: #fff
	}

	.md-parallax-module-advancedImageGallery .md-plx-module-background {
		position: absolute;
		top: 0
	}

	.md-parallax-module-advancedImageGallery .md-plx-gallery-container {
		width: 100%;
		color: #fff;
		margin-top: 60px
	}

	.md-parallax-module-advancedImageGallery.md-plx-extra-space-hero .md-plx-module-background {
		position: absolute;
		top: 0;
		margin-top: 0
	}

	.md-parallax-module-advancedImageGallery.md-plx-extra-space-hero .md-plx-gallery-container {
		margin-top: 0
	}

	.md-parallax {
		width: 100%
	}

	.md-parallax .md-plx-editor-heading {
		height: 50px;
		width: 100%;
		background-color: rgba(34, 34, 34, 0.7);
		z-index: 10000;
		position: relative;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px;
		text-transform: uppercase;
		padding: 17px;
		margin-top: 20px;
		margin-bottom: 0
	}

	.localized-fonts-loaded .md-parallax .md-plx-editor-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax .md-plx-editor-heading span, .md-parallax .md-plx-editor-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-parallax .md-plx-editor-heading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-parallax .md-plx-module-header .md-plx-heading {
		font-size: 40px;
		font-size: 2.5rem;
		margin-bottom: 20px
	}

	.md-parallax:last-child {
		margin-bottom: 0
	}

	.md-search {
		transition: transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
		transform: scale(1);
		opacity: 1;
		padding: 80px 30px 0;
		border: solid 5px #fff
	}

	.md-search .md-search-button-close {
		right: 30px;
		padding: 0
	}

	.md-search-form {
		height: 73px
	}

	.md-search-form, .md-search-results {
		margin: 0 auto;
		max-width: 848px
	}

	.md-search-close {
		transform: scale(1.5);
		opacity: 0
	}

	.md-search-icn-search {
		font-size: 50px;
		font-size: 3.125rem;
		line-height: 1.6em;
		height: 1.3em;
		width: 1.3em
	}

	.md-search-form-input, .md-search-suggestion-primary {
		padding-left: 65px;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1.2em
	}

	.md-search-form-input {
		border-bottom: 2px solid #fff
	}

	.md-search-form-populated .md-search-form-button {
		display: block;
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1em;
		padding-right: 0
	}

	.md-search-form-populated .md-search-form-button:after {
		display: inline-block
	}

	.md-search-form-button-reset, .md-search-form-populated .md-search-form-button-reset {
		display: none
	}

	.md-search-form-button-reset .md-icn-alt, .md-search-form-populated .md-search-form-button-reset .md-icn-alt {
		font-size: 11px
	}

	.md-search-results-title, .md-search-result-title {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em
	}

	.md-search-results-title {
		font-size: 14px;
		font-size: .8749999999999999rem;
		font-family: 'MINISansReg', Arial, sans-serif;
		margin: 70px 0;
		color: #fff
	}

	.localized-fonts-loaded .md-search-results-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-search-results-subtitle {
		margin-bottom: 20px
	}

	.md-search-result {
		padding-bottom: 20px;
		margin-bottom: 25px;
		max-width: 100%;
		border-bottom: 1px solid #fff
	}

	.md-search-result-image {
		max-width: 145px
	}

	.md-search-result-text-beside-image {
		padding-left: 165px
	}

	.md-search-result-link-block {
		display: block
	}

	.md-search-result-link-block-strip {
		display: none
	}

	.md-search-result-model {
		overflow: visible;
		max-width: 100%
	}

	.md-search-result-model .md-search-result-wrapper {
		border: 0;
		padding: 0
	}

	.md-search-result-model .md-search-result-title {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		line-height: 1em;
		font-size: 20px;
		font-size: 1.25rem;
		width: 53%
	}

	.localized-fonts-loaded .md-search-result-model .md-search-result-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-search-result-model .md-search-result-subtitle {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 20px;
		margin-top: -6px;
		width: 53%
	}

	.localized-fonts-loaded .md-search-result-model .md-search-result-subtitle {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-search-result-model .md-search-result-subtitle span, .md-search-result-model .md-search-result-subtitle p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-search-result-model .md-search-result-subtitle {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-search-result-model .md-search-result-image {
		position: relative;
		max-width: 240px;
		float: right;
		width: 100%
	}

	.md-search-result-model .md-search-result-text {
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em
	}

	.md-search-result-model .md-search-result-from-price {
		display: inline-block;
		margin-right: 15px
	}

	.md-search-result-model .md-search-result-button {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
		display: inline-block;
		height: auto
	}

	.md-search-result-model .md-search-result-button-narrow {
		display: none
	}

	.md-search-result-model .md-search-result-link-block {
		margin-top: -10px
	}

	.md-search-result-model .md-search-result-title, .md-search-result-model .md-search-result-text, .md-search-result-model .md-search-result-link-block {
		width: 53%;
		float: left
	}

	.md-search-recommendations li {
		display: inline-block;
		padding: 30px 20px 0 20px;
		width: 32%;
		vertical-align: top;
		border-left: solid 1px #fff;
		border-bottom: 0;
		cursor: pointer
	}

	.md-search-recommendations-title {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-search-recommendations-title {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-search-recommendations-search {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-bottom: 40px
	}

	.localized-fonts-loaded .md-search-recommendations-search {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-search-recommendations-text {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1.66666667em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-search-recommendations-text {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-search-suggestions {
		top: 74px;
		padding-left: 75px
	}

	.md-search-suggestions-list {
		margin-top: 17px
	}

	.md-search-result-image {
		max-width: 145px;
		margin-right: 20px
	}

	.md-search-result-image, .md-search-result-text {
		margin-bottom: 8px
	}

	.md-search-result-has-image .md-search-result-text {
		margin-left: 165px
	}

	.md-search-result-text, a.md-search-result-text-link {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em
	}

	.md-search-form-populated .md-search-form-button {
		display: none
	}

	.md-country-selector {
		padding: 0 30px
	}

	.md-shelf-component .md-country-selector {
		box-shadow: inset 0 1px 1px -1px #333;
		background-image: linear-gradient(#080808 0, #0e0e0e 5%, #0e0e0e 95%, #080808 100%)
	}

	.md-country-selector .md-cts-country-col {
		width: 16.6%;
		float: left;
		padding-bottom: 20px
	}

	.md-country-selector .md-cts-country-col.md-cts-col-wide {
		width: 50%
	}

	.md-country-selector .md-cts-shelf-item {
		border-bottom: 0;
		cursor: auto;
		line-height: 1;
		margin: 20px 0 6px 0;
		min-height: inherit;
		padding-left: 0;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		color: #fff
	}

	.localized-fonts-loaded .md-country-selector .md-cts-shelf-item {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-country-selector .md-cts-shelf-item:hover {
		color: #fff
	}

	.md-country-selector .md-cts-shelf-item.md-active {
		box-shadow: none
	}

	.md-country-selector .md-cts-shelf {
		box-shadow: none;
		background-color: transparent;
		max-height: inherit;
		position: static
	}

	.md-country-selector .md-cts-col-wide .md-cts-list {
		column-count: 3;
		column-gap: 0
	}

	.md-country-selector .md-cts-list-item {
		border-bottom: 0;
		padding: 8px 0 0 0
	}

	.md-country-selector .md-cts-list-link {
		line-height: 1;
		min-height: inherit
	}

	.md-country-selector .md-cts-form-submit-pair {
		border-top: 1px solid #fff
	}

	.md-cts-bg-image-wrap {
		transition: opacity 400ms
	}

	.md-cts-opacity-low {
		opacity: .2
	}

	.md-landing-page {
		padding-top: 100px;
		padding-bottom: 34px
	}

	.md-cts-body-copy {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em
	}

	.md-cts-country-container {
		margin: 0
	}

	.md-cts-form-wrap {
		margin-top: 0
	}

	.md-cts-form-wrap .md-cts-form-label {
		float: left;
		margin: 13px 10px 30px 0;
		text-align: right;
		width: auto
	}

	.md-cts-form-submit-pair {
		border-top: 1px solid #4a4a4a;
		padding: 20px 0;
		text-align: left
	}

	.md-cts-form-navigation {
		margin-top: 90px
	}

	.md-cts-btn-txt {
		padding: 12px 0
	}

	.md-cts-carousel-wrap {
		margin: 0 -20px 30px
	}

	.md-cts-carousel-item {
		padding: 0 20px
	}

	.md-shelf-component .md-cts-form-label {
		display: block
	}

	.md-shelf-component .md-cts-carousel-item {
		vertical-align: middle
	}

	.md-main .md-landing-page {
		margin-bottom: 0
	}

	.md-page-languageselector {
		overflow: hidden;
		position: relative
	}

	.md-page-languageselector .md-main {
		min-height: 100vh;
		margin-bottom: -34px
	}

	.md-page-languageselector .md-footer {
		background-color: transparent;
		border-top-color: #333
	}

	.md-page-languageselector .md-footer-links {
		max-width: 50%
	}

	.md-page-languageselector .md-disclaimer {
		clear: none
	}

	.md-page-languageselector .md-contentexpander {
		clear: none;
		padding-top: 0
	}

	.md-page-languageselector .md-contentexpander-title {
		float: left;
		margin-bottom: 0;
		max-width: 50%
	}

	.md-page-languageselector .md-contentexpander-toggle {
		display: inline-block;
		line-height: 32px;
		min-height: 32px;
		padding-right: 15px
	}

	.md-page-languageselector .md-contentexpander-content {
		clear: both
	}

	.md-page-languageselector .md-cts-shelf-item, .md-page-languageselector .md-cts-list-link, .md-page-languageselector .md-cts-list-link:hover {
		color: #000
	}

	.md-cts-mainheading {
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-cts-subheading {
		font-size: 22px;
		font-size: 1.3750000000000002rem
	}

	.md-quicklinks {
		background-image: linear-gradient(#000 0, #0c0c0c 25%, #0c0c0c 75%, #000 100%);
		padding: 0 30px 0 30px
	}

	.md-quicklinks .md-quicklinks-list {
		display: table;
		width: 100%
	}

	.md-quicklinks .md-quicklinks-list.list-columns-2 .md-quicklinks-item {
		width: 50%
	}

	.md-quicklinks .md-quicklinks-list.list-columns-3 .md-quicklinks-item {
		width: 33%
	}

	.md-quicklinks .md-quicklinks-list.list-columns-4 .md-quicklinks-item {
		width: 25%
	}

	.md-quicklinks .md-quicklinks-item {
		background-image: linear-gradient(transparent 0, transparent 5%, #272727 45%, #272727 55%, transparent 95%, transparent 100%), linear-gradient(transparent 0, transparent 5%, #000 45%, #000 55%, transparent 95%, transparent 100%);
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 1px 100%, 2px 100%;
		border: 0;
		display: table-cell;
		padding: 25px 20px 20px 20px
	}

	.md-quicklinks .md-quicklinks-item:first-child {
		padding-left: 0
	}

	.md-quicklinks .md-quicklinks-item:last-child {
		background-image: none;
		padding-right: 0
	}

	.md-quicklinks .md-quicklinks-item-name {
		margin-bottom: 14px
	}

	.md-quicklinks .md-quicklinks-child-item {
		padding-bottom: 8px
	}

	.md-quicklinks .md-quicklinks-link {
		padding: 0
	}

	.md-quicklinks .md-quicklinks-item-name, .md-quicklinks .md-quicklinks-link {
		color: #fff
	}

	.md-custom-selector .md-cs-carousel.md-cs-carousel-toggle {
		transition: all 300ms
	}

	.md-custom-selector .md-cs-carousel.md-cs-immediate-transition {
		transition: all 1ms
	}

	.md-custom-selector .md-cs-carousel-item .md-campaign-teaser {
		overflow: hidden
	}

	.md-custom-selector .md-cs-carousel-pagination {
		left: 3.4%
	}

	.md-custom-selector .md-cs-carousel-pagination.md-cs-carousel-pagination-no-display {
		display: none
	}

	.md-custom-selector .md-cs-inner-frame {
		border-width: 10px;
		top: 0
	}

	.md-custom-selector .md-cs-frame {
		display: none
	}

	.md-custom-selector .md-cs-accordion-header, .md-custom-selector .md-cs-accordion-ctas {
		display: none
	}

	.md-custom-selector .md-cs-nav-previous, .md-custom-selector .md-cs-nav-next {
		transition: opacity 400ms;
		opacity: 1;
		font-size: 26px;
		font-size: 1.6250000000000002rem;
		display: inline-block;
		width: 20px
	}

	.md-custom-selector .md-cs-nav-previous:before, .md-custom-selector .md-cs-nav-next:before {
		border: 2px solid #000;
		background: #000;
		color: #fff;
		top: 40%
	}

	.md-custom-selector .md-cs-nav-previous:hover:before, .md-custom-selector .md-cs-nav-next:hover:before {
		background: #fff;
		border: 2px solid #000;
		color: #000
	}

	.md-custom-selector .md-cs-nav-previous:before {
		padding: 10px;
		left: 0
	}

	.md-custom-selector .md-cs-nav-next:before {
		padding: 10px;
		right: 0
	}

	.md-custom-selector .md-cs-accordion-content, .md-custom-selector .md-cs-frame {
		background: 0
	}

	.md-custom-selector .md-cs-carousel-small .md-cs-carousel-pagination {
		display: none
	}

	.md-custom-selector .md-new-range-info {
		background-color: #fff
	}

	.md-custom-selector .md-new-range-info .md-cs-info-area {
		padding-top: 4px
	}

	.md-custom-selector .md-cs-bodytype-JCW .md-cs-inner-frame, .md-custom-selector .md-cs-bodytype-JCW .md-cs-frame {
		background: 0
	}

	.md-custom-selector .md-cs-bodytype-JCW .md-cs-jcw-logo {
		right: 3%;
		top: 40%;
		width: 14%
	}

	.md-custom-selector .md-cs-image-back > div {
		width: auto
	}

	.md-cs-image-back .md-rimage-bp-wide {
		height: 100%;
		width: auto
	}

	.md-cs-selector-level1 {
		background-position: left top;
		background-repeat: no-repeat;
		background-image: url(images/components/customselector/cs-wall-wide-top.jpg);
		background-size: auto 100%
	}

	.md-cs-selector-level1 .md-cs-item-wrap {
		height: 459px;
		margin: 0 auto;
		max-height: 459px;
		width: 100%
	}

	.md-cs-selector-level1 .md-cs-inner-frame {
		background: transparent;
		height: 70%
	}

	.md-cs-selector-level1 .md-cs-info-area {
		padding: 51px 3.4% 0;
		top: 4px;
		z-index: 1
	}

	.md-cs-selector-level1 .md-cs-info-area .md-cs-item-name {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 2px
	}

	.localized-fonts-loaded .md-cs-selector-level1 .md-cs-info-area .md-cs-item-name {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-cs-selector-level1 .md-cs-info-area .md-cs-item-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 22px;
		color: #000;
		margin-bottom: 40px;
		margin-bottom: 2px;
		padding-left: 3px
	}

	.localized-fonts-loaded .md-cs-selector-level1 .md-cs-info-area .md-cs-item-subheading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-cs-selector-level1 .md-cs-info-area .md-cs-item-subheading span, .md-cs-selector-level1 .md-cs-info-area .md-cs-item-subheading p {
		display: block;
		padding-top: 10px
	}

	.md-cs-selector-level1 .md-cs-info-area .md-cs-from-price {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 22px;
		margin-bottom: 40px;
		color: #000;
		margin-bottom: 0;
		padding-left: 3px
	}

	.localized-fonts-loaded .md-cs-selector-level1 .md-cs-info-area .md-cs-from-price {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-cs-selector-level1 .md-cs-info-area .md-cs-from-price span, .md-cs-selector-level1 .md-cs-info-area .md-cs-from-price p {
		display: block;
		padding-top: 10px
	}

	.md-cs-selector-level1 .md-cs-item-image {
		margin: 0 13% 8px 13%;
		width: 74%
	}

	.md-cs-selector-level1 .md-cs-item-image .md-cs-image-back {
		height: 56%;
		top: 34%;
		width: 52%
	}

	.md-cs-selector-level1 .md-cs-item-image .md-cs-image-front {
		height: 76%;
		left: 2%;
		top: 29%;
		width: 72%
	}

	.md-cs-selector-level1 .md-cs-nav-previous:before, .md-cs-selector-level1 .md-cs-nav-next:before {
		top: 42%
	}

	.md-cs-selector-level1 .md-cs-special-edition .md-cs-item-name {
		display: inline-block;
		position: relative;
		padding-right: 103px
	}

	.md-cs-selector-level1 .md-cs-special-edition .md-title {
		margin: 0 10px 0 0;
		display: inline-block
	}

	.md-cs-selector-level1 .md-cs-special-edition .md-cs-design-model {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		float: right;
		right: 0;
		top: 2px;
		padding: 11px 12px
	}

	.localized-fonts-loaded .md-cs-selector-level1 .md-cs-special-edition .md-cs-design-model {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-inner-frame {
		height: 72%
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-item-image {
		background-position: 96% 64%
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-item-image .md-cs-image-back {
		height: 57%;
		right: 50%;
		top: 32%;
		width: 48%
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-item-image .md-cs-image-front {
		height: 62%;
		left: 36.5%;
		top: 33%;
		width: 62%
	}

	.md-cs-selector-level1.md-cs-hide-concrete-wall {
		background: 0
	}

	.md-cs-selector-level1.md-cs-hide-concrete-wall .md-cs-carousel-container {
		background: 0
	}

	.md-cs-selector-level1.md-cs-accordion-delay-active .md-cs-nav-previous, .md-cs-selector-level1.md-cs-accordion-delay-active .md-cs-nav-next {
		opacity: 0
	}

	.md-cs-selector-level1 .md-carousel-item.md-return-enabled .md-info-area {
		top: 10%
	}

	.md-cs-selector-level1 .md-cs-carousel-container {
		background-position: left bottom;
		background-repeat: no-repeat;
		background-image: url(images/components/customselector/cs-wall-wide-bottom.jpg);
		background-size: auto 30%
	}

	.md-cs-selector-level1 .md-cs-carousel-small .md-cs-quick-link {
		pointer-events: none
	}

	.md-cs-selector-level1 .md-cs-carousel-pagination {
		bottom: 27px
	}

	.newhomepage .md-cs-selector-level1 {
		padding-top: 0
	}

	.md-cs-accordion-active-level2 .md-cs-selector-level1 .md-cs-nav-previous, .md-cs-accordion-active-level2 .md-cs-selector-level1 .md-cs-nav-next {
		opacity: 0
	}

	.md-cs-selector-level2 {
		position: relative
	}

	.md-cs-selector-level2:before {
		content: initial
	}

	.md-cs-selector-level2.md-cs-accordion-delay-active:before {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-accordion-content {
		height: auto
	}

	.md-cs-selector-level2 .md-cs-info-area .md-btn-configure {
		display: inline-block
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-carousel-wrap {
		width: 9000px
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-carousel-item {
		cursor: pointer;
		width: auto;
		transition: opacity 400ms
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-carousel-item.md-cs-transition-fade {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-wrap {
		height: 90px;
		max-height: 538px;
		display: flex
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-bottom-frame {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-inner-frame {
		display: none
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-image {
		position: relative;
		display: inline-block
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-image .md-cs-image-front {
		height: 100%;
		left: 0;
		top: 0;
		transition: all 1300ms;
		width: auto;
		position: relative
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-image.md-cs-transition .md-cs-image-front {
		height: 68%;
		left: 13.5%;
		top: 20%
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-item-image .md-btn-360 {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-area {
		top: 0;
		padding: 0;
		display: inline-block;
		max-width: 235px;
		-ms-grid-row-align: center;
		align-self: center
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child {
		transition: all 400ms;
		opacity: 1;
		padding: 0 10px 0 0;
		display: block;
		width: auto
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child.md-cs-transition-fade {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-cs-item-type, .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-cs-from-price {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1em;
		color: #000;
		text-transform: uppercase
	}

	.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-cs-item-type, .localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-cs-from-price {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-item-body-link {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		margin-top: 10px;
		display: block
	}

	.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-item-body-link {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-child .md-cs-item-name {
		line-height: .90909091;
		margin-bottom: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-info-parent, .md-cs-selector-level2 .md-cs-carousel-small .md-cs-jcw-logo {
		transition: opacity 400ms;
		opacity: 0;
		position: absolute
	}

	.md-cs-selector-level2 .md-cs-carousel-small .md-cs-nav-previous:before, .md-cs-selector-level2 .md-cs-carousel-small .md-cs-nav-next:before {
		font-size: 20px;
		font-size: 1.25rem;
		padding: 8px 12px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-carousel-wrap {
		width: 100%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-wrap {
		height: 530px;
		margin: 0 auto;
		max-height: 538px;
		width: 88%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-inner-frame {
		height: 37%;
		top: 63px;
		width: 72%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-bottom-frame {
		opacity: 1
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas {
		display: block;
		left: -6.2%;
		position: absolute;
		top: 27px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas .md-btn {
		font-size: 12px;
		font-size: .75rem;
		cursor: pointer
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas .md-btn {
		background-color: transparent;
		border: 0;
		position: relative
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas .md-btn:after {
		display: none
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas .md-btn:before {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		vertical-align: bottom;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e806';
		text-indent: 0;
		font-size: .75em;
		padding-bottom: 2px;
		margin-right: 10px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas .md-btn:hover {
		color: #000
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-ctas .md-btn:hover:after {
		background: #000;
		bottom: 9px;
		content: '';
		display: block;
		height: 1px;
		left: 30px;
		padding-bottom: 0;
		position: absolute;
		right: 20px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area {
		display: inline-block;
		padding: 17px;
		left: -6.5%;
		min-width: 70%;
		border: solid 10px transparent
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-info-parent {
		display: inline-block;
		padding: 0 25px 0 0
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-header {
		padding-bottom: 18px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-name {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 5px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 22px;
		color: #000;
		margin-bottom: 40px;
		margin-bottom: 2px
	}

	.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-subheading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-subheading span, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-subheading p {
		display: block;
		padding-top: 10px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-from-price {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 22px;
		margin-bottom: 40px;
		color: #000;
		margin-bottom: 0
	}

	.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-from-price {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-from-price span, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-from-price p {
		display: block;
		padding-top: 10px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .btn-configure {
		display: inline-block
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-cs-image-front {
		height: 68%;
		left: 13.5%;
		top: 20%;
		transition: all 1400ms
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-btn-360 {
		bottom: 18%;
		left: -2%;
		height: 14%;
		width: 25%;
		opacity: 1
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-child {
		display: none
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-parent {
		transition: opacity 400ms;
		opacity: 1
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-frame {
		background-image: url(images/components/customselector/cs-wall-wide.jpg);
		background-position: left top;
		background-repeat: no-repeat
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next {
		height: 50%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next:before {
		top: -35%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-bodytype-JCW .md-cs-info-area {
		width: 100%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-bodytype-JCW .md-cs-inner-frame {
		height: 55%;
		width: 100%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-cs-inner-frame, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-cs-info-area {
		width: 100%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-cs-item-name {
		display: inline-block;
		position: relative;
		padding-right: 103px
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-title {
		margin: 0 10px 0 0;
		display: inline-block
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-cs-design-model {
		float: right;
		right: 0;
		top: 2px;
		padding: 11px 12px;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-cs-design-model {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-carousel-item {
		width: 100%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-carousel-item.md-cs-transition-fade {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next {
		bottom: 0;
		height: 100%;
		top: 0
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous:before, .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next:before {
		top: 58%
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination {
		bottom: 32px
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		display: inline-block;
		color: #000;
		border: 0;
		text-transform: uppercase;
		text-decoration: none;
		margin: 0;
		background: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link:hover {
		color: #000
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link:active {
		color: #666
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpre-"]:before, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpre-"]:before, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpost-"]:after, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpost-"]:after, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icn-"]:after, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icn-"]:after, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icn-"], .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icn-"] {
		font-size: .75em
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpost-"]:after, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpost-"]:after {
		margin-left: 5px
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class^="md-icnpre-"]:before, .md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link[class*=" md-icnpre-"]:before {
		margin-right: 5px
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link:hover {
		color: #000
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-cs-pagination-link-active:after {
		top: 3px
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-favourite-model {
		display: inline-block;
		margin-left: 0;
		position: static;
		vertical-align: middle
	}

	.md-cs-selector-level2 .md-cs-carousel-pagination .md-favourite-model .md-fm-btn {
		margin-top: -5px
	}

	.md-cs-selector-level2 .md-cs-in-motion .md-cs-nav-previous, .md-cs-selector-level2 .md-cs-in-motion .md-cs-nav-next {
		opacity: 0
	}

	.md-cs-selector-level2 .md-cs-quick-link {
		font-size: 14px;
		font-size: .8749999999999999rem;
		display: block;
		max-width: 150px;
		text-transform: uppercase
	}

	.md-cs-selector-level2 .md-cs-quick-link:hover {
		cursor: pointer
	}

	.md-cs-selector-level2 .md-cs-quick-link:after {
		padding-left: 6px;
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-cs-selector-level2 .md-favourite-model {
		display: inline-block;
		margin-left: 0;
		position: static;
		vertical-align: middle
	}

	.md-cs-selector-level2 .md-favourite-model .md-fm-btn {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1.2
	}

	.md-cs-selector-level2 .md-cs-item-bottom-frame {
		transition: opacity 400ms;
		height: 10px
	}

	.md-cs-selector-level2 .md-cs-frame {
		display: block
	}

	.md-cs-accordion-campaign {
		background: 0
	}

	.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: auto;
		left: 69px;
		top: 83%
	}

	.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-label {
		margin-left: 32px
	}

	.md-cs-accordion-campaign .md-cs-carousel-pagination .md-cs-pagination-list-item .md-icn-exterior-front {
		margin-right: 16px
	}

	.md-cs-accordion-campaign .md-cs-selector-level2:before {
		background: #fff
	}

	.md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous, .md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next {
		height: 90%;
		top: auto
	}

	.md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous:before, .md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next:before {
		top: 41%
	}

	.md-cs-assembled .md-custom-selector {
		margin: 0
	}

	.md-cs-accordion-campaign.newhomepage .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous:before, .md-cs-accordion-campaign.newhomepage .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next:before {
		top: 42%
	}

	.md-newhome-page .newhomepage.md-cs-accordion-campaign .md-cs-carousel-pagination {
		text-align: center;
		padding-right: 0;
		bottom: 22%;
		right: 25%;
		left: 25%;
		width: 50%;
		position: absolute;
		float: none
	}

	.md-newhome-page .newhomepage.md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-previous, .md-newhome-page .newhomepage.md-cs-accordion-campaign .md-cs-selector-level2 .md-cs-carousel-large .md-cs-nav-next {
		height: 125%
	}

	.md-new-range-page .md-custom-selector .md-cs-selector-level1 .md-cs-carousel-pagination {
		bottom: 150px
	}

	.md-new-range-page .md-custom-selector .md-new-range-info .md-cs-info-area {
		padding: 20px 3.4%;
		margin: 0
	}

	.md-new-range-page .md-custom-selector .md-cs-item-bottom-frame {
		bottom: inherit
	}

	.md-new-range-page .md-custom-selector .md-cs-nav-previous, .md-new-range-page .md-custom-selector .md-cs-nav-next {
		height: 70%
	}

	.md-cs-new-range.md-new-range-info .md-cs-info-area {
		padding: 20px 3.4%;
		margin: 0
	}

	.md-custom-selector .md-cs-item-bottom-frame.md-cs-new-range-frame {
		position: inherit
	}

	.flexbox .md-colctrl {
		margin: 30px auto;
		width: 100%;
		padding: 0;
		display: flex
	}

	.flexbox .md-colctrl .parsys_column {
		flex: 1;
		word-wrap: break-word;
		overflow: hidden
	}

	.flexbox .md-colctrl .parsys_column > .md-component, .flexbox .md-colctrl .parsys_column > .parbase {
		margin-bottom: 2rem
	}

	.flexbox .md-colctrl .parsys_column.md-colctrl-small:first-child, .flexbox .md-colctrl .parsys_column.md-colctrl-medium:first-child, .flexbox .md-colctrl .parsys_column.md-colctrl-large:first-child {
		margin-left: 0
	}

	.flexbox .md-colctrl .parsys_column.md-colctrl-small:last-child, .flexbox .md-colctrl .parsys_column.md-colctrl-medium:last-child, .flexbox .md-colctrl .parsys_column.md-colctrl-large:last-child {
		margin-right: 0
	}

	.flexbox .md-colctrl .parsys_column.md-colctrl-small .md-body-1, .flexbox .md-colctrl .parsys_column.md-colctrl-medium .md-body-1, .flexbox .md-colctrl .parsys_column.md-colctrl-large .md-body-1 {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .flexbox .md-colctrl .parsys_column.md-colctrl-small .md-body-1, .localized-fonts-loaded .flexbox .md-colctrl .parsys_column.md-colctrl-medium .md-body-1, .localized-fonts-loaded .flexbox .md-colctrl .parsys_column.md-colctrl-large .md-body-1 {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.flexbox .md-colctrl.md-colctrl-small {
		padding: 15px 2rem;
		margin-top: 0
	}

	.flexbox .md-colctrl.md-colctrl-small .parbase, .flexbox .md-colctrl.md-colctrl-small .md-single-heading {
		margin-bottom: 0
	}

	.flexbox .md-colctrl.md-colctrl-medium, .flexbox .md-colctrl.md-colctrl-large {
		padding: 0 50px
	}

	.md-colctrl-inline {
		display: inline-block
	}

	.md-colctrl-inline .parsys_column {
		margin-right: 10px
	}

	.md-colctrl-small .parsys_column {
		padding: 0;
		margin: 0 10px
	}

	.md-colctrl-medium .parsys_column {
		padding: 0;
		margin: 0 20px
	}

	.md-colctrl-medium .md-contenttable {
		border-top: 2px solid #000
	}

	.md-colctrl-large .parsys_column {
		padding: 0;
		margin: 0 80px
	}

	.md-colctrl .md-colctrl-medium {
		margin-bottom: 1em
	}

	.md-page-article .md-colctrl .md-colctrl-medium {
		padding: 0
	}

	.md-page-article .md-colctrl .parsys_column .md-single-heading, .md-page-article .md-colctrl .parsys_column .parbase.text {
		margin: 0 auto;
		width: 50%
	}

	.md-page-article .md-colctrl .parsys_column .parbase.text {
		margin-bottom: 2rem
	}

	.md-prodinfo {
		margin: 60px 0 60px
	}

	.md-prodinfo .md-ajaxcarousel-nav {
		padding: 0 20px 15px
	}

	.md-prodinfo .md-ajaxcarousel-nav:before, .md-prodinfo .md-ajaxcarousel-nav:after {
		content: "";
		display: table
	}

	.md-prodinfo .md-ajaxcarousel-nav:after {
		clear: both
	}

	.md-prodinfo .md-ajaxcarousel-prev {
		float: left
	}

	.md-prodinfo .md-ajaxcarousel-next {
		float: right
	}

	.md-prodinfo.md-is-loading-compare .md-is-compare {
		display: none
	}

	.md-prodinfo-header {
		display: table;
		width: 100%;
		padding: 0 30px
	}

	.md-prodinfo-intro {
		padding: 0 6% 0 30px;
		width: 100%
	}

	.md-prodinfo-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		margin-bottom: 40px;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-prodinfo-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-prodinfo-title span, .md-prodinfo-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-prodinfo-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.js .md-prodinfo-toggle {
		display: table
	}

	.md-prodinfo-intro, .md-prodinfo-models, .md-prodinfo-model, .md-prodinfo-tabs {
		display: table-cell
	}

	.md-prodinfo-intro, .md-prodinfo-models, .md-prodinfo-tabs, .md-prodinfo-data {
		vertical-align: top
	}

	.md-prodinfo-model {
		min-width: 180px;
		max-width: 180px;
		vertical-align: top;
		height: 100%;
		background-color: #fff
	}

	.md-prodinfo-model:nth-child(even) {
		background-color: #fff
	}

	.js .md-prodinfo-model.md-has-compare {
		position: relative;
		z-index: 1
	}

	.js .md-prodinfo-model.md-has-compare .md-prodinfo-summary:after {
		border-radius: 26px;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		content: attr(data-prodinfo-vs);
		width: 26px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		border: 3px solid #000;
		position: absolute;
		top: -13px;
		right: -13px
	}

	.localized-fonts-loaded .js .md-prodinfo-model.md-has-compare .md-prodinfo-summary:after {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-prodinfo-summary {
		padding: 15px 20px;
		position: relative
	}

	.md-prodinfo-image {
		width: 100%;
		background-color: #fff
	}

	.md-prodinfo-image .md-rimage-bp-wide {
		width: 100%
	}

	.md-prodinfo-spec {
		padding: 0 30px;
		margin-bottom: 60px
	}

	.md-prodinfo-range, .md-prodinfo-desc, .md-prodinfo-price {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		display: block;
		color: #000
	}

	.localized-fonts-loaded .md-prodinfo-range, .localized-fonts-loaded .md-prodinfo-desc, .localized-fonts-loaded .md-prodinfo-price {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-prodinfo-range span, .md-prodinfo-desc span, .md-prodinfo-price span, .md-prodinfo-range p, .md-prodinfo-desc p, .md-prodinfo-price p {
		display: block;
		padding-top: 10px
	}

	.md-prodinfo-range, .md-prodinfo-price {
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1em
	}

	.md-prodinfo-desc {
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em
	}

	.md-prodinfo-price {
		color: #000
	}

	.md-prodinfo-spec, .md-prodinfo-tabs-item, .md-prodinfo-table {
		display: table;
		width: 100%
	}

	.md-prodinfo-tabs {
		position: relative;
		z-index: 2;
		width: 25%;
		background-color: #fff;
		box-shadow: none
	}

	.md-prodinfo-tabs-item:nth-child(even) {
		padding-left: 0
	}

	.md-prodinfo-tabs-item, .md-prodinfo-tabs-back, .md-prodinfo-row th, .md-prodinfo-row td {
		height: 55px
	}

	.md-prodinfo-tabs-btn {
		display: table-cell;
		vertical-align: middle
	}

	.md-prodinfo-tabs-btn.md-is-selected {
		border-left: 2px solid #000;
		padding-left: 18px
	}

	.md-prodinfo-tabs-btn, .md-prodinfo-row th, .md-prodinfo-row td {
		padding: 15px 20px
	}

	.md-prodinfo-row th {
		padding-right: 50px
	}

	.md-prodinfo-row .md-detail-overlay {
		margin-top: 0;
		right: 15px;
		top: 15px
	}

	.md-prodinfo-table {
		border-bottom: 0
	}

	.md-prodinfo-data {
		box-shadow: 0;
		position: relative;
		padding-bottom: 55px;
		z-index: 0;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto
	}

	.md-prodinfo-data, .md-prodinfo-data.md-is-selected, .csstransitions .md-prodinfo-data, .csstransitions .md-prodinfo-data.md-is-selected {
		transform: none;
		transition: none;
		display: table-cell
	}

	.md-prodinfo-data .md-prodinfo-table-wrapper {
		overflow-y: initial;
		padding-left: 20px
	}

	.js .md-prodinfo-group.md-is-selected {
		display: none
	}

	.md-prodinfo-back {
		display: none
	}

	.no-js .md-prodinfo-back {
		padding-left: 20px
	}

	.no-js .md-prodinfo-back:before {
		display: none
	}

	.md-prodinfo-availability[data-prodinfo-avail="not_available"]:before {
		content: '\e813';
		text-indent: 0
	}

	.md-prodinfo-row th {
		max-width: none
	}

	.md-prodinfo-row td {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		letter-spacing: normal;
		width: 180px
	}

	.localized-fonts-loaded .md-prodinfo-row td {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-prodinfo-row td.md-is-compare {
		padding: 0;
		display: table-cell
	}

	.md-prodinfo-row td.md-is-compare .md-ajaxcarousel {
		height: auto
	}

	.md-prodinfo-row td.md-is-compare .md-ajaxcarousel-item {
		vertical-align: middle;
		padding: 15px 20px
	}

	.md-prodinfo-row img {
		margin: 0 0 10px;
		max-width: 160px
	}

	.md-prodinfo-row .md-prodinfo-center {
		width: 180px
	}

	.md-prodinfo-key-wrap {
		display: block;
		padding: 0 30px;
		margin-top: -35px
	}

	.md-prodinfo-key {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		padding: 0 30px
	}

	.localized-fonts-loaded .md-prodinfo-key {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-prodinfo-key .md-prodinfo-availability {
		margin-right: 30px
	}

	.md-prodinfo-key .md-prodinfo-availability:before {
		margin-right: 8px
	}

	.md-prodinfo-key .md-prodinfo-availability[data-prodinfo-avail="mandatory"]:before, .md-prodinfo-key .md-prodinfo-availability[data-prodinfo-avail="not_available"]:before, .md-prodinfo-key .md-prodinfo-availability[data-prodinfo-avail="optional"]:before {
		font-size: 20px;
		font-size: 1.25rem;
		margin-bottom: 0
	}

	.md-dimensions {
		padding: 0 30px
	}

	.md-dimensions-title {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-dimensions-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-dimensions-a, .md-dimensions-b {
		width: 50%;
		vertical-align: bottom
	}

	.md-dimensions-a img, .md-dimensions-b img {
		width: 100%
	}

	.md-dimensions-a {
		padding-right: 22px
	}

	.md-dimensions-b {
		padding-left: 22px
	}

	.md-gallery:hover .md-gallery-item:before {
		opacity: .5
	}

	.md-gallery:hover .md-gallery-item:hover:before {
		opacity: 0
	}

	.md-gallery.md-gallery-open:hover .md-gallery-item:before {
		opacity: .85
	}

	.md-gallery.md-gallery-open:hover .md-gallery-item:hover:before {
		opacity: .85
	}

	.md-gallery:hover .md-gallery-pagesplit-item .md-gallery-item:before, .md-gallery-open:hover .md-gallery-pagesplit-item .md-gallery-item:before, .md-gallery:hover .md-gallery-pagesplit-item .md-gallery-item:hover:before, .md-gallery-open:hover .md-gallery-pagesplit-item .md-gallery-item:hover:before {
		opacity: 0
	}

	.md-gallery-main-heading-share-wrapper {
		padding-right: 25%
	}

	.md-gallery-main-heading-share-wrapper .md-icn-share {
		opacity: 0
	}

	.md-gallery-main-heading-share-wrapper:hover .md-icn-share {
		opacity: 1
	}

	.md-gallery-main-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		margin-bottom: 40px;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-top: 60px;
		padding-left: 60px;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-gallery-main-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gallery-main-heading span, .md-gallery-main-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-gallery-main-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gallery-main-description {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal;
		padding: 0 0 40px 60px
	}

	.localized-fonts-loaded .md-gallery-main-description {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-gallery-expanded-cta {
		margin-left: 40px
	}

	.md-gallery-row-col {
		flex: 1;
		flex-direction: column
	}

	.md-gallery-row-col .md-gallery-item {
		position: relative;
		overflow: hidden
	}

	.md-gallery-row-col .md-gallery-item::after {
		bottom: 10px;
		left: 10px
	}

	.md-gallery-row-col .md-gallery-item .md-gallery-item-asset {
		position: absolute;
		top: 0;
		left: 0;
		right: 0
	}

	.md-gallery-row-col .md-gallery-item .md-gallery-item-asset .md-rimage-bp-wide {
		width: 100%
	}

	.md-gallery-item-asset .md-rimage-bp-wide {
		width: 100%
	}

	.md-gallery-row {
		display: flex;
		flex-flow: row
	}

	.md-gallery-row-a .md-gallery-item, .md-gallery-row-b .md-gallery-item {
		flex: 2;
		margin-bottom: 0
	}

	.md-gallery-row-a > .md-gallery-item {
		padding-right: 1px
	}

	.md-gallery-row-a .md-gallery-row-col .md-gallery-item:first-child {
		margin-bottom: 2px;
		padding-right: 0;
		margin-right: 0;
		margin-left: 2px
	}

	.md-gallery-row-a .md-gallery-row-col .md-gallery-item:last-child {
		margin-left: 2px
	}

	.md-gallery-row-a .md-gallery-row-col .md-gallery-item-asset {
		left: 1px
	}

	.md-gallery-row-b > .md-gallery-item {
		padding-left: 1px
	}

	.md-gallery-row-b .md-gallery-row-col .md-gallery-item:first-child {
		margin-bottom: 2px;
		padding-right: 0;
		margin-right: 2px
	}

	.md-gallery-row-b .md-gallery-row-col .md-gallery-item:last-child {
		margin-left: 0;
		margin-right: 2px
	}

	.md-gallery-row-b .md-gallery-row-col .md-gallery-item-asset {
		left: -1px
	}

	.md-gallery-row-c {
		margin-bottom: 2px;
		padding-top: 100px
	}

	.md-gallery-row-c .md-gallery-item {
		flex: 1;
		padding-bottom: 0;
		padding-left: 1px;
		padding-right: 1px
	}

	.md-gallery-row-c .md-gallery-item:first-child {
		padding-left: 0
	}

	.md-gallery-row-c .md-gallery-item:last-child {
		flex: 1;
		padding-right: 0
	}

	.md-gallery-row-c .md-gallery-item:nth-child(2) {
		padding-right: 1px
	}

	.md-gallery-row-d, .md-gallery-row-e {
		flex-flow: row wrap
	}

	.md-gallery-advanced {
		padding-bottom: 90px
	}

	.md-gallery-advanced .md-gallery-advanced-container {
		display: flex;
		justify-content: center;
		width: 100%
	}

	.md-gallery-advanced .md-gallery-item {
		display: block;
		padding: 0
	}

	.md-gallery-advanced .md-gallery-item-asset {
		width: 100%
	}

	.md-gallery-advanced .md-gallery-advanced-top {
		display: flex;
		align-items: flex-end;
		margin-bottom: 10px
	}

	.md-gallery-advanced .md-gallery-advanced-top .md-gallery-advanced-wide-item {
		display: inline
	}

	.md-gallery-advanced .md-gallery-advanced-left {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		width: auto;
		margin-right: 10px;
		padding-top: 0
	}

	.md-gallery-advanced .md-gallery-advanced-left .md-gallery-advanced-narrow-item {
		display: none
	}

	.md-gallery-advanced .md-gallery-advanced-left .md-gallery-advanced-small {
		margin-bottom: 10px;
		height: 50%
	}

	.md-gallery-advanced .md-gallery-advanced-right {
		width: auto;
		display: block;
		vertical-align: baseline;
		margin-left: 0
	}

	.md-gallery-advanced .md-gallery-advanced-right .md-gallery-advanced-top .md-gallery-advanced-square, .md-gallery-advanced .md-gallery-advanced-right .md-gallery-advanced-bottom .md-gallery-advanced-large {
		margin-right: 10px
	}

	.md-gallery-advanced .md-gallery-advanced-bottom {
		display: flex;
		flex-direction: row;
		align-items: flex-start
	}

	.md-gallery-advanced .md-gallery-advanced-large .md-gallery-item-asset {
		max-width: 311px;
		max-height: 208px;
		width: 300px
	}

	.md-gallery-advanced .md-gallery-advanced-small .md-gallery-item-asset, .md-gallery-advanced .md-gallery-advanced-square .md-gallery-item-asset {
		display: flex;
		align-items: center;
		max-height: 208px;
		max-width: 311px;
		width: 300px;
		overflow: hidden
	}

	.md-gallery-pagesplit-container {
		display: flex;
		width: 100%
	}

	.md-gallery-pagesplit-item {
		width: 33.333%
	}

	.md-gallery-pagesplit-item:nth-child(1), .md-gallery-pagesplit-item:nth-child(2), .md-gallery-pagesplit-item:nth-child(3) {
		margin-top: 100px
	}

	.md-gallery-pagesplit-item:nth-child(1) {
		padding-right: 2px
	}

	.md-gallery-pagesplit-item:nth-child(2) {
		padding: 0 1px 0 1px
	}

	.md-gallery-pagesplit-item:nth-child(3) {
		padding: 0 0 0 2px
	}

	.md-gallery-item:after {
		bottom: 5px;
		left: 5px;
		right: auto
	}

	.md-gallery-item-copy {
		padding: 66px 0 40px
	}

	.md-gallery-item-header {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-gallery-item-header {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gallery-item-header span, .md-gallery-item-header p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-gallery-item-header {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-gallery-item-desc {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINIRegular', 'Georgia', serif;
		color: #000;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1.22222222em;
		letter-spacing: normal
	}

	.localized-fonts-loaded .md-gallery-item-desc {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-gallery-item-header, .md-gallery-item-desc {
		color: #fff;
		padding: 0 10px
	}

	.md-gallery-carousel-controls {
		padding-bottom: 0
	}

	.md-gallery-carousel {
		flex-direction: row;
		position: relative;
		margin: auto
	}

	.md-gallery-carousel-copy-wrapper {
		z-index: 1;
		border-left: 0;
		box-shadow: 0 0 0 transparent;
		padding-top: 70px
	}

	.md-gallery-carousel-controls {
		position: absolute;
		top: 0;
		left: 66.66666667%;
		right: 0;
		z-index: 2;
		padding: 30px 20px 0 40px
	}

	.md-gallery-ctrl {
		height: 36px;
		line-height: 1;
		width: 36px
	}

	.md-gallery-ctrl.md-icn-angle-left-circled, .md-gallery-ctrl.md-icn-angle-right-circled {
		font-size: 100%;
		padding: 8px 8px 8px;
		text-align: center
	}

	.md-gallery-ctrl.md-icn-angle-right-circled {
		padding: 8px 8px 8px
	}

	.md-gallery-ctrl.md-gallery-close {
		font-size: 47px;
		font-size: 2.9375rem;
		height: 36px;
		line-height: 36px;
		width: 36px
	}

	.md-gallery-ctrl.md-gallery-close:before {
		position: relative;
		top: -1px
	}

	.md-gallery-carousel-default-row-view .md-gallery-item-header, .md-gallery-carousel-default-row-view .md-gallery-item-desc {
		padding: 0
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel {
		display: flex;
		flex-direction: column;
		background: #1d1d1d
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel-visuals {
		transition: height 400ms;
		flex: 2;
		overflow: hidden
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel-items {
		display: flex
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel-item {
		flex: 1 0 100%
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel-copy-wrapper {
		padding: 0
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel-copies {
		display: flex;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transition: height 400ms
	}

	.md-gallery-carousel-default-row-view .md-gallery-item-copy {
		flex: 1 0 100%;
		padding: 20px
	}

	.md-gallery-carousel-default-row-view .md-gallery-carousel-controls {
		padding: 20px 20px 0;
		position: relative;
		left: 0
	}

	.md-gallery-prev {
		margin-left: 0
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-a > .md-gallery-item:first-child {
		animation: deBounceImage 725ms linear 550ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-a .md-gallery-row-col > .md-gallery-item:first-child {
		animation: deBounceImage 640ms linear 625ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-a .md-gallery-row-col > .md-gallery-item:last-child {
		animation: deBounceImage 555ms linear 700ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-b .md-gallery-row-col > .md-gallery-item:first-child {
		animation: deBounceImage 725ms linear 550ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-b .md-gallery-row-col > .md-gallery-item:last-child {
		animation: deBounceImage 640ms linear 625ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-b > .md-gallery-item:last-child {
		animation: deBounceImage 555ms linear 700ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-c .md-gallery-item:first-child {
		animation: deBounceImage 725ms linear 550ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-c .md-gallery-item:nth-child(2) {
		animation: deBounceImage 640ms linear 625ms
	}

	.md-gallery-open .md-gallery-row-raised.md-gallery-row-c .md-gallery-item:last-child {
		animation: deBounceImage 555ms linear 700ms
	}

	@keyframes deBounceImage {0,100% {
	transform: translateY(0)
}
40% {
	transform: translateY(-150px)
}
}

.md-keystats {
	margin-bottom: 60px;
	padding: 0;
	color: #000
}

.md-keystats .md-keystats-grid {
	padding: 30px
}

.md-keystats-list-wrap {
	max-width: 530px
}

.md-ks-desc {
	margin: 0;
	padding: 59px 0 0
}

.md-ks-desc [class^="md-icn-"]:before {
	width: 49px;
	height: 49px
}

.md-ks-desc .md-icn-fuel:before {
	padding-left: 4px
}

.md-ks-desc .md-ks-val {
	margin-bottom: 10px;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em;
	color: #000
}

.md-ks-desc .md-icn-power:before, .md-ks-desc .md-icn-co2:before, .md-ks-desc .md-icn-fuel:before, .md-ks-desc .md-icn-acceleration:before, .md-ks-desc .md-icn-energy-consum-value:before {
	font-size: 30px;
	font-size: 1.875rem;
	padding-top: 15px
}

.md-ks-desc.md-ks-desc-eco-tax-reduction-type {
	padding: 0
}

.md-ks-desc.md-ks-desc-eco-tax-reduction-type img {
	margin-top: 8px
}

.md-ks-ratings {
	margin-bottom: 0
}

.md-ks-ratings-label {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 10px;
	font-size: .625rem;
	line-height: 1.2em;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 11px;
	font-size: .6875000000000001rem
}

.localized-fonts-loaded .md-ks-ratings-label {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-ks-ratings-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ht {
	right: 0;
	top: auto;
	padding-top: 0
}

.md-ht .md-icn-search {
	padding: 21px 5px 16px 10px;
	display: block;
	height: 100%
}

.md-ht .md-ht-btn {
	padding: 22px 3px 16px 20px
}

.md-ht .md-ht-item {
	vertical-align: top
}

.md-hero {
	overflow: visible;
	padding: 0;
	border: 0
}

.md-hero.md-hero-orientation-right .md-hero-image-dropzone, .md-hero.md-hero-orientation-right .md-hero-image-wrapper img {
	right: auto;
	left: 0
}

.md-hero-border-panel {
	padding: 20px;
	border: 0
}

.md-hero.md-hero-type-c.md-hero-orientation-left .md-hero-border-panel {
	padding: 20px 20px 20px 0
}

.md-hero.md-hero-type-c.md-hero-orientation-right .md-hero-border-panel {
	padding: 20px 0 20px 20px
}

.md-hero-heading-big, .md-hero-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 20px;
	padding: 0
}

.localized-fonts-loaded .md-hero-heading-big, .localized-fonts-loaded .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading-big span, .md-hero-heading span, .md-hero-heading-big p, .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-heading-big, .localized-fonts-loaded .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading-big .md-hero-subheading, .md-hero-heading .md-hero-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 22px;
	color: #000;
	margin-bottom: 40px;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-hero-heading-big .md-hero-subheading, .localized-fonts-loaded .md-hero-heading .md-hero-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-heading-big .md-hero-subheading span, .md-hero-heading .md-hero-subheading span, .md-hero-heading-big .md-hero-subheading p, .md-hero-heading .md-hero-subheading p {
	display: block;
	padding-top: 10px
}

.md-hero-subheading {
	padding: 0
}

.md-hero-text {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-hero-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-copy > ul {
	display: block;
	padding: 10px 0 0 0
}

.md-hero-copy > li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-hero-copy > li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-copy > li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-hero-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-hero-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-link:hover {
	color: #000
}

.md-hero-link:active {
	color: #666
}

.md-hero-link[class^="md-icnpre-"]:before, .md-hero-link[class*=" md-icnpre-"]:before, .md-hero-link[class^="md-icnpost-"]:after, .md-hero-link[class*=" md-icnpost-"]:after, .md-hero-link[class^="md-icn-"]:after, .md-hero-link[class*=" md-icn-"]:after, .md-hero-link[class^="md-icn-"], .md-hero-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-hero-link[class^="md-icnpost-"]:after, .md-hero-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-hero-link[class^="md-icnpre-"]:before, .md-hero-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-hero-image-dropzone {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
	height: 100%
}

.md-hero-image-dropzone:before {
	content: 'Drag image here';
	position: absolute;
	width: 100%;
	height: 85px;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1em;
	margin-bottom: 20px;
	text-align: center;
	margin: auto
}

.localized-fonts-loaded .md-hero-image-dropzone:before {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-image-dropzone:before span, .md-hero-image-dropzone:before p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-image-dropzone:before {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero.md-hero-type-a {
	position: relative;
	max-height: 446px;
	overflow: hidden;
	border: 0
}

.md-hero.md-hero-type-a:before, .md-hero.md-hero-type-a:after {
	content: "";
	display: table
}

.md-hero.md-hero-type-a:after {
	clear: both
}

.md-hero.md-hero-type-a .md-hero.md-hero-type-a {
	max-height: 500px
}

.md-hero.md-hero-type-a .md-hero-inner {
	display: inline-block;
	width: 100%;
	background-color: #000
}

.md-hero.md-hero-type-a .md-hero-border-panel {
	padding: 15px;
	padding: 1.953125vw;
	display: block;
	z-index: 1;
	left: 50px;
	top: 4vw;
	border: 0;
	max-width: none;
	width: 60%
}

.md-hero.md-hero-type-a .md-hero-heading {
	margin: 0;
	font-size: 60px;
	font-size: 3.75rem;
	line-height: 1em;
	color: #fff
}

.md-hero.md-hero-type-a .md-hero-subheading {
	line-height: 1em;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	font-size: 2.1484375vw;
	color: #fff;
	line-height: 1;
	margin: 0
}

.md-hero.md-hero-type-a .md-hero-link {
	margin: 0 0 22px
}

.md-hero.md-hero-type-a .md-hero-image {
	max-width: 1000px;
	z-index: -1;
	float: right;
	margin: 0
}

.md-hero.md-hero-type-a.md-hero-orientation-right .md-hero-border-panel {
	left: auto;
	right: 50px;
	top: 84px
}

.md-hero.md-hero-type-a.md-hero-orientation-right .md-hero-image {
	float: left
}

.md-hero.md-hero-type-a .cq-hero-inner {
	min-height: 250px
}

.md-lang-en_gb .md-hero.md-hero-type-a .md-hero-heading {
	word-wrap: normal
}

.md-hero.md-hero-type-b {
	width: 100%;
	padding: 0;
	overflow: hidden
}

.md-component:first-of-type .md-hero.md-hero-type-b {
	margin-top: 60px
}

.md-hero.md-hero-type-b .md-hero-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin: 0 0 30px
}

.localized-fonts-loaded .md-hero.md-hero-type-b .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero.md-hero-type-b .md-hero-heading span, .md-hero.md-hero-type-b .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero.md-hero-type-b .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero.md-hero-type-b .md-hero-body {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-hero.md-hero-type-b .md-hero-body {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero.md-hero-type-b .md-hero-link {
	padding: 22px 0 0;
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	border: 2px solid #fff;
	background: #000;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	height: 40px
}

.md-hero.md-hero-type-b .md-hero-link::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-hero.md-hero-type-b .md-hero-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero.md-hero-type-b .md-hero-link:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-hero.md-hero-type-b .md-hero-link.md-icnpost-angle-right:after {
	display: none
}

.md-hero.md-hero-type-b .md-hero-border-panel {
	display: block;
	position: relative;
	width: 100%;
	z-index: 9;
	overflow: hidden;
	min-height: 346px
}

.md-hero.md-hero-type-b .md-hero-border-panel .md-hero-inner {
	display: block;
	width: 47%;
	max-width: 440px;
	padding: 40px 0 56px 40px
}

.md-hero.md-hero-type-b .md-hero-image {
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	z-index: -1;
	margin: 0;
	max-height: 346px
}

.md-hero.md-hero-type-b.md-hero-orientation-right {
	overflow: hidden
}

.md-hero.md-hero-type-b.md-hero-orientation-right .md-hero-border-panel:before {
	display: block;
	content: '';
	width: 53%;
	height: 20px;
	float: left
}

.md-hero.md-hero-type-b.md-hero-orientation-right .md-hero-inner {
	float: left;
	padding: 40px 40px 56px 0;
	text-align: right
}

.md-hero.md-hero-type-b.md-hero-orientation-right .md-hero-image {
	right: auto;
	left: -36px
}

.md-hero.md-hero-type-b .md-hero-image-dropzone {
	z-index: 100
}

.md-hero.md-hero-type-b .md-hero-heading, .md-hero.md-hero-type-b .md-hero-link {
	color: #fff
}

.md-hero.md-hero-type-c {
	min-height: 534px;
	overflow: hidden
}

.md-hero.md-hero-type-c .md-hero-inner {
	display: block;
	padding: 75px 0 0 50px
}

.md-hero.md-hero-type-c .md-hero-border-panel {
	width: auto;
	position: relative;
	z-index: 9;
	padding: 20px;
	width: 50%
}

.md-hero.md-hero-type-c .md-hero-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 20px;
	position: relative;
	z-index: 9
}

.localized-fonts-loaded .md-hero.md-hero-type-c .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero.md-hero-type-c .md-hero-heading span, .md-hero.md-hero-type-c .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero.md-hero-type-c .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero.md-hero-type-c .md-hero-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-hero.md-hero-type-c .md-hero-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero.md-hero-type-c .md-hero-subheading span, .md-hero.md-hero-type-c .md-hero-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero.md-hero-type-c .md-hero-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero.md-hero-type-c .md-hero-link {
	padding: 22px 0 0
}

.md-hero.md-hero-type-c .md-hero-image {
	position: absolute;
	right: -40px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: -1;
	width: 68%
}

.md-hero.md-hero-type-c .md-hero-image .md-imgsrcselect {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.md-hero.md-hero-type-c.md-hero-orientation-right .md-hero-inner {
	text-align: right;
	padding: 75px 50px 0 0
}

.md-hero.md-hero-type-c.md-hero-orientation-right .md-hero-border-panel {
	float: right
}

.md-hero.md-hero-type-c.md-hero-orientation-right .md-hero-image {
	left: -40px;
	right: auto
}

.md-hero.md-hero-type-c.md-hero-orientation-left .md-hero-image {
	position: inherit;
	float: right
}

.md-hero.md-hero-type-d {
	border: 0
}

.md-hero.md-hero-type-d .md-hero-border-panel {
	display: block;
	position: absolute;
	z-index: -1;
	width: 100%
}

.md-hero.md-hero-type-d .md-hero-border-panel:before {
	content: '';
	display: block;
	padding-top: 26%
}

.md-hero.md-hero-type-d .md-hero-inner {
	padding: 30px;
	border: 0
}

.md-hero.md-hero-type-d .md-hero-image {
	margin: auto
}

.md-hero-type-e {
	border: 0;
	padding: 50px 0;
	position: relative;
	min-height: 435px;
	margin-bottom: 0
}

.md-hero-type-e.md-hero-orientation-right .md-hero-heading, .md-hero-type-e.md-hero-orientation-right .md-hero-copy {
	padding-left: 502px;
	padding-right: 0
}

.md-hero-type-e .md-hero-heading {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-hero-type-e .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-e .md-hero-heading span, .md-hero-type-e .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-type-e .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-e .md-std-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-hero-type-e .md-std-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-type-e .md-std-txt p {
	margin-bottom: 15px
}

.md-hero-type-e .md-hero-image-wrapper {
	margin: 0
}

.md-hero-type-e .md-hero-image-wrapper img {
	width: 582px;
	position: absolute;
	right: 0;
	top: 0
}

.md-hero-type-e .md-hero-heading, .md-hero-type-e .md-hero-copy {
	padding-right: 502px
}

.md-hero-type-f {
	min-height: 446px;
	margin-bottom: 0
}

.md-hero-type-f .md-hero-border-panel {
	display: block;
	z-index: 9;
	max-width: 450px;
	width: 47%;
	left: 18px;
	top: 50px;
	position: absolute
}

.md-hero-type-f .md-hero-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin: 0 0 20px;
	padding-bottom: 60px
}

.localized-fonts-loaded .md-hero-type-f .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-f .md-hero-heading span, .md-hero-type-f .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-type-f .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-f .md-hero-image-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.md-hero-type-f .md-hero-image {
	margin: auto 0 auto auto;
	z-index: -1
}

.md-hero-type-f.md-hero-orientation-right .md-hero-border-panel {
	left: auto;
	right: 18px;
	top: 50px
}

.md-hero-type-f.md-hero-orientation-right .md-hero-image {
	right: auto;
	left: 0
}

.md-hero-type-g {
	border: 0;
	padding: 0;
	position: relative
}

.md-hero-type-g .md-hero-inner {
	display: flex;
	align-items: center;
	min-height: 400px
}

.md-hero-type-g.md-hero-orientation-right .md-hero-heading, .md-hero-type-g.md-hero-orientation-right .md-hero-copy, .md-hero-type-g.md-hero-orientation-right .md-std-paragraph-link-wrapper {
	padding-left: 584px;
	padding-right: 0
}

.md-hero-type-g .md-hero-heading {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-hero-type-g .md-hero-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-hero-type-g .md-hero-heading span, .md-hero-type-g .md-hero-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-hero-type-g .md-hero-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-type-g .md-std-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-hero-type-g .md-std-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-hero-type-g .md-std-txt p {
	margin-bottom: 15px
}

.md-hero-type-g .md-hero-image-wrapper {
	margin: 0
}

.md-hero-type-g .md-hero-image-wrapper img {
	width: 516px;
	position: absolute;
	right: 0;
	top: 0
}

.md-hero-type-g .md-hero-heading, .md-hero-type-g .md-hero-copy, .md-hero-type-g .md-std-paragraph-link-wrapper {
	padding-right: 584px
}

.md-hero-orientation-right {
	text-align: right
}

.md-pop.md-pop-ie {
	min-height: 56px;
	padding: 15px 40px 15px 30px;
	max-width: 1280px;
	margin: 0 auto
}

.md-pop.md-pop-ie a {
	color: #000
}

.md-pop.md-pop-ie .md-pop-title {
	display: block
}

.md-pop.md-pop-ie .md-pop-title span {
	display: inline;
	padding: 0
}

.md-pop.md-pop-ie .md-pop-text {
	max-width: 100%;
	min-width: 60%;
	display: inline
}

.md-equippacks {
	margin: 0
}

.md-equippacks .md-prodinfo-tabs {
	background-color: #000;
	padding-bottom: 30px
}

.md-equippacks .md-prodinfo-tabs-btn.md-is-selected {
	border-left: 0;
	padding-left: 15px
}

.md-equippacks .md-equippacks-details {
	margin: 0;
	padding: 0 30px
}

.js .md-equippacks .md-equippacks-details {
	display: table
}

.md-equippacks .md-prodinfo-row th, .md-equippacks .md-prodinfo-row td {
	padding: 14px 20px
}

.md-equippacks .md-prodinfo-row td:before {
	content: ''
}

.md-equippacks .md-prodinfo-row .md-prodinfo-center:before {
	box-shadow: 0 -1px 0 0 #000, 0 1px 0 0 #000;
	background: #000;
	height: 101%;
	top: -1px
}

.md-equippacks .md-prodinfo-row .md-detail-overlay {
	right: 4px
}

.md-equippacks-row-name {
	font-family: 'MINISansReg', Arial, sans-serif;
	letter-spacing: .05em
}

.localized-fonts-loaded .md-equippacks-row-name {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-equippacks-hero {
	position: relative;
	margin: 25px 0 105px;
	border: 0;
	min-height: 174px;
	padding: 30px
}

.md-equippacks-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	margin-bottom: 20px;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	color: #fff
}

.localized-fonts-loaded .md-equippacks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-equippacks-heading span, .md-equippacks-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-equippacks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-equippacks-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal;
	margin-bottom: 30px;
	color: #fff
}

.localized-fonts-loaded .md-equippacks-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-equippacks-pics {
	display: none;
	width: 388px;
	position: absolute;
	top: -35px;
	right: -20px;
	bottom: -55px;
	z-index: -1;
	overflow: hidden
}

.md-equippacks-pics-a, .md-equippacks-pics-b, .md-equippacks-pics-c {
	position: absolute;
	overflow: hidden;
	height: 152px
}

.md-equippacks-pics-a {
	width: 152px;
	right: 236px;
	top: 65px
}

.md-equippacks-pics-a img {
	max-width: 152px
}

.md-equippacks-pics-b {
	width: 234px;
	top: 0;
	right: 0
}

.md-equippacks-pics-b img {
	max-width: 234px
}

.md-equippacks-pics-c {
	width: 152px;
	top: 154px;
	right: 82px
}

.md-equippacks-pics-c img {
	max-width: 152px
}

.md-equippacks-show-link {
	display: none
}

.md-equippacks-details {
	width: 90%;
	margin: 0 auto 60px
}

.js .md-equippacks-details {
	display: none
}

.md-equippacks-details.md-show {
	display: table
}

.md-mymini-header {
	padding: 0 30px
}

.md-mymini-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin: 0;
	display: table-cell;
	color: #fff;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-mymini-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-heading span, .md-mymini-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-mymini-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-subheading span, .md-mymini-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-input {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	border: 1px solid #fff;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	width: 100%;
	position: relative;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000
}

.localized-fonts-loaded .md-mymini-input {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-input:focus, .md-mymini-input:hover, .md-mymini-input:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-mymini-input[type='text'], .md-mymini-input[type='email'], .md-mymini-input[type='password'], .md-mymini-input[type='phone'] {
	height: 37px
}

.md-mymini-input.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-mymini-input + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-mymini-input + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-home {
	width: 100%;
	max-width: 1060px;
	margin: 12px auto 0
}

.md-mymini-home .md-mymini-heading {
	font-size: 40px;
	font-size: 2.5rem
}

.md-mymini-home-copy {
	width: 50%;
	padding: 12px 12px 0
}

.md-mymini-home-hero {
	width: 50%;
	padding: 0 12px;
	margin-bottom: 0
}

.md-mymini-home-cta {
	width: 50%;
	padding: 0 12px;
	margin-left: 50%
}

.md-mymini-home-hero-image {
	max-height: none
}

.md-mymini-home-copy, .md-mymini-home-cta {
	float: right
}

.md-mymini-home-list {
	margin-bottom: 26px
}

.md-mymini-home-list-item {
	color: #fff
}

.md-mymini-content {
	min-height: 350px;
	max-height: 360px;
	padding: 0
}

.md-mymini-content-tall {
	max-height: 80vh
}

.md-mymini-content-container {
	padding: 28px 0 0
}

.md-mymini-garage-container-list {
	padding-top: 0;
	overflow-x: auto
}

.md-mymini-slide-animate {
	overflow-y: hidden;
	overflow-x: auto;
	padding: 40px 40px 0;
	height: auto;
	width: auto;
	box-sizing: border-box
}

.md-mymini-account-details {
	margin-bottom: 15px
}

.md-mymini-confirmation {
	padding-top: 0
}

.md-mymini-garage-container {
	min-height: 0
}

.md-mymini-garage-container .md-mymini-garage-compare-cta.btn {
	right: 30px;
	top: -20px
}

.md-mymini-garage-list {
	flex-wrap: nowrap;
	justify-content: flex-start;
	padding-left: 0;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 10px
}

.md-mymini-garage-list:after {
	content: "";
	flex: 0 0 25px
}

.md-mymini-garage-item, .md-mymini-garage-item-single {
	margin-bottom: 8px
}

.md-mymini-tile {
	float: left;
	width: 43%
}

.md-mymini-tile-name {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-mymini-tile-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-name span, .md-mymini-tile-name p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-tile-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-note {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin-bottom: 1px
}

.localized-fonts-loaded .md-mymini-tile-note {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-note span, .md-mymini-tile-note p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-tile-note {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-mymini-tile-note {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-price {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #000;
	margin-bottom: 0
}

.localized-fonts-loaded .md-mymini-tile-price {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-tile-price span, .md-mymini-tile-price p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-tile-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-tile-overview:after {
	color: #000
}

.md-mymini-st-ed {
	margin: 0 auto;
	padding: 30px 0;
	max-width: 650px
}

.md-mymini-st-ed .md-mymini-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	float: right;
	width: 47%;
	margin-top: 50px;
	color: #fff
}

.localized-fonts-loaded .md-mymini-st-ed .md-mymini-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-mymini-st-ed .md-mymini-subheading span, .md-mymini-st-ed .md-mymini-subheading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-mymini-st-ed .md-mymini-subheading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-mymini-st-ed-actions {
	clear: right;
	float: right;
	width: 47%
}

.md-mymini-st-ed-actions .md-mymini-button + .md-mymini-button {
	margin-left: 10px
}

.md-mymini-st-ed-split .md-mymini-subheading {
	float: none;
	width: auto;
	margin-top: 10px
}

.md-mymini-st-ed-split .md-mymini-st-ed-img {
	float: left;
	width: 43%;
	background-color: #fff;
	text-align: center;
	margin: -40px 0 -5px
}

.md-mymini-st-ed-details {
	float: right;
	width: 47%
}

.md-mymini-garage-empty {
	margin-top: 40px
}

.md-mymini-garage-empty h3, .md-mymini-garage-empty p {
	float: right;
	clear: right;
	width: 48%
}

.md-mymini-garage-empty img {
	max-width: none;
	width: 48%;
	padding-right: 1em;
	margin: 0
}

.md-compareselection .md-mymini-garage-container {
	padding-top: 0
}

.md-mymini-st-ed-img {
	margin: -30px 0 -5px -10px;
	overflow: hidden;
	position: relative
}

.md-mymini-st-ed-img .md-mymini-stage-item-img {
	display: block;
	margin: 0 auto;
	max-width: none;
	width: 140%;
	margin-left: -20%
}

.md-mymini .md-form-gcdm .md-form-gcdm-btn-icon, .md-mymini .md-form-gcdm .md-form-gcdm-btn-finder {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-myminishelf .md-tabview {
	padding: 0
}

.md-myminishelf .md-tabview .md-tv-tab-btn:hover.md-myminishelf .md-tabview .md-tv-tab-btn:before {
	display: none
}

.md-myminishelf .md-tabview .md-tv-tab-btn.md-tv-active:before {
	background-color: #fff;
	bottom: 9px;
	left: 0;
	top: auto;
	width: 100%
}

.md-myminishelf .md-ss-configurator .md-ss-range-item {
	padding-top: 0
}

.md-mymini-tools {
	display: table-cell
}

.md-mymini-tools .md-mymini-tools-login {
	display: inline-block
}

.md-mymini-tools .md-mymini-tools-registration {
	display: inline-block
}

.md-standard-selector {
	min-height: 380px
}

.md-standard-selector.md-ss-flavor-dropdown, .md-standard-selector.md-ss-flavor-strip {
	min-height: 0
}

.md-ss-dropdown .md-form-ss-label {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	transition: color .5s;
	display: block;
	text-align: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-label {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-dropdown .md-form-ss-select {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-select {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-dropdown .md-form-ss-select:focus, .md-ss-dropdown .md-form-ss-select:hover, .md-ss-dropdown .md-form-ss-select:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-ss-dropdown .md-form-ss-select[type='text'], .md-ss-dropdown .md-form-ss-select[type='email'], .md-ss-dropdown .md-form-ss-select[type='password'], .md-ss-dropdown .md-form-ss-select[type='phone'] {
	height: 37px
}

.md-ss-dropdown .md-form-ss-select.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-ss-dropdown .md-form-ss-select + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-ss-dropdown .md-form-ss-select + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-ss-dropdown .md-form-ss-select {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-ss-dropdown .md-form-ss-select {
	background: #000
}

.pointerevents .md-ss-dropdown .md-form-ss-select:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-ss-dropdown .md-form-ss-select.gcdm-generic-radio:after {
	content: none
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-ss-dropdown .md-form-ss-select.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-ss-dropdown .md-form-ss-select, .no-cssgradients.no-pointerevents .md-ss-dropdown .md-form-ss-select {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-ss-dropdown .md-form-ss-item {
	padding: 0
}

.md-ss-dropdown .md-form-ss-inline {
	display: block;
	margin: 0 auto;
	max-width: 578px
}

.md-ss-dropdown .md-form-ss-inline.md-ss-form-wrapper {
	max-width: 628px
}

.md-ss-dropdown .md-form-ss-inline .md-form-ss-select {
	display: inline-block;
	width: 304px
}

.md-ss-dropdown .md-form-ss-inline .md-form-ss-label {
	display: inline-block;
	width: 133px;
	margin: 9px 20px 0 -20px;
	text-align: right;
	vertical-align: top
}

.md-ss-dropdown .md-form-ss-inline .md-form-ss-item-wrapper {
	display: inline-block;
	padding: 0 0 20px 0
}

.md-ss-dropdown .md-form-ss-inline .md-form-ss-image-wrapper {
	display: inline-block;
	text-align: left
}

.md-ss-dropdown .md-ss-form-wrapper {
	padding-top: 10px
}

.md-ss-dropdown .md-ss-form-wrapper:before, .md-ss-dropdown .md-ss-form-wrapper:after {
	content: "";
	display: table
}

.md-ss-dropdown .md-ss-form-wrapper:after {
	clear: both
}

.md-ss-dropdown .md-ss-form-wrapper .md-form-ss-select {
	width: 250px
}

.md-ss-dropdown .md-ss-form-wrapper .md-form-ss-item-wrapper {
	float: left;
	margin: 0 20px 0 10px
}

.md-ss-dropdown .md-form-ss-error {
	margin-left: 135px;
	width: 578px
}

.md-ss-default {
	margin-right: 0
}

.md-ss-default .md-ss-range-info {
	padding-top: 12px
}

.md-ss-default .md-ss-range-description, .md-ss-default .md-ss-range-price {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.md-ss-default .md-ss-range-description {
	margin-bottom: 1px
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
	flex: 0 0 33.3%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-link h5 {
	box-shadow: inset 0 -2px #000
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
	flex-direction: column;
	border-bottom: 0;
	min-height: 180px
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper {
	flex: 1 0 65%;
	display: flex;
	width: 100%
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info {
	margin-top: 0;
	padding-top: 0;
	align-items: center
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
	color: #000;
	display: block;
	flex: none;
	padding-bottom: 6px;
	width: auto
}

.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-price {
	text-align: center;
	color: #000
}

.md-ss-default.md-ss-strip .md-ss-range-description {
	color: #000
}

.md-ss-default.md-ss-strip .md-ss-range-item .md-rimage .md-rimage-bp-narrow, .md-ss-default.md-ss-strip .md-ss-range-item .md-rimage .md-rimage-bp-wide {
	width: 300px !important;
	height: inherit !important
}

.md-ss-default .md-favourite-model {
	position: absolute;
	right: 9px;
	top: 23px
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-link h5 {
	box-shadow: none
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
	min-height: unset
}

.md-ss-flavor-stripForm .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
	padding-bottom: 0
}

.md-standard-selector-layer .md-ss-transmission-toggle {
	border-bottom: 0;
	bottom: 11px;
	padding: 0;
	position: absolute;
	right: 25px;
	text-align: left
}

.md-standard-selector-layer .md-ss-transmission-toggle .md-toggle-select {
	right: 9px;
	top: 3px
}

.md-standard-selector-layer .md-ss-transmission-toggle .md-toggle-select select {
	font-size: 11px;
	font-size: .6875000000000001rem
}

.md-standard-selector-layer .md-ss-mrm-header {
	padding-top: 20px;
	padding-right: 20px;
	background: #fff
}

.md-standard-selector-layer .md-ss-mrm-image-col {
	padding-right: 10px;
	width: 210px;
	padding-left: 15px;
	background: #fff
}

.md-standard-selector-layer .md-ss-mrm-detail-col {
	padding-left: 10px
}

.md-standard-selector-layer .md-ss-mrm-teaser, .md-standard-selector-layer .md-ss-mrm-price {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 4px
}

.md-standard-selector-layer .md-ss-range-overview-link {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-top: 0
}

.md-standard-selector-layer .md-ss-range-overview-link:after {
	font-size: 9px
}

.md-standard-selector-layer .md-ss-mrm-price {
	margin-bottom: 12px
}

.md-standard-selector-layer .md-ss-mrm-description {
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	padding-bottom: 5px
}

.md-standard-selector-layer .md-ss-models {
	padding: 18px 20px 20px 20px
}

.md-standard-selector-layer .md-ss-models-content::-webkit-scrollbar {
	background-color: transparent;
	background-image: none
}

.md-standard-selector-layer .md-ss-models-content::-webkit-scrollbar {
	background-color: #222;
	width: 12px
}

.md-standard-selector-layer .md-ss-models-content::-webkit-scrollbar-thumb {
	background: #acacac;
	background-clip: content-box;
	border: 2px solid transparent;
	border-radius: 10px
}

.md-standard-selector-layer .md-ss-models-tab {
	display: block;
	left: -20px;
	padding-left: 20px;
	position: relative;
	top: -18px;
	width: 110%;
	box-shadow: 0 1px 0 0 #000;
	background: #000;
	margin-bottom: 0
}

.md-standard-selector-layer .md-ss-models-tab:before, .md-standard-selector-layer .md-ss-models-tab:after {
	content: "";
	display: table
}

.md-standard-selector-layer .md-ss-models-tab:after {
	clear: both
}

.md-standard-selector-layer .md-ss-models-tab-link {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	background: 0;
	cursor: pointer;
	display: block;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	background: #000;
	border: 1px solid #fff;
	border-width: 1px 1px 0 1px;
	color: #fff;
	padding: 10px
}

.localized-fonts-loaded .md-standard-selector-layer .md-ss-models-tab-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-standard-selector-layer .md-ss-models-tab-link.md-active {
	background: #fff;
	color: #000
}

.md-standard-selector-layer .md-ss-models-tab-link:focus {
	outline: 0
}

.md-standard-selector-layer .md-ss-models-tab-item {
	display: inline-block;
	float: left;
	margin-right: 1px
}

.md-standard-selector-layer .md-ss-model-tab-title, .md-standard-selector-layer .md-ss-model-tab-title.md-active {
	display: none
}

.md-standard-selector-layer .md-ss-models-tab-content {
	padding: 0
}

.md-standard-selector-layer .md-ss-models-list {
	margin-left: -5px
}

.md-standard-selector-layer .md-ss-models-list-item {
	display: inline-block;
	float: left;
	padding-left: 5px;
	width: 33.333%
}

.md-standard-selector-layer .md-ss-models-list-description, .md-standard-selector-layer .md-ss-models-list-price {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.md-standard-selector-layer .md-ss-models-list-link {
	padding-top: 10px
}

.md-custom-overlay-main .md-ss-configurator {
	padding-top: 0
}

.md-ss-configurator {
	padding-bottom: 30px;
	position: relative;
	padding-top: 40px
}

.md-ss-configurator .md-ss-models-non-configurable .md-ss-models-list-link {
	padding-top: 10px
}

.md-ss-configurator .md-custom-layer-type-standard-selector .md-icn-close {
	right: 25px;
	top: 25px
}

.md-ss-configurator .md-custom-layer-type-standard-selector .md-ss-models {
	position: relative;
	overflow-y: hidden;
	width: 100%
}

.js .md-standard-selector-layer .md-ss-models-tab {
	display: none
}

.js .md-standard-selector-layer .md-ss-models-tab.md-active {
	display: block
}

.js .md-standard-selector-layer .md-ss-models-tab-content {
	position: absolute;
	top: -9000px
}

.js .md-standard-selector-layer .md-ss-models-tab-content.md-active {
	position: relative;
	top: 0
}

.js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-default .md-ss-models-list-item[data-ss-item-features="Default"] {
	display: inline-block
}

.js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-default .md-ss-models-list-item[data-ss-item-features="Default"].md-ss-models-brochure-disabled {
	display: none
}

.js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-automatic .md-ss-models-list-item[data-ss-item-features="S0205"], .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-automatic .md-ss-models-list-item[data-ss-item-features="S02TB"] {
	display: inline-block
}

.js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-automatic .md-ss-models-list-item[data-ss-item-features="S0205"].md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-trans-required.md-ss-transmission-automatic .md-ss-models-list-item[data-ss-item-features="S02TB"].md-ss-models-brochure-disabled {
	display: none
}

.js .md-standard-selector-layer.md-ss-transmission-default .md-ss-models-brochure-disabled, .js .md-standard-selector-layer.md-ss-transmission-automatic .md-ss-models-brochure-disabled {
	display: none
}

.md-ss-shelf-title {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 0;
	padding-left: 0
}

.localized-fonts-loaded .md-ss-shelf-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-shelf-title span, .md-ss-shelf-title p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ss-shelf-title {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-ss-shelf-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standard-selector.md-ss-navigation {
	padding: 20px 30px
}

.md-standard-selector.md-ss-navigation .md-ss-container {
	padding: 0
}

.md-standard-selector.md-ss-flavor-strip {
	padding: 0
}

.md-ss-shelf-ctas-container {
	position: absolute;
	top: 42px;
	right: 30px;
	margin-right: -25px;
	min-width: 100px
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta {
	display: inline-block;
	color: #000
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	padding: 0;
	background: 0;
	color: #000
}

.localized-fonts-loaded .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:hover {
	color: #000
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:active {
	color: #666
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icn-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icn-"], .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"] {
	font-size: .75em
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:hover, .md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt:focus {
	background-image: none;
	color: #a7a7a7
}

.md-ss-shelf-ctas-container .md-component.md-inpage-cta .md-inpagecta-txt.md-icnpost-angle-right:after {
	content: '\e808';
	text-indent: 0
}

.md-ss-hmc .md-ss-hmc-range-ticker {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px;
	right: 10px
}

.localized-fonts-loaded .md-ss-hmc .md-ss-hmc-range-ticker {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-hmc .md-ss-hmc-range-ticker span, .md-ss-hmc .md-ss-hmc-range-ticker p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ss-hmc .md-ss-hmc-range-ticker {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-hmc .md-nsf-digit {
	font-size: 16px;
	font-size: 1rem;
	height: 25px;
	line-height: 24px;
	margin-left: 0;
	width: 12px
}

.md-ss-hmc .md-ss-range-image-wrapper, .md-ss-hmc .md-ss-range-stat-wrapper {
	min-height: 110px
}

.md-ss-hmc .md-ss-range-image-wrapper .md-icn-info, .md-ss-hmc .md-ss-range-stat-wrapper .md-icn-info, .md-ss-hmc .md-ss-range-image-wrapper .md-icn-reset, .md-ss-hmc .md-ss-range-stat-wrapper .md-icn-reset {
	bottom: 10px;
	right: 10px
}

.md-ss-hmc .md-icn-exterior-side-soft-top:before, .md-ss-hmc .md-icn-exterior-side-hard-top:before {
	margin-left: 0
}

.md-ss-hmc .md-icnpost-exterior-side-soft-top:after, .md-ss-hmc .md-icnpost-exterior-side-hard-top:after {
	margin: 18px 0 0 20px
}

.md-ss-hmc .md-ss-range-stats-detail {
	font-size: 12px;
	font-size: .75rem;
	margin: 0 0 0 2px;
	vertical-align: middle
}

.md-ss-hmc [class*="md-icnpre-luggage-"]:before {
	font-size: 30px;
	font-size: 1.875rem;
	margin: 3px 5px 0 0
}

.md-ss-hmc [class*="md-icnpre-luggage-"] .md-ss-range-stats-detail {
	margin: 0;
	font-size: 12px;
	font-size: .75rem
}

.md-ss-hmc .md-icnpre-luggage-max:before {
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	margin-top: 0
}

.md-ss-hmc .md-icnpre-luggage-max .md-ss-range-stats-detail {
	vertical-align: top
}

.md-ss-hmc .md-ss-range-stats-detail-item {
	width: 40%;
	height: auto
}

.md-ss-hmc .md-ss-range-stats-detail-item[class*="md-icn"]:before, .md-ss-hmc .md-ss-range-stats-detail-item[class*="-top"]:before, .md-ss-hmc .md-ss-range-stats-detail-item[class*="md-icn"]:after, .md-ss-hmc .md-ss-range-stats-detail-item[class*="-top"]:after {
	font-size: 22px;
	font-size: 1.3750000000000002rem
}

.md-ss-hmc .md-ss-range-stats-detail-item:nth-child(even) {
	width: 60%;
	padding-left: 10px
}

.md-ss-configurator .md-ss-default .md-ss-range-item, .md-ss-form .md-ss-default .md-ss-range-item {
	width: calc(25% - 10px);
	margin-left: 10px
}

.md-standard-selector.md-ss-compare .md-favourite-item, .md-standard-selector.md-ss-form .md-favourite-item {
	top: 11px
}

.md-standard-selector.md-ss-compare .md-ss-models-list-link:after, .md-standard-selector.md-ss-form .md-ss-models-list-link:after {
	top: 26px
}

.md-form-gcdm-brochure .md-standard-selector.md-ss-form .md-favourite-item {
	top: 12px
}

.md-form-gcdm-brochure .md-standard-selector.md-ss-form .md-ss-models-list-link:after {
	top: 27px
}

.md-ss-hmc .md-ss-range-stats-detail-item, .md-ss-compare .md-ss-range-stats-detail-item {
	height: 50px;
	padding: 35px 0 0 50px;
	width: 50%
}

.md-ss-hmc .md-ss-range-stats-detail-item:nth-child(even), .md-ss-compare .md-ss-range-stats-detail-item:nth-child(even) {
	width: 50%
}

.md-ss-hmc .md-ss-range-stats-detail-item[class*="md-icn"]:before, .md-ss-compare .md-ss-range-stats-detail-item[class*="md-icn"]:before, .md-ss-hmc .md-ss-range-stats-detail-item[class*="-top"]:before, .md-ss-compare .md-ss-range-stats-detail-item[class*="-top"]:before, .md-ss-hmc .md-ss-range-stats-detail-item[class*="md-icn"]:after, .md-ss-compare .md-ss-range-stats-detail-item[class*="md-icn"]:after, .md-ss-hmc .md-ss-range-stats-detail-item[class*="-top"]:after, .md-ss-compare .md-ss-range-stats-detail-item[class*="-top"]:after {
	font-size: 22px;
	font-size: 1.3750000000000002rem
}

.md-ss-hmc .md-nsf-digit, .md-ss-compare .md-nsf-digit {
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	margin-left: 2px;
	width: 20px
}

.md-ss-hmc .md-ss-default .md-ss-range-description, .md-ss-compare .md-ss-default .md-ss-range-description, .md-ss-hmc .md-ss-default .md-ss-range-price, .md-ss-compare .md-ss-default .md-ss-range-price {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-ss-hmc .md-ss-hmc-range-ticker, .md-ss-compare .md-ss-hmc-range-ticker {
	font-family: 'MINISansReg', Arial, sans-serif
}

.localized-fonts-loaded .md-ss-hmc .md-ss-hmc-range-ticker, .localized-fonts-loaded .md-ss-compare .md-ss-hmc-range-ticker {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ss-hmc .md-ss-default .md-ss-range-info, .md-ss-compare .md-ss-default .md-ss-range-info {
	padding-left: 10px
}

.md-ss-hmc .md-ss-range-stats-detail, .md-ss-compare .md-ss-range-stats-detail {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	margin: 0 0 0 5px
}

.localized-fonts-loaded .md-ss-hmc .md-ss-range-stats-detail, .localized-fonts-loaded .md-ss-compare .md-ss-range-stats-detail {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ss-hmc .md-icnpost-exterior-side-soft-top:after, .md-ss-compare .md-icnpost-exterior-side-soft-top:after, .md-ss-hmc .md-icnpost-exterior-side-hard-top:after, .md-ss-compare .md-icnpost-exterior-side-hard-top:after {
	margin: 18px 0 0 50px
}

.md-ss-compare .md-ss-range-stats-detail-item {
	padding: 20px 0 0 30px
}

.md-ss-compare .md-icnpost-exterior-side-soft-top:after, .md-ss-compare .md-icnpost-exterior-side-hard-top:after {
	margin-left: 30px
}

.md-ss-models-list .md-ss-models-list-item .model-item-min-height {
	min-height: 50px
}

.md-standard-selector .md-ss-range-info .md-no-price-show {
	opacity: 0
}

.md-custom-layer-wrapper {
	border-radius: 0;
	border: solid 1px #fff
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-item.md-ss-range-item-highlight {
	height: 105px
}

.md-standard-selector.md-ss-form.md-ss-flavor-stripForm .md-ss-strip .md-ss-range-list .md-ss-range-item-highlight.md-ss-selected-item {
	height: 105px
}

.md-page-home .md-stickynavigation {
	visibility: hidden;
	height: 0
}

.md-page-home .md-stickynavigation.md-sn-visible {
	visibility: visible;
	height: auto
}

.md-stickynavigation {
	position: relative;
	z-index: 2;
	padding-left: 40px !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-bottom: 0
}

.localized-fonts-loaded .md-stickynavigation {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-stickynavigation span, .md-stickynavigation p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-stickynavigation {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-stickynavigation ul > :first-child:nth-last-child(2n), .md-stickynavigation ul > :first-child:nth-last-child(2n) ~ *, .md-stickynavigation ul > :first-child:nth-last-child(2n) ~ :nth-child(2n) {
	width: auto
}

.md-stickynavigation .md-toggle-ctas {
	display: block;
	opacity: 0
}

.md-stickynavigation .md-nav-item-link {
	height: 49px;
	overflow: hidden
}

.md-stickynavigation.md-stickynavigation-is-wide {
	padding-right: 40px
}

.md-stickynavigation.md-stickynavigation-is-wide .md-sn-container {
	overflow: hidden
}

.md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link {
	padding-left: 14px;
	padding-right: 14px
}

.md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link:hover:after, .md-stickynavigation.md-sticky-show .md-stickynavigation-item a.md-stickynavigation-item-link.md-sn-item-active:after {
	left: 14px;
	right: 14px
}

.md-navigation .md-sticky-show .md-nav-ctas-fixedwrapper {
	background-color: #fff
}

.md-navigation .md-sticky-show .md-stickynavigation-item a:active {
	padding-left: 14px;
	padding-right: 14px
}

.md-navigation .md-sticky-show .md-stickynavigation-item a:active:after {
	left: 14px;
	right: 14px
}

.md-navigation .md-sticky-show .md-stickynavigation-item-link:focus {
	background: transparent;
	border-top: 0;
	color: #fff
}

a.md-stickynavigation-item-link {
	padding-left: 14px;
	padding-right: 14px
}

a.md-stickynavigation-item-link.md-sn-item-active:after {
	left: 14px;
	right: 14px
}

.no-touch .md-stickynavigation-item-link:hover:after, .no-touch .md-stickynavigation-item-link.md-sn-item-active:after {
	left: 14px;
	right: 14px
}

.md-sn-two-part {
	transform: translate3d(0, 0, 0)
}

.md-navigation .md-sticky-show .md-nav-ctas-fixedwrapper {
	height: 49px
}

.md-navigation .md-sticky-show .md-stickynavigation-item-link:focus {
	background-color: #222;
	background: linear-gradient(#222, #333);
	border-top: 1px solid #4a4a4a;
	color: #000
}

.md-sticky-show {
	height: 49px;
	left: 0;
	top: 0;
	z-index: 12;
	width: auto
}

.md-sticky-show .panner {
	display: block;
	visibility: visible
}

.md-sticky-show .md-stickynavigation {
	display: block;
	padding: 0 0 0 20px;
	visibility: visible;
	width: 100%
}

.md-sticky-show .md-stickynavigation ul {
	padding: 0;
	position: relative
}

.md-page-carousel > .md-component, .md-page-carousel-item > .md-component {
	margin-bottom: 0
}

.md-page-carousel-items .md-4lnav-is-fixed .md-4lnav-wrapper {
	top: 0
}

.md-page-carousel .md-page-carousel-visuals-top .md-page-carousel-item > .md-component {
	margin-bottom: 0
}

.md-page-carousel-item .md-ks-toggle {
	left: 40px
}

.md-page-carousel-item .md-pageintro-inner .md-pageintro-title-wrapper {
	padding-top: 50px
}

.md-page-carousel-item .md-contenttable-wrap {
	margin: 0 35px
}

.md-page-carousel-item .md-contenttable {
	width: 100%
}

.md-page-carousel-item .md-columns-inner {
	margin: 0 50px
}

.md-page-carousel-item .md-columns-type-double {
	margin-top: 0;
	margin-left: 50px
}

.md-page-carousel-item .md-columns-type-double .md-columns-inner {
	margin: 0
}

.md-page-carousel-item .md-colctrl .md-contenttable-wrap {
	margin: 30px 0 80px
}

.flexbox .md-page-carousel-item .md-colctrl .md-contenttable-wrap {
	margin: 30px 0 80px
}

.md-page-carousel-item .md-colctrl .md-contenttable {
	margin: 0 0 25px
}

.md-page-carousel-item .md-plx-module-header, .md-page-carousel-item .md-parallax-module-threeSpeed .md-plx-content, .md-page-carousel-item .md-parallax-module-threeSpeedVideo .md-plx-heading-top, .md-page-carousel-item .md-parallax-module-threeSpeedVideo .md-plx-heading-bottom, .md-page-carousel-item .md-parallax-module-heroOverview .md-plx-glance-headline-outer .md-plx-glance-headline, .md-page-carousel-item .md-parallax-module-heroOverview .md-plx-module-header, .md-page-carousel-item .md-pageintro-type .md-pageintro-inner.align-right .md-pageintro-text-wrapper, .md-page-carousel-item .md-grid-main-heading, .md-page-carousel-item .md-grid-main-description, .md-page-carousel-item .md-grid-button, .md-page-carousel-item .md-grid-link, .md-page-carousel-item .md-grid, .md-page-carousel-item .md-gallery-main-heading, .md-page-carousel-item .md-gallery-main-description, .md-page-carousel-item .md-pageintro-type-double .md-pageintro-text-wrapper {
	padding-left: 45px
}

.md-page-carousel-item .md-prodinfo-intro {
	padding-left: 15px
}

.md-page-carousel-item .md-parallax-module-pageSplitImageGallery .md-plx-heading-border {
	margin: 30px 50px 0
}

.md-page-carousel-item .md-parallax-module-counter .md-plx-frame-heading-outer {
	padding-left: 45px;
	z-index: 3
}

.md-page-carousel-item .md-parallax-module-counter .md-plx-frame-heading-outer .md-plx-module-header {
	padding-left: 0
}

.md-page-carousel-item .md-parallax-module-counter .md-plx-foreground-image {
	padding-left: 50px
}

.md-page-carousel-item .md-prodinfo-key-wrap {
	padding-left: 40px
}

.md-page-carousel-item .md-columns-type-triple.md-columns-tripleNoFrame {
	padding: 45px 45px 6px
}

.md-page-carousel-item .md-hb-wrapper {
	margin-left: 25px
}

.md-page-carousel-item .md-hb-landing .md-hb-h2 {
	float: left;
	margin-top: 40px
}

.md-page-carousel-item .md-columns-type-single .md-columns-foreground .md-columns-image-wrapper {
	margin-right: 50px
}

.md-page-carousel-item .md-page-carousel-item .md-gallery-carousel-copies .md-gallery-expanded-copies .md-gallery-expanded-cta {
	padding-left: 0;
	margin-left: 0
}

.md-page-carousel-item .md-page-carousel-item .md-gallery-carousel-copies .md-gallery-expanded-copies .md-gallery-expanded-cta.md-columns-border-panel {
	padding-left: 45px
}

.md-page-carousel-item .md-parallax-module-heroOverview .md-plx-hero-background img {
	padding-right: 0
}

.md-page-carousel-item .md-equippacks-details {
	width: 100%
}

.md-page-carousel-item .md-equippacks-hero {
	margin-bottom: 0
}

.md-page-carousel-item .md-columns {
	overflow: hidden
}

.md-page-carousel-item .md-columns-orientation-left .md-single-heading .md-heading-h3 {
	color: #000
}

.md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image {
	padding-top: 30px
}

.md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image .md-single-heading .md-heading-h2, .md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image .md-single-heading .md-heading-h3, .md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image .md-single-heading .md-heading-h4, .md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image .md-single-heading .md-heading-h5, .md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image .md-single-heading .md-heading-h6 {
	color: #fff;
	margin-top: 0
}

.md-page-carousel-item .md-columns-orientation-left.md-columns-has-bg-image .md-columns-foreground {
	margin-top: 20px
}

.md-page-carousel-item .md-single-heading .md-heading-h3.md-alignment-1, .md-page-carousel-item .md-single-heading .md-heading-h3.left {
	margin-left: 0;
	margin-right: 0
}

.md-page-carousel-item .md-single-heading .md-heading-h3.md-standalone-copy {
	margin-left: 50px;
	margin-right: 50px
}

.md-page-carousel-item .md-single-heading .md-heading-h3.md-alignment-1 {
	color: #000;
	margin-top: 50px
}

.md-page-carousel-item .md-single-heading .md-heading-h5.md-alignment-1, .md-page-carousel-item .md-single-heading .md-heading-h5.left {
	margin-left: 0;
	margin-right: 0
}

.md-page-carousel-item .md-single-heading .md-heading-h5.md-standalone-copy {
	margin-left: 50px;
	margin-right: 50px
}

.md-page-carousel-item .md-complexcontent-frameborder .md-single-heading .md-heading-h5 {
	margin-bottom: 10px
}

.md-complexcontent-column .md-single-heading {
	margin-top: 50px
}

.md-complexcontent-frameborder .md-single-heading {
	margin-top: 0
}

.md-contenttile .md-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-contenttile .md-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttile .md-link:hover {
	color: #000
}

.md-contenttile .md-link:active {
	color: #666
}

.md-contenttile .md-link[class^="md-icnpre-"]:before, .md-contenttile .md-link[class*=" md-icnpre-"]:before, .md-contenttile .md-link[class^="md-icnpost-"]:after, .md-contenttile .md-link[class*=" md-icnpost-"]:after, .md-contenttile .md-link[class^="md-icn-"]:after, .md-contenttile .md-link[class*=" md-icn-"]:after, .md-contenttile .md-link[class^="md-icn-"], .md-contenttile .md-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-contenttile .md-link[class^="md-icnpost-"]:after, .md-contenttile .md-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-contenttile .md-link[class^="md-icnpre-"]:before, .md-contenttile .md-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-contenttile-addition {
	overflow: hidden
}

.md-contenttile-footer {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 11px;
	font-size: .6875000000000001rem;
	line-height: 1.09090909em;
	float: left;
	width: 33%
}

.localized-fonts-loaded .md-contenttile-footer {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-footer + .md-contenttile-cta {
	width: 67%;
	float: right;
	text-align: right
}

.md-contenttile-cta-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-contenttile-cta-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttile-cta-link:hover {
	color: #000
}

.md-contenttile-cta-link:active {
	color: #666
}

.md-contenttile-cta-link[class^="md-icnpre-"]:before, .md-contenttile-cta-link[class*=" md-icnpre-"]:before, .md-contenttile-cta-link[class^="md-icnpost-"]:after, .md-contenttile-cta-link[class*=" md-icnpost-"]:after, .md-contenttile-cta-link[class^="md-icn-"]:after, .md-contenttile-cta-link[class*=" md-icn-"]:after, .md-contenttile-cta-link[class^="md-icn-"], .md-contenttile-cta-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-contenttile-cta-link[class^="md-icnpost-"]:after, .md-contenttile-cta-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-contenttile-cta-link[class^="md-icnpre-"]:before, .md-contenttile-cta-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-contenttile-tout-wrapper {
	max-width: 550px;
	margin: 0 auto 50px
}

.md-contenttile-tout-wrapper .md-contenttile-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	font-size: 20px;
	font-size: 1.25rem;
	color: #fff
}

.localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-tout-wrapper .md-contenttile-heading span, .md-contenttile-tout-wrapper .md-contenttile-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-contenttile-tout-wrapper .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttile-tout-wrapper .md-contenttile-heading .md-fixedtext {
	color: #fff
}

.md-contenttile-tout-wrapper .md-contenttile-image {
	border-width: 10px;
	margin-bottom: 20px
}

.md-contenttile-tout-wrapper img {
	margin-bottom: 20px
}

.md-contenttile-tout-wrapper .md-contenttile-copy {
	margin: 10px 30px;
	padding: 0
}

.md-contenttile-tout-wrapper .md-contenttile-addition {
	padding: 0
}

.md-contenttile-tout-wrapper .md-contenttile-addition .md-contenttile-cta {
	padding-left: 30px
}

.md-contenttile-tout-wrapper .md-contenttile-addition .md-contenttile-cta .md-contenttile-cta-link {
	color: #fff;
	margin-bottom: 30px
}

.md-page-dealerhomepage .md-contenttile .md-gen-list, .md-page-dealerserviceonly .md-contenttile .md-gen-list, .md-page-dealer .md-contenttile .md-gen-list, .md-page-dealerhomepage .md-contenttile .md-contenttile-price-row, .md-page-dealerserviceonly .md-contenttile .md-contenttile-price-row, .md-page-dealer .md-contenttile .md-contenttile-price-row {
	padding: 10px 30px
}

.md-page-dealerhomepage .md-page-carousel-item .md-grid, .md-page-dealerserviceonly .md-page-carousel-item .md-grid, .md-page-dealer .md-page-carousel-item .md-grid {
	padding: 0 50px 50px
}

.md-page-dealerhomepage .md-page-carousel-item .md-colctrl, .md-page-dealerserviceonly .md-page-carousel-item .md-colctrl, .md-page-dealer .md-page-carousel-item .md-colctrl {
	padding: 0 50px
}

.md-page-dealerhomepage .md-contenttile-tout-wrapper, .md-page-dealerserviceonly .md-contenttile-tout-wrapper, .md-page-dealer .md-contenttile-tout-wrapper {
	max-width: 570px
}

.md-page-dealerhomepage .md-tp-tabs .md-tp-tab-tabs, .md-page-dealerserviceonly .md-tp-tabs .md-tp-tab-tabs, .md-page-dealer .md-tp-tabs .md-tp-tab-tabs {
	margin: 0 50px
}

.md-detail-heading {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-detail-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-detail-price {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	line-height: 22px
}

.localized-fonts-loaded .md-detail-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-detail-description, .md-detail-footnote {
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.66666667em
}

.md-detail-content-with-image {
	position: relative;
	padding: 10px 0;
	min-height: 178px;
	border-top: solid 1px #fff
}

.md-detail-content-with-image:first-child {
	border: 0
}

.md-detail-content-with-image .md-detail-heading, .md-detail-content-with-image .md-detail-description {
	margin-left: 254px
}

.md-detail-content-with-image .md-detail-image {
	position: absolute;
	left: 0;
	top: 10px;
	max-width: 237px
}

.md-detail-content-with-image-footer {
	margin-left: 254px
}

.md-detail-heading, .md-detail-price, .md-detail-description, .md-detail-footnote {
	color: #fff
}

.md-contenttable {
	margin-bottom: 50px
}

.md-contenttable-intro {
	margin-bottom: 20px;
	max-width: 50%
}

.md-contenttable-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	margin-bottom: 20px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em
}

.localized-fonts-loaded .md-contenttable-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttable-heading span, .md-contenttable-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-contenttable-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-contenttable-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-contenttable-scroll-lead, .md-contenttable-scroll-decor, .md-contenttable-touch-scroll-icon {
	display: none
}

.md-contenttable-text {
	text-align: center
}

.md-contenttable-head .md-contenttable-text {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-contenttable-head .md-contenttable-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttable-body .md-contenttable-text {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.66666667em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-contenttable-body .md-contenttable-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-contenttable-body .md-contenttable-text:nth-child(odd) {
	color: #000;
	text-align: left
}

.md-page-dealer .md-contenttable {
	margin-bottom: 2rem
}

.md-contenttable-copy {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.md-contenttable-head .md-contenttable-text {
	font-size: 12px;
	font-size: .75rem;
	padding-left: 15px
}

.md-contenttable-body .md-contenttable-cta, .md-contenttable-body .md-contenttable-text {
	text-transform: uppercase;
	padding-left: 15px
}

.md-grid .md-toggle {
	padding: 0 20px 35px
}

.md-grid .md-toggle .md-toggle-label.md-is-active {
	color: #000
}

.md-grid.md-grid-with-border {
	padding: 40px 20px
}

.md-page-carousel-item .md-grid-main-heading {
	padding-left: 0
}

.md-grid-button, .md-grid-link {
	margin: 10px 0 35px 20px
}

.md-grid-link {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-grid-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 20px;
	max-width: 50%
}

.localized-fonts-loaded .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-main-heading span, .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-main-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	max-width: 50%;
	margin: 0;
	padding: 0 0 50px
}

.localized-fonts-loaded .md-grid-main-description {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile {
	margin-bottom: 8px
}

.md-grid-content .md-contenttile .md-contenttile-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile .md-contenttile-heading span, .md-grid-content .md-contenttile .md-contenttile-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-contenttile-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile .md-standard-paragraph, .md-grid-content .md-contenttile .md-standard-date {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-standard-paragraph, .localized-fonts-loaded .md-grid-content .md-contenttile .md-standard-date {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-grid-content .md-contenttile .md-std-txt p {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-grid-content .md-contenttile .md-std-txt p {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-grid-content .md-contenttile-footer, .md-grid-content .md-contenttile-cta {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin: 0
}

.localized-fonts-loaded .md-grid-content .md-contenttile-footer, .localized-fonts-loaded .md-grid-content .md-contenttile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content .md-contenttile-footer span, .md-grid-content .md-contenttile-cta span, .md-grid-content .md-contenttile-footer p, .md-grid-content .md-contenttile-cta p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-content .md-contenttile-footer, .localized-fonts-loaded .md-grid-content .md-contenttile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-content-masonry {
	column-count: 3;
	column-gap: 8px
}

.md-grid-content-masonry .md-contenttile-addition {
	padding: 15px 20px 20px
}

.md-grid-content-aligned .md-contenttile {
	flex: 1 0 calc(33.33% - 32px);
	margin: 0 16px 4px;
	width: calc(33.33% - 32px)
}

.md-grid-content-aligned .md-contenttile .md-rimage-bp-wide {
	width: 100%;
	height: auto
}

.md-grid-content-aligned .md-contenttile-addition {
	bottom: 20px;
	left: 20px;
	right: 20px;
	padding-bottom: 30px
}

.md-grid-items-one-one-two, .md-grid-items-two-one-one, .md-grid-items-four {
	margin-top: 20px
}

.md-grid-items-one-one-two .md-contenttile, .md-grid-items-two-one-one .md-contenttile, .md-grid-items-four .md-contenttile {
	flex: 1 0 calc(25% - 32px);
	width: calc(25% - 32px)
}

.md-grid-items-one-one-two .md-contenttile .md-imgsrcselect .md-rimage-bp-wide, .md-grid-items-two-one-one .md-contenttile .md-imgsrcselect .md-rimage-bp-wide, .md-grid-items-four .md-contenttile .md-imgsrcselect .md-rimage-bp-wide {
	width: 100%
}

.md-grid-items-one-one-two .md-contenttile-copy, .md-grid-items-two-one-one .md-contenttile-copy, .md-grid-items-four .md-contenttile-copy {
	margin-bottom: 0
}

.md-grid-items-one-one-two .md-contenttile:nth-child(3n+3) {
	flex: 1 0 calc(50% - 8px);
	width: calc(50% - 8px)
}

.md-grid-items-two-one-one .md-contenttile:first-child, .md-grid-items-two-one-one .md-contenttile:nth-child(1n+4) {
	flex: 1 0 calc(50% - 8px);
	width: calc(50% - 8px)
}

.md-grid-items-two .md-contenttile {
	flex: 1 0 calc(45% - 8px);
	width: calc(50% - 8px)
}

.md-grid-type-related, .md-grid-type-prizes, .md-grid-type-popular {
	margin: 2rem 0
}

.md-grid-type-popular .md-grid-content {
	width: calc(100% + 2px);
	margin-left: -1px
}

.md-grid-type-popular .md-contenttile {
	position: relative;
	flex: 1 0 calc(33.33% - 2px);
	margin: 0 1px 2px;
	width: calc(33.33% - 2px)
}

.md-grid-type-popular .md-contenttile .md-contenttile-heading {
	font-size: 14px;
	font-size: .8749999999999999rem;
	margin-bottom: 0
}

.md-grid-type-popular .md-contenttile .md-contenttile-heading .md-fixedtext {
	padding: 0;
	display: initial
}

.md-grid-type-popular .md-contenttile .md-contenttile-heading .md-icnpost-angle-right:after {
	margin-left: 5px;
	font-size: 11px;
	font-size: .6875000000000001rem
}

.md-grid-type-popular .md-grid-items-two .md-contenttile {
	flex: 1 0 calc(50% - 2px);
	width: calc(50% - 2px)
}

.md-grid-type-popular .md-grid-items-one-one-two .md-contenttile, .md-grid-type-popular .md-grid-items-two-one-one .md-contenttile, .md-grid-type-popular .md-grid-items-four .md-contenttile {
	flex: 1 0 calc(25% - 2px);
	width: calc(25% - 2px)
}

.md-grid-type-popular .md-grid-items-one-one-two .md-contenttile:nth-child(3n+3) {
	flex: 1 0 calc(50% - 2px);
	width: calc(50% - 2px)
}

.md-grid-type-popular .md-grid-items-two-one-one .md-contenttile:first-child, .md-grid-type-popular .md-grid-items-two-one-one .md-contenttile:nth-child(1n+4) {
	flex: 1 0 calc(50% - 2px);
	width: calc(50% - 2px)
}

.md-grid-type-popular .md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-left: 0
}

.localized-fonts-loaded .md-grid-type-popular .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-popular .md-grid-main-heading span, .md-grid-type-popular .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-popular .md-grid-main-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-grid-type-related .md-grid-content {
	width: calc(100% + 8px);
	margin-left: -4px
}

.md-grid-type-related .md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-left: 0
}

.localized-fonts-loaded .md-grid-type-related .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-related .md-grid-main-heading span, .md-grid-type-related .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-related .md-grid-main-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-grid-type-related .md-contenttile {
	background: transparent
}

.md-grid-type-related .md-contenttile .md-contenttile-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-grid-type-related .md-contenttile .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-related .md-contenttile .md-contenttile-heading span, .md-grid-type-related .md-contenttile .md-contenttile-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-related .md-contenttile .md-contenttile-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-related .md-contenttile-copy {
	padding: 0;
	margin: 0
}

.md-grid-type-prizes .md-grid-content {
	width: calc(100% + 20px);
	margin-left: -10px
}

.md-grid-type-prizes .md-grid-main-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-left: 0
}

.localized-fonts-loaded .md-grid-type-prizes .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-grid-main-heading span, .md-grid-type-prizes .md-grid-main-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-grid-type-prizes .md-grid-main-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-grid-type-prizes .md-contenttile {
	background: transparent;
	flex: 1 0 calc(33% - 20px);
	width: calc(33% - 20px);
	margin: 0 10px 10px
}

.md-grid-type-prizes .md-contenttile .md-contenttile-heading {
	font-size: 14px;
	font-size: .8749999999999999rem;
	margin-bottom: 15px
}

.md-grid-type-prizes .md-contenttile .md-contenttile-heading .md-fixedtext {
	padding: 0;
	display: initial
}

.md-grid-type-prizes .md-contenttile .md-contenttile-heading .md-icnpost-angle-right:after {
	margin-left: 5px;
	font-size: 11px;
	font-size: .6875000000000001rem
}

.md-grid-type-prizes .md-grid-items-one-one-two .md-contenttile, .md-grid-type-prizes .md-grid-items-two-one-one .md-contenttile, .md-grid-type-prizes .md-grid-items-four .md-contenttile {
	flex: 1 0 calc(25% - 20px);
	width: calc(25% - 20px)
}

.md-grid-type-prizes .md-grid-items-one-one-two .md-contenttile:nth-child(3n+3) {
	flex: 1 0 calc(50% - 20px);
	width: calc(50% - 20px)
}

.md-grid-type-prizes .md-grid-items-two-one-one .md-contenttile:first-child, .md-grid-type-prizes .md-grid-items-two-one-one .md-contenttile:nth-child(1n+4) {
	flex: 1 0 calc(50% - 20px);
	width: calc(50% - 20px)
}

.md-grid-type-prizes .md-grid-items-two .md-contenttile {
	flex: 1 0 calc(50% - 20px);
	width: calc(50% - 20px)
}

.md-grid-type-prizes .md-contenttile-copy {
	background-color: rgba(0, 0, 0, 0.8);
	padding: 10px;
	margin-top: -30px;
	position: relative
}

.md-grid-space-small {
	padding: 0 15px
}

.md-grid-space-medium {
	padding: 0 50px
}

.flexbox .md-colctrl .md-grid {
	margin-top: 20px
}

.md-gen-list-forwards .md-gen-item .md-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	display: flex;
	align-items: center
}

.localized-fonts-loaded .md-gen-list-forwards .md-gen-item .md-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-gen-list-forwards .md-gen-item .md-link:hover {
	color: #000
}

.md-gen-list-forwards .md-gen-item .md-link:active {
	color: #666
}

.md-gen-list-forwards .md-gen-item .md-link[class^="md-icnpre-"]:before, .md-gen-list-forwards .md-gen-item .md-link[class*=" md-icnpre-"]:before, .md-gen-list-forwards .md-gen-item .md-link[class^="md-icnpost-"]:after, .md-gen-list-forwards .md-gen-item .md-link[class*=" md-icnpost-"]:after, .md-gen-list-forwards .md-gen-item .md-link[class^="md-icn-"]:after, .md-gen-list-forwards .md-gen-item .md-link[class*=" md-icn-"]:after, .md-gen-list-forwards .md-gen-item .md-link[class^="md-icn-"], .md-gen-list-forwards .md-gen-item .md-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-gen-list-forwards .md-gen-item .md-link[class^="md-icnpost-"]:after, .md-gen-list-forwards .md-gen-item .md-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-gen-list-forwards .md-gen-item .md-link[class^="md-icnpre-"]:before, .md-gen-list-forwards .md-gen-item .md-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-gen-list-forwards .md-gen-item .md-link:after {
	margin-top: 0
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item .md-link, .md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link, .md-columns .md-gen-list-forwards .md-gen-item .md-link, .md-pageintro .md-gen-list-forwards .md-gen-item .md-link, .md-complexcontent-wrap .md-gen-list-forwards .md-gen-item .md-link {
	display: table-cell;
	color: #fff;
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-standardshelf-header {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1em;
	margin-bottom: 20px;
	color: #fff
}

.localized-fonts-loaded .md-standardshelf-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-header span, .md-standardshelf-header p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-header {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-header span {
	display: initial
}

.md-standardshelf-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal;
	color: #fff
}

.localized-fonts-loaded .md-standardshelf-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-standardshelf-model {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 20px;
	color: #a7a7a7;
	margin-bottom: 5px
}

.localized-fonts-loaded .md-standardshelf-model {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-model span, .md-standardshelf-model p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-model {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-standardshelf-offer {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 20px;
	color: #a7a7a7;
	margin-top: -15px
}

.localized-fonts-loaded .md-standardshelf-offer {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-offer span, .md-standardshelf-offer p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-offer {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-standardshelf-cta a {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 20px;
	line-height: 1.2;
	margin-bottom: 0;
	color: #fff
}

.localized-fonts-loaded .md-standardshelf-cta a {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-standardshelf-cta a span, .md-standardshelf-cta a p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-standardshelf-cta a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-campaign-teaser {
	min-height: 300px
}

.md-campaign-teaser .md-ct-wrapper {
	border: 0;
	margin: 60px 60px 0;
	width: auto
}

.md-campaign-teaser .md-ct-inner {
	padding: 33px 40px 25px;
	width: 44%
}

.md-campaign-teaser .md-ct-foreground-image {
	width: 66%
}

.md-campaign-teaser .md-ct-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1em;
	margin-bottom: 20px;
	font-size: 32px;
	font-size: 2rem;
	margin-bottom: 5px
}

.localized-fonts-loaded .md-campaign-teaser .md-ct-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-campaign-teaser .md-ct-heading span, .md-campaign-teaser .md-ct-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-campaign-teaser .md-ct-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-campaign-teaser .md-ct-heading span, .md-campaign-teaser .md-ct-heading p {
	padding-top: 0
}

.md-campaign-teaser .md-ct-subheading .md-std-txt, .md-campaign-teaser .md-ct-subheading .md-std-txt p {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em;
	margin-bottom: 0;
	color: #000
}

.localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt, .localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt p {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-campaign-teaser .md-gen-list {
	padding-top: 15px
}

.md-campaign-teaser .md-gen-list .md-gen-item {
	margin-bottom: 15px
}

.md-campaign-teaser .md-gen-list .md-gen-item:after {
	position: absolute
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item {
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	border: 2px solid #fff;
	background: #000;
	color: #fff;
	display: table;
	height: 40px
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item:hover .md-link {
	color: #000
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item:nth-of-type(2) {
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff
}

.md-btn-highlight-color-blue .md-campaign-teaser .md-gen-list-forwards .md-gen-item:nth-of-type(2), .md-campaign-teaser .md-gen-list-forwards .md-gen-item:nth-of-type(2):lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item:nth-of-type(2):hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item .md-link {
	vertical-align: middle
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item .md-link.md-icnpost-angle-right:after {
	display: none
}

.md-campaign-teaser .md-gen-list-forwards .md-gen-item .md-link:hover {
	color: #000
}

.md-campaign-teaser.md-campaign-teaser-orientation-left .md-ct-foreground-image {
	right: 0
}

.md-campaign-teaser.md-campaign-teaser-orientation-right .md-ct-inner {
	padding: 33px 40px 25px;
	float: right
}

.md-campaign-teaser.md-campaign-teaser-orientation-right .md-ct-foreground-image {
	left: 0
}

.md-campaign-teaser .md-ct-background-motion {
	min-height: 415px
}

.md-campaign-teaser-B {
	min-height: 283px
}

.md-campaign-teaser-info {
	min-height: 120px;
	margin-top: 14px
}

.md-campaign-teaser-info .md-ct-container-info {
	width: 100%;
	background: #fff
}

.md-campaign-teaser-info .md-ct-container-info .md-standard-paragraph {
	height: 14px
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info {
	display: table;
	width: 100%;
	padding-top: 3px
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-ct-inner, .md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-find-more {
	display: table-cell
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-ct-inner {
	vertical-align: top;
	max-width: 636px;
	padding-right: 31px
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-ct-inner .md-fixedtext {
	padding-top: 0
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-find-more {
	float: right;
	padding-right: 30px;
	max-width: 309px
}

.md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-find-more .md-gen-list {
	padding-top: 13px
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item {
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	border: 2px solid #fff;
	background: #000;
	color: #fff;
	display: table;
	height: 40px
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item:hover .md-link {
	color: #000
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item:nth-of-type(2) {
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff
}

.md-btn-highlight-color-blue .md-campaign-teaser-info .md-gen-list-forwards .md-gen-item:nth-of-type(2), .md-campaign-teaser-info .md-gen-list-forwards .md-gen-item:nth-of-type(2):lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item:nth-of-type(2):hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link {
	vertical-align: middle
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link.md-icnpost-angle-right:after {
	display: none
}

.md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link:hover {
	color: #000
}

.newhomepage .md-campaign-teaser .md-ct-heading, .newhomepage .md-campaign-teaser-info .md-ct-heading {
	font-size: 22px;
	font-size: 1.3750000000000002rem
}

.newhomepage .md-campaign-teaser .md-ct-subheading, .newhomepage .md-campaign-teaser-info .md-ct-subheading {
	margin-top: 10px;
	margin-bottom: 20px
}

.newhomepage .md-campaign-teaser .md-ct-subheading .md-std-txt, .newhomepage .md-campaign-teaser-info .md-ct-subheading .md-std-txt, .newhomepage .md-campaign-teaser .md-ct-subheading .md-std-txt p, .newhomepage .md-campaign-teaser-info .md-ct-subheading .md-std-txt p {
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em;
	color: #000
}

.md-campaignbacklink {
	padding: 20px 0
}

.md-campaignbacklink .md-campaignbacklink-link {
	margin-left: 50px
}

.md-colctrl .md-campaignbacklink .md-campaignbacklink-link {
	margin-left: 0
}

.md-campaignbacklink .md-campaignbacklink-link:before {
	line-height: .75em
}

.md-complexcontent-container:before, .md-complexcontent-container:after {
	content: "";
	display: table
}

.md-complexcontent-container:after {
	clear: both
}

.md-complexcontent-column {
	float: left;
	width: 50%;
	padding: 0 45px
}

.md-complexcontent-column .md-single-heading {
	margin-top: 0
}

.md-complexcontent-orientation-right .md-complexcontent-column {
	float: right
}

.md-complexcontent-wrap {
	position: relative;
	padding: 50px 0 0
}

.md-complexcontent-wrap .md-image {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}

.md-complexcontent-editmode .md-image {
	position: static
}

.md-complexcontent-frameborder {
	margin-bottom: 70px;
	padding: 40px 0 40px;
	border-width: 3px
}

.md-pageintro {
	overflow: visible;
	padding: 0;
	border: 0;
	margin-bottom: 50px
}

.md-pageintro.md-pageintro-orientation-right .md-pageintro-image-dropzone, .md-pageintro.md-pageintro-orientation-right .md-pageintro-image-wrapper img {
	right: auto;
	left: 0
}

.md-pageintro-border-panel {
	border: 0;
	padding: 0
}

.md-pageintro-heading-big, .md-pageintro-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 20px;
	padding: 0
}

.localized-fonts-loaded .md-pageintro-heading-big, .localized-fonts-loaded .md-pageintro-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-heading-big span, .md-pageintro-heading span, .md-pageintro-heading-big p, .md-pageintro-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-heading-big, .localized-fonts-loaded .md-pageintro-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-heading-big .md-pageintro-subheading, .md-pageintro-heading .md-pageintro-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 22px;
	color: #000;
	margin-bottom: 40px;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-pageintro-heading-big .md-pageintro-subheading, .localized-fonts-loaded .md-pageintro-heading .md-pageintro-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-heading-big .md-pageintro-subheading span, .md-pageintro-heading .md-pageintro-subheading span, .md-pageintro-heading-big .md-pageintro-subheading p, .md-pageintro-heading .md-pageintro-subheading p {
	display: block;
	padding-top: 10px
}

.md-pageintro-subheading {
	padding: 0
}

.md-pageintro-text {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-pageintro-text {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-copy > ul {
	display: block;
	padding: 10px 0 0 0
}

.md-pageintro-copy > li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-pageintro-copy > li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-copy > li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-pageintro-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-pageintro-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-link:hover {
	color: #000
}

.md-pageintro-link:active {
	color: #666
}

.md-pageintro-link[class^="md-icnpre-"]:before, .md-pageintro-link[class*=" md-icnpre-"]:before, .md-pageintro-link[class^="md-icnpost-"]:after, .md-pageintro-link[class*=" md-icnpost-"]:after, .md-pageintro-link[class^="md-icn-"]:after, .md-pageintro-link[class*=" md-icn-"]:after, .md-pageintro-link[class^="md-icn-"], .md-pageintro-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-pageintro-link[class^="md-icnpost-"]:after, .md-pageintro-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-pageintro-link[class^="md-icnpre-"]:before, .md-pageintro-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-pageintro-type .md-pageintro-image-wrapper {
	width: 53%
}

.md-pageintro-type .md-pageintro-image-wrapper .md-rimage-bp-wide {
	width: 100%
}

.md-pageintro-type .md-pageintro-text-wrapper {
	padding: 0;
	width: 47%
}

.md-pageintro-type .md-pageintro-heading-large {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	margin-bottom: 20px;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-large span, .md-pageintro-type .md-pageintro-heading-large p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-small {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-small {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-heading-small span, .md-pageintro-type .md-pageintro-heading-small p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-heading-small {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-pageintro-type .md-pageintro-heading-large, .md-pageintro-type .md-pageintro-heading-small {
	margin-bottom: 25px
}

.md-pageintro-type .md-pageintro-sub-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	color: #000;
	margin-bottom: 40px
}

.localized-fonts-loaded .md-pageintro-type .md-pageintro-sub-heading {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-pageintro-type .md-pageintro-content-holder .md-gen-list {
	padding: 0
}

.md-pageintro-type .md-pageintro-content-holder .genericlist {
	margin-top: 30px
}

.md-pageintro-type .md-pageintro-inner:before, .md-pageintro-type .md-pageintro-inner:after {
	content: "";
	display: table
}

.md-pageintro-type .md-pageintro-inner:after {
	clear: both
}

.md-pageintro-type .md-pageintro-inner.align-left .md-pageintro-text-wrapper, .md-pageintro-type .md-pageintro-inner.align-left .md-pageintro-image-wrapper {
	float: right
}

.md-pageintro-type .md-pageintro-inner.align-left .md-pageintro-image-wrapper {
	padding-right: 80px
}

.md-pageintro-type .md-pageintro-inner.align-left .md-pageintro-text-wrapper {
	padding: 50px 50px 0 0
}

.md-pageintro-type .md-pageintro-inner.align-right {
	padding-top: 50px
}

.md-pageintro-type .md-pageintro-inner.align-right .md-pageintro-text-wrapper, .md-pageintro-type .md-pageintro-inner.align-right .md-pageintro-image-wrapper {
	float: left
}

.md-pageintro-type .md-pageintro-inner.align-right .md-pageintro-image-wrapper {
	padding-left: 80px;
	padding-right: 45px
}

.md-pageintro-type .md-pageintro-inner.align-right .md-pageintro-text-wrapper {
	padding: 0 0 0 50px
}

.md-pageintro-type .md-pageintro-inner.align-center .md-pageintro-text-wrapper, .md-pageintro-type .md-pageintro-inner.align-center .md-pageintro-image-wrapper {
	width: 100%;
	float: none
}

.md-pageintro-type .md-pageintro-inner.align-center .md-pageintro-image-wrapper {
	margin: 0 auto
}

.md-pageintro-type .md-pageintro-tab-content {
	margin-top: 20px
}

.md-pageintro-type-double .md-pageintro-title-wrapper {
	padding: 50px 25% 0 45px
}

.md-pageintro-type-double .md-pageintro-right-column {
	float: right;
	padding: 0 50px 0 0;
	margin-right: 0;
	width: 40%
}

.md-pageintro-type-double .md-pageintro-text-wrapper, .md-pageintro-type-double .md-pageintro-image-wrapper {
	float: left
}

.md-pageintro-type-double .md-pageintro-text-wrapper {
	width: 57%;
	padding: 0 5% 15px 45px;
	float: none
}

.md-pageintro-type-double .md-pageintro-image-wrapper {
	position: relative;
	min-height: 100px;
	width: 57%;
	margin-bottom: 0;
	padding-left: 45px;
	float: none;
	box-shadow: inset -70px 0 50px 0 #fff
}

.md-pageintro-type-double .md-pageintro-border-panel {
	margin-bottom: 50px
}

.md-pageintro-type-double .md-pageintro-image-dropzone {
	left: 0;
	width: 100%
}

.md-pageintro-type-double .md-pageintro-content-holder {
	padding: 0 20px
}

.md-columns {
	overflow: visible;
	padding: 0;
	border: 0;
	margin-bottom: 2rem
}

.md-columns.md-columns-orientation-right .md-columns-image-wrapper img {
	right: auto;
	left: 0
}

.columns .md-icn-share {
	opacity: 0
}

.columns:hover .md-icn-share {
	opacity: 1
}

.md-columns-has-drag-reveal {
	height: 60vh
}

.md-columns-inner {
	display: flex
}

.md-columns-border-panel {
	padding: 20px;
	border: 10px solid #000
}

.md-columns-border-panel-image {
	margin: 20px 0
}

.md-columns-heading-big, .md-columns-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 20px;
	padding: 0
}

.localized-fonts-loaded .md-columns-heading-big, .localized-fonts-loaded .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-heading-big span, .md-columns-heading span, .md-columns-heading-big p, .md-columns-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-heading-big, .localized-fonts-loaded .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-heading-big .md-columns-subheading, .md-columns-heading .md-columns-subheading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 22px;
	color: #000;
	margin-bottom: 40px;
	margin: 0 0 20px
}

.localized-fonts-loaded .md-columns-heading-big .md-columns-subheading, .localized-fonts-loaded .md-columns-heading .md-columns-subheading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-heading-big .md-columns-subheading span, .md-columns-heading .md-columns-subheading span, .md-columns-heading-big .md-columns-subheading p, .md-columns-heading .md-columns-subheading p {
	display: block;
	padding-top: 10px
}

.md-columns-subheading {
	padding: 0
}

.md-columns-text {
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-columns-text {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-columns-copy > ul {
	display: block;
	padding: 10px 0 0 0
}

.md-columns-copy > li {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	display: list-item;
	position: relative;
	color: #000;
	margin: 0 0 30px 0;
	padding: 0 0 0 15px
}

.localized-fonts-loaded .md-columns-copy > li {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-copy > li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '-'
}

.md-columns-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0
}

.localized-fonts-loaded .md-columns-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-link:hover {
	color: #000
}

.md-columns-link:active {
	color: #666
}

.md-columns-link[class^="md-icnpre-"]:before, .md-columns-link[class*=" md-icnpre-"]:before, .md-columns-link[class^="md-icnpost-"]:after, .md-columns-link[class*=" md-icnpost-"]:after, .md-columns-link[class^="md-icn-"]:after, .md-columns-link[class*=" md-icn-"]:after, .md-columns-link[class^="md-icn-"], .md-columns-link[class*=" md-icn-"] {
	font-size: .75em
}

.md-columns-link[class^="md-icnpost-"]:after, .md-columns-link[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-columns-link[class^="md-icnpre-"]:before, .md-columns-link[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-columns-type-triple.md-columns-tripleNoFrame {
	padding: 46px 50px 6px
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1em;
	margin-bottom: 20px;
	padding: 0;
	width: 60%
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading span, .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal;
	padding: 0;
	width: 60%
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns {
	padding-top: 24px
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-bottom: 12px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 span, .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-std-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal;
	padding-bottom: 8px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-std-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-colctrl {
	padding: 0
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-bottom: 22px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-heading span, .md-columns-type-triple.md-columns-tripleFrame .md-columns-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-heading {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-copy {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-copy {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns {
	padding-top: 6px
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin-bottom: 12px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 span, .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-heading-h4 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-std-txt {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal;
	padding-bottom: 0
}

.localized-fonts-loaded .md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-std-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .parsys_column {
	margin-bottom: 0
}

.md-columns-type-triple.md-columns-tripleFrame .md-columns-columns .md-gen-list {
	padding-top: 12px
}

.md-columns-type-triple .md-columns-col-header {
	overflow: hidden
}

.md-columns-type-triple .md-gen-list .md-gen-li {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.14285714em;
	margin-bottom: 18px
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns {
	padding-top: 0
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-colctrl {
	margin: 20px 0
}

.md-columns-type-triple.md-columns-tripleNoFrame .md-columns-columns .md-colctrl .parsys_column {
	margin-bottom: 0
}

.md-columns-type-single {
	position: relative;
	background: #fff;
	margin-bottom: 0;
	padding: 10px 0
}

.md-columns-type-single.md-columns-orientation-right .md-columns-foreground {
	flex-direction: row
}

.md-columns-type-single.md-columns-orientation-right .md-columns-foreground .md-columns-image-wrapper {
	margin: 0 4% auto auto
}

.md-columns-type-single.md-columns-orientation-right .md-columns-foreground .md-columns-text-wrapper {
	margin: 0 auto auto 4%
}

.md-columns-type-single.md-columns-orientation-left .md-columns-foreground {
	margin: 0 50px;
	flex-direction: row-reverse
}

.md-columns-type-single.md-columns-orientation-left .md-columns-foreground .md-columns-image-wrapper {
	margin: 0 auto auto 4%
}

.md-columns-type-single.md-columns-orientation-left .md-columns-foreground .md-columns-text-wrapper {
	margin: 0 4% auto auto
}

.md-columns-type-single.md-columns-has-bg-image {
	position: relative;
	background: #000
}

.md-columns-type-single.md-columns-has-bg-image .md-heading-h2, .md-columns-type-single.md-columns-has-bg-image .md-heading-h3, .md-columns-type-single.md-columns-has-bg-image .md-heading-h4, .md-columns-type-single.md-columns-has-bg-image .md-heading-h5, .md-columns-type-single.md-columns-has-bg-image .md-heading-h7, .md-columns-type-single.md-columns-has-bg-image .md-body-1, .md-columns-type-single.md-columns-has-bg-image .md-columns-text, .md-columns-type-single.md-columns-has-bg-image .md-gen-item, .md-columns-type-single.md-columns-has-bg-image .md-std-txt p, .md-columns-type-single.md-columns-has-bg-image .md-disclaimer-btn {
	color: #fff
}

.md-columns-type-single.md-columns-has-bg-image .md-inpage-cta .md-inpagecta-txt {
	padding: 0
}

.md-columns-type-single.md-columns-has-bg-image .md-inpage-cta .md-inpagecta-txt:hover {
	background: 0;
	color: #fff
}

.md-columns-type-single.md-columns-has-bg-image .md-inpage-cta .md-inpagecta-txt:after {
	display: inline-block
}

.md-columns-type-single.md-columns-has-bg-image .md-inpage-cta .md-inpagecta-btn:hover {
	background: #000;
	border-color: #fff;
	color: #fff
}

.md-columns-type-single .md-single-heading-main {
	width: 44%;
	padding: 45px 0 0 45px;
	position: relative;
	z-index: 2
}

.md-columns-type-single .md-columns-foreground {
	overflow: hidden;
	margin: 0 50px;
	display: flex;
	align-items: center
}

.columns:first-of-type .md-columns-type-single .md-columns-foreground {
	margin-top: 0
}

.md-columns-type-single .md-columns-foreground .md-columns-image-wrapper, .md-columns-type-single .md-columns-foreground .md-columns-text-wrapper {
	width: 50%
}

.md-columns-type-single .md-columns-foreground.md-columns-heading-above {
	align-items: flex-start;
	position: relative;
	z-index: 2
}

.columns:first-of-type .md-columns-type-single .md-columns-foreground.md-columns-heading-above, .md-columns-type-single .md-columns-foreground.md-columns-heading-above .md-columns-text-wrapper {
	margin-top: 0
}

.md-columns-type-single .md-columns-foreground.md-columns-heading-above .md-columns-image-wrapper {
	border: 10px solid #000;
	margin: 0 25px
}

.md-columns-type-single .md-columns-foreground .md-columns-bg-image-wrap {
	position: relative;
	z-index: 1
}

.md-columns-type-single .md-columns-intro {
	margin-top: 0
}

.md-columns-type-single .md-columns-intro .md-heading-h4 {
	margin-bottom: 20px
}

.md-columns-type-single .md-columns-border-panel {
	padding: 0 10px 10px
}

.md-columns-type-single .md-columns-border-panel.md-columns-intro {
	padding: 22px 0 0
}

.md-columns-type-single .md-columns-border-panel .md-columns-content, .md-columns-type-single .md-columns-border-panel .md-columns-intro {
	margin-top: 0
}

.md-columns-type-single .md-columns-content, .md-columns-type-single .md-columns-intro {
	padding: 0;
	margin-top: 0
}

.md-columns-border-panel .md-columns-type-single .md-columns-content, .md-columns-border-panel .md-columns-type-single .md-columns-intro {
	padding: 22px
}

.md-columns-type-single .md-columns-content .md-std-txt .md-body-1, .md-columns-type-single .md-columns-intro .md-std-txt .md-body-1 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	margin: 0
}

.localized-fonts-loaded .md-columns-type-single .md-columns-content .md-std-txt .md-body-1, .localized-fonts-loaded .md-columns-type-single .md-columns-intro .md-std-txt .md-body-1 {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-columns-type-single .md-columns-intro .md-heading-h4 {
	margin-bottom: 40px
}

.md-columns-type-single .md-columns-content .md-gen-list {
	margin-bottom: 22px
}

.md-columns-type-single .md-columns-content .md-gen-list .md-gen-item:last-child {
	margin-bottom: 0
}

.md-columns-type-single .md-columns-content .md-gen-list.md-gen-list-spacing {
	margin-bottom: 40px
}

.md-columns-type-single .md-columns-bg-image-wrap img {
	bottom: 0;
	position: absolute;
	width: 100%
}

.md-columns-type-single .md-columns-bg-image-wrap-top img {
	bottom: auto;
	position: absolute;
	top: 0;
	width: 100%
}

.md-body.md-page-exception-4xx .md-columns-type-single, .md-body.md-page-exception-5xx .md-columns-type-single {
	min-height: 640px;
	margin-bottom: 0
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-text-wrapper, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-text-wrapper {
	margin-left: 60px;
	max-width: 445px;
	min-height: 163px
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro {
	padding: 20px;
	border-width: 10px;
	margin-bottom: 0
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em;
	margin-bottom: 20px;
	margin: 0 0 20px;
	padding: 0
}

.localized-fonts-loaded .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .localized-fonts-loaded .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3 span, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 span, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3 p, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .localized-fonts-loaded .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3 {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-columns-text, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-columns-text {
	margin: 0
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 16px;
	color: #000;
	margin-bottom: 40px;
	margin-bottom: 0
}

.localized-fonts-loaded .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext, .localized-fonts-loaded .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext span, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext span, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext p, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext p {
	display: block;
	padding-top: 10px
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-heading-h3, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-heading-h3, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-columns-text, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-columns-text, .md-body.md-page-exception-4xx .md-columns-type-single .md-columns-intro .md-fixedtext, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-intro .md-fixedtext {
	color: #fff
}

.md-body.md-page-exception-4xx .md-columns-type-single .md-columns-bg-image-wrap img, .md-body.md-page-exception-5xx .md-columns-type-single .md-columns-bg-image-wrap img {
	bottom: inherit;
	top: -40px
}

.md-body.md-page-exception-5xx .md-columns-type-single {
	margin-top: 40px
}

.md-columns-type-single .md-gen-item {
	margin-bottom: 1rem
}

.md-columns-type-single .md-heading-h2, .md-columns-type-single .md-heading-h5, .md-columns-type-single .md-heading-h6, .md-columns-type-single .md-heading-h7, .md-columns-type-single .md-body-1, .md-columns-type-single .md-columns-text, .md-columns-type-single .md-gen-item {
	color: #000
}

.md-colctrl .md-columns-type-single .md-columns-foreground {
	margin: 0
}

.md-columns-type-single.md-columns-tripleNoFrame .md-heading-h3, .md-columns-type-single.md-columns-tripleNoFrame .md-heading-h6 {
	margin-bottom: 20px
}

.md-columns-type-single.md-columns-tripleNoFrame .md-gen-list {
	margin: 0;
	padding: 0
}

.md-columns-type-single.md-columns-tripleNoFrame .genericlist {
	margin-top: 30px
}

.md-columns-type-double {
	overflow: hidden;
	margin-bottom: 0;
	margin-left: 56px;
	padding: 50px 0
}

.md-columns-type-double .md-columns-inner {
	display: flex;
	flex-flow: space-around;
	justify-content: flex-start
}

.md-columns-type-double .md-columns-column {
	float: left;
	width: 50%;
	margin: 0 0 0 8%
}

.md-columns-type-double .md-columns-column:first-child {
	margin-left: 0
}

.md-columns-type-double .md-columns-column:first-child.md-columns-border-panel {
	margin-left: 0
}

.md-columns-type-double .md-columns-border-panel {
	padding: 0 40px 40px 40px
}

.md-columns-type-double .md-columns-border-panel:first-child {
	border-bottom: 5px solid #000
}

.md-columns-type-double .md-columns-subheading {
	font-size: 40px;
	font-size: 2.5rem
}

.md-main .md-component.md-single-heading .md-standalone-copy {
	margin-top: 0
}

.md-columns-text-wrapper .md-columns-content:last-child, .md-columns .md-inpage-cta:last-child, .md-columns-text-wrapper .md-columns-content .md-inpage-cta:last-child {
	margin-bottom: 0
}

.md-explore-story-wrap {
	height: 22.4vw
}

.md-explore-story-heading {
	font-size: 3.75vw
}

.md-explore-story-subheading {
	font-size: 1.75vw
}

.md-exploresocial {
	padding: 0
}

.md-exploresocial-text {
	padding: 20px 20px 0;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em
}

.md-exploresocial-icon {
	left: 15px;
	top: 15px;
	font-size: 40px;
	font-size: 2.5rem
}

.md-exploresocial-icon.md-icn-social-facebook {
	left: 20px
}

.md-exploresocial-icon.md-icn-social-twitter {
	font-size: 35px;
	font-size: 2.1875rem
}

.md-exploresocial-icon.md-icn-youtubetext {
	font-size: 50px;
	font-size: 3.125rem
}

.md-transmissiondrive-selector {
	margin: 0 auto;
	max-width: 456px
}

.md-transmissiondrive-selector .md-sds-info {
	padding: 27px 30px 0 30px
}

.md-transmissiondrive-selector .md-sds-name {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-transmissiondrive-selector .md-sds-from-price {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em
}

.localized-fonts-loaded .md-transmissiondrive-selector .md-sds-from-price {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-transmissiondrive-selector .md-sds-subheading {
	text-align: center
}

.md-transmissiondrive-selector .md-sds-multi-range {
	padding: 0
}

.md-transmissiondrive-selector .md-sds-list-item {
	display: inline-block;
	float: left;
	padding-left: 5px;
	width: 100%
}

.md-transmissiondrive-selector .md-sds-list {
	margin-left: -5px
}

.md-transmissiondrive-selector .md-sds-list.md-sds-cols-2 .md-sds-list-item, .md-transmissiondrive-selector .md-sds-list.md-sds-cols-4 .md-sds-list-item {
	width: 50%
}

.md-transmissiondrive-selector .md-sds-list.md-sds-cols-3 .md-sds-list-item, .md-transmissiondrive-selector .md-sds-list.md-sds-cols-5 .md-sds-list-item {
	width: 33.333%
}

.md-transmissiondrive-selector .md-sds-btn-item {
	min-height: 78px
}

.md-inpage-cta .md-inpagecta-btn.default {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #ed9300;
	background-color: #ed9300;
	color: #fff;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	padding: 10px 25px
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.default::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-btn-highlight-color-blue .md-inpage-cta .md-inpagecta-btn.default, .md-inpage-cta .md-inpagecta-btn.default:lang(en) {
	border: 2px solid #0085ac;
	background-color: #0085ac
}

.md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.default [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-inpage-cta .md-inpagecta-btn.default.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.default.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.default.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.default:hover {
	border: 2px solid #000;
	background: #fff;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.default:active {
	border: 2px solid #000;
	background: #fff;
	color: #000;
	outline: 0
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down:hover, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down:active, .md-inpage-cta .md-inpagecta-btn.default.md-btn-alt.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-large {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em;
	line-height: 2
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.default.md-btn-large {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-large[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.default.md-btn-large [class*=" md-icn-"] {
	margin-bottom: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.default.md-btn-large.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.default.md-btn-large.md-icnpost-angle-down-black:after {
	font-size: 18px;
	padding-bottom: 0
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default {
	box-sizing: border-box;
	float: left;
	display: block;
	border-right: 1px solid #000;
	white-space: normal;
	position: relative
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default:last-child {
	border-right: 0
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"], .md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"] {
	position: relative;
	text-align: left;
	padding-right: 35px
}

.md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class^="md-icnpost-"]:after, .md-btn-strip .md-inpage-cta .md-inpagecta-btn.default[class*=" md-icnpost-"]:after {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	display: block;
	padding: 0;
	margin: auto
}

.md-btn-strip-2 .md-inpage-cta .md-inpagecta-btn.default {
	width: 50%
}

.md-btn-strip-3 .md-inpage-cta .md-inpagecta-btn.default {
	width: 33.333%
}

.md-btn-strip-4 .md-inpage-cta .md-inpagecta-btn.default {
	width: 25%
}

.md-btn-strip-5 .md-inpage-cta .md-inpagecta-btn.default {
	width: 20%
}

.md-inpage-cta .md-inpagecta-btn.white {
	border: 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	display: inline-block;
	padding: 5px 20px;
	text-align: center;
	margin: 0;
	padding: 10px 25px
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.white {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.white::-moz-focus-inner {
	border: 0;
	padding: 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-btn.white {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-btn.white[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-btn.white[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icn-"], .md-inpage-cta .md-inpagecta-btn.white [class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white [class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-btn.white [class^="md-icn-"], .md-inpage-cta .md-inpagecta-btn.white [class*=" md-icn-"] {
	font-size: .75em;
	padding-bottom: 1px
}

.md-inpage-cta .md-inpagecta-btn.white[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-btn.white[class*=" md-icnpost-"]:after {
	margin-left: 10px
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down:after, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-up:after, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black:after {
	font-size: 14px;
	padding-bottom: 2px;
	vertical-align: bottom
}

.md-inpage-cta .md-inpagecta-btn.white:hover {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.white:active {
	border: 2px solid #fff;
	background: #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black {
	background: #000;
	border: solid 2px #000;
	color: #fff
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down:hover, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black:hover {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down:active, .md-inpage-cta .md-inpagecta-btn.white.md-icnpost-angle-down-black:active {
	background: #fff;
	border: solid 2px #000;
	color: #000
}

.md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	display: inline-block;
	color: #000;
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
	background: 0;
	padding: 0;
	padding: 12px 0
}

.localized-fonts-loaded .md-inpage-cta .md-inpagecta-txt {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-inpage-cta .md-inpagecta-txt:hover {
	color: #000
}

.md-inpage-cta .md-inpagecta-txt:active {
	color: #666
}

.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-txt[class^="md-icn-"]:after, .md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"]:after, .md-inpage-cta .md-inpagecta-txt[class^="md-icn-"], .md-inpage-cta .md-inpagecta-txt[class*=" md-icn-"] {
	font-size: .75em
}

.md-inpage-cta .md-inpagecta-txt[class^="md-icnpost-"]:after, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpost-"]:after {
	margin-left: 5px
}

.md-inpage-cta .md-inpagecta-txt[class^="md-icnpre-"]:before, .md-inpage-cta .md-inpagecta-txt[class*=" md-icnpre-"]:before {
	margin-right: 5px
}

.md-inpage-cta .md-inpagecta-btn, .md-inpage-cta .md-inpagecta-txt {
	display: inline-table;
	margin-top: 2px;
	vertical-align: middle
}

.md-faq-wrapper {
	background: transparent;
	overflow: hidden;
	margin: 0 30px 60px
}

.md-faq-sections {
	float: left;
	position: relative;
	vertical-align: top;
	width: 25%;
	z-index: 2;
	box-shadow: inset 0 1px 0 #000;
	background: transparent;
	margin-right: 2%
}

.md-faq-sections-item {
	display: block;
	width: 100%
}

.md-faq-sections-item:nth-child(even) {
	padding-left: 0
}

.md-faq-sections-item:nth-child(even):before {
	display: none
}

.md-faq-sections-btn {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em;
	padding: 20px;
	vertical-align: middle;
	line-height: 1.3
}

.md-faq-sections-btn.md-is-selected {
	border-left: 2px solid #000;
	background: #000;
	border-left: 0;
	color: #fff;
	padding-left: 20px
}

.md-faq-questions {
	width: 100%
}

.md-faq-questions .md-faq-questions-item {
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1em
}

.md-faq-questions .md-faq-questions-text, .md-faq-questions .md-faq-answer {
	padding: 20px
}

.js .md-faq-questions .md-faq-answer-trigger {
	height: 55px
}

.js .md-faq-questions .md-faq-is-expandable:after {
	content: '\e804';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: .5em
}

.js .md-faq-questions .md-faq-is-expanded:after {
	content: '\e80a';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem
}

.md-faq-questions-wrapper {
	height: 100%;
	overflow-y: hidden
}

.md-faq-answer {
	font-size: 14px;
	font-size: .8749999999999999rem;
	background-color: #f1f1f1
}

.md-custom-overlay-main .md-faq-answer {
	padding-top: 0
}

.md-faq-answer .md-rimage-bp-wide {
	margin: 0 auto 20px
}

.md-faq-answer-text {
	color: #000
}

.md-faq-answer-text .md-gen-list-forwards .md-gen-item {
	color: #000
}

.md-faq-answer-text .md-gen-list-forwards .md-gen-item .md-link {
	color: #000
}

.md-faq-back {
	display: none
}

.md-faq-data {
	bottom: auto;
	float: left;
	left: auto;
	position: relative;
	right: auto;
	top: auto;
	z-index: 0;
	box-shadow: inset 0 1px 0 #000;
	width: 73%
}

.md-faq-data, .md-faq-data.md-is-selected {
	transform: none;
	transition: none;
	display: block
}

.md-faq-hide {
	display: none
}

.md-faq-data-fullwidth {
	width: 100%
}

.md-custom-overlay-main .md-faq-answer {
	background: transparent
}

.md-custom-overlay-main .md-faq-answer .md-gen-item:before {
	color: #fff
}

.md-custom-overlay-main .md-faq-answer .md-faq-answer-text {
	color: #fff
}

.md-custom-overlay-main .md-faq-answer .md-faq-answer-text li {
	color: #fff
}

.md-custom-overlay-main .md-faq-answer .md-faq-answer-text .md-std-txt p {
	color: #fff
}

.md-custom-overlay-main .md-faq-answer .md-faq-answer-text .md-gen-list-forwards .md-gen-item {
	color: #fff
}

.md-custom-overlay-main .md-faq-answer .md-faq-answer-text .md-gen-list-forwards .md-gen-item .md-link {
	color: #fff
}

.md-custom-overlay-main .md-inpagecta-txt {
	color: #000
}

.md-custom-overlay-main .md-inpagecta-txt:hover, .md-custom-overlay-main .md-inpagecta-txt:focus {
	color: #a7a7a7
}

.md-tabview {
	padding: 13px 30px
}

.md-main .md-tabview {
	margin-bottom: 0;
	padding-left: 1.8rem
}

.md-tabview .md-tv-tab-btn:hover {
	background: 0;
	border: 0
}

.md-tabview .md-tv-tab-btn:hover:before {
	background: #000;
	content: '';
	bottom: 16px;
	height: 1px;
	left: 20px;
	position: absolute;
	right: 20px
}

.md-tab-view-secondary {
	padding: 0
}

.md-tab-view-secondary .md-tv-tab-btn:hover.md-tab-view-secondary .md-tv-tab-btn:before {
	display: none
}

.md-tab-view-secondary .md-tv-tab-btn.md-tv-active:before {
	background-color: #fff;
	bottom: 9px;
	left: 0;
	top: auto;
	width: 100%
}

.md-page-dealer .md-tabview {
	height: auto
}

.md-toppicks {
	padding: 0
}

.md-toppicks-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	padding: 40px 50px 0;
	margin-bottom: 20px;
	width: 40%
}

.localized-fonts-loaded .md-toppicks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-toppicks-heading span, .md-toppicks-heading p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-toppicks-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-toppicks-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIRegular', 'Georgia', serif;
	color: #000;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1.22222222em;
	letter-spacing: normal;
	margin-bottom: 0;
	padding: 0 50px 40px;
	width: 40%
}

.localized-fonts-loaded .md-toppicks-description {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-toppicks-row {
	width: auto;
	overflow: hidden
}

.md-toppicks-row-default .md-toppicks-item:first-child {
	border-right-width: 2px;
	padding-bottom: 1px
}

.md-toppicks-row-alt .md-toppicks-item:first-child {
	border-left-width: 2px;
	padding-bottom: 1px
}

.md-toppicks-item {
	width: 33.33333333%
}

.md-toppicks-row-default .md-toppicks-item {
	float: right
}

.md-toppicks-row-alt .md-toppicks-item {
	float: left
}

.md-toppicks-row .md-toppicks-item:first-child {
	width: 66.66666667%
}

.md-toppicks-row-default .md-toppicks-item:first-child {
	float: left;
	border-right: solid 1px #fff
}

.md-toppicks-row-alt .md-toppicks-item:first-child {
	float: right;
	border-left: solid 1px #fff
}

.md-toppicks-cta {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	position: absolute;
	left: 0;
	bottom: 0
}

.localized-fonts-loaded .md-toppicks-cta {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-indextile-cta {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-indextile-cta {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-indextile-title {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1em
}

.localized-fonts-loaded .md-indextile-title {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-indextile-intro {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-indextile-intro {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-all {
	display: flex;
	flex-wrap: wrap
}

.md-articlelisting {
	margin-bottom: 1.3rem
}

.md-articlelisting-all .md-articlelisting {
	width: 50%;
	overflow: hidden
}

.md-articlelisting-all .md-articlelisting:nth-child(2n) {
	padding-left: .5rem
}

.md-articlelisting-all .md-articlelisting:nth-child(2n+1) {
	padding-right: .5rem
}

.md-articlelisting-item {
	max-height: 305px;
	min-height: 20rem
}

.md-articlelisting-item .md-articlelisting-image {
	max-height: none;
	overflow: hidden
}

.md-articlelisting-item .md-articlelisting-text {
	min-height: initial;
	position: absolute;
	bottom: auto;
	top: 0;
	box-shadow: none;
	background-color: #000;
	padding: 20px 20px 0
}

.md-articlelisting-item .md-articlelisting-description {
	margin-bottom: 0
}

.md-articlelisting-featured {
	display: flex;
	flex-wrap: wrap
}

.md-articlelisting-all .md-articlelisting-featured {
	margin-bottom: 3rem;
	position: relative;
	z-index: 1
}

.md-articlelisting-latest {
	margin-bottom: 3rem
}

.md-articlelisting-text {
	bottom: 0;
	left: 0;
	min-height: 7rem;
	padding: 1rem;
	position: absolute;
	z-index: 1
}

.md-articlelisting-featured .md-articlelisting-text {
	width: 50%;
	position: relative
}

.md-articlelisting-date {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em
}

.localized-fonts-loaded .md-articlelisting-date {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-all .md-articlelisting-date {
	background-color: #fff;
	position: relative;
	z-index: 1
}

.md-articlelisting-featured .md-articlelisting-heading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 40px;
	font-size: 2.5rem;
	line-height: 1em;
	margin-bottom: 1.5rem
}

.localized-fonts-loaded .md-articlelisting-featured .md-articlelisting-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-latest .md-articlelisting-heading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1em;
	margin-bottom: .5rem
}

.localized-fonts-loaded .md-articlelisting-latest .md-articlelisting-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-all .md-articlelisting-heading {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 22px;
	font-size: 1.3750000000000002rem;
	line-height: 1em;
	margin-bottom: .5rem
}

.localized-fonts-loaded .md-articlelisting-all .md-articlelisting-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-articlelisting-days-left {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em
}

.localized-fonts-loaded .md-articlelisting-days-left {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-description {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	letter-spacing: normal
}

.localized-fonts-loaded .md-articlelisting-description {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-cta {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1em
}

.localized-fonts-loaded .md-articlelisting-cta {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-articlelisting-all .md-articlelisting-image {
	position: absolute;
	top: 0
}

.md-articlelisting-featured .md-articlelisting-image {
	width: 50%
}

.md-articlelisting-latest .md-articlelisting-image {
	margin-bottom: -2rem;
	position: relative;
	z-index: -1
}

.md-breadcrumbs {
	display: block;
	padding: 0 30px 0;
	margin-bottom: 70px
}

.md-breadcrumbs-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.md-breadcrumbs-list .md-breadcrumbs-list-link {
	display: inline-block;
	color: #000;
	text-decoration: none
}

.md-breadcrumbs-list-item {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 11px;
	font-size: .6875000000000001rem;
	line-height: 1.09090909em;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	color: #000;
	position: relative;
	margin-bottom: 10px
}

.localized-fonts-loaded .md-breadcrumbs-list-item {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.localized-fonts-loaded .md-breadcrumbs-list-item {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-breadcrumbs-list-item:after {
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e808';
	text-indent: 0;
	padding: 0 10px;
	color: #000;
	display: inline-block
}

.md-breadcrumbs-list-item:last-of-type:after {
	display: none
}

.md-page-dealer .md-breadcrumbs {
	margin: 30px 50px 15px;
	padding: 0
}

.md-dropdownctas {
	padding: 0 15px
}

.md-dropdownctas .md-dropdownctas-form {
	width: auto;
	margin: auto;
	padding-bottom: 4px
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-label {
	margin: 0;
	font-size: 28px;
	font-size: 1.7499999999999998rem;
	line-height: 1.23;
	display: table-cell;
	padding: 0 20px 0 0;
	vertical-align: top
}

.md-dropdownctas .md-dropdownctas-form .md-form-gcdm-select + .md-dropdowncta-link {
	padding: 0 0 0 10px;
	text-align: left
}

.md-dropdownctas .md-dropdownctas-form .md-dropdownctas-options {
	min-height: 30px;
	padding: 5px 0 10px 10px
}

.md-dropdownctas-heading {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 16px;
	color: #000;
	margin-bottom: 40px
}

.localized-fonts-loaded .md-dropdownctas-heading {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dropdownctas-heading span, .md-dropdownctas-heading p {
	display: block;
	padding-top: 10px
}

.md-service-only-header {
	padding: 10px 50px
}

.md-service-only-header .md-nav-ctas-fixedwrapper {
	position: relative;
	top: -19px;
	left: 1px
}

.md-service-only-header .md-sticky-show {
	background: #fff;
	border-bottom: 1px solid #000;
	width: 100%
}

.md-service-only-header .md-sticky-show .md-nav-ctas-fixedwrapper {
	height: 49px
}

.md-page-dealer .md-iframe {
	padding: 0 50px
}

.md-page-dealerserviceonly .md-iframe {
	padding: 0 50px
}

.dealersummary ~ .md-page-carousel-wrapper .columns .md-columns-type-single .md-heading-h6 {
	font-size: 28px;
	font-size: 1.7499999999999998rem
}

.md-dealersummary .md-ds-dealer-header {
	padding-bottom: 0
}

.md-dealersummary .md-ds-dealer-name {
	margin-bottom: 30px;
	padding-left: 30px
}

.md-dealersummary .md-ds-dealer-group {
	left: auto;
	margin: 0 50px
}

.md-dealersummary .md-dealer-saved {
	margin-top: 50px
}

.md-dealersummary .md-ds-dealer-preferred-status-container {
	padding: 0
}

.md-ds-address .md-ds-address-container {
	display: flex
}

.md-ds-address .md-ds-preview {
	width: 350px;
	height: auto;
	max-width: 100%;
	padding: 50px 0 0 50px
}

.md-ds-address .md-ds-preview img {
	height: 100%;
	width: 100%
}

.md-ds-address .md-ds-addressinfo-container {
	flex: 7
}

.md-ds-address .md-ds-addressinfo-toggle {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	line-height: 1em;
	margin-bottom: 20px
}

.localized-fonts-loaded .md-ds-address .md-ds-addressinfo-toggle {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-address .md-ds-addressinfo-toggle span, .md-ds-address .md-ds-addressinfo-toggle p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-address .md-ds-addressinfo-toggle {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo {
	display: flex;
	flex-flow: row wrap;
	height: 100%;
	padding: 30px 50px 50px;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	text-transform: none
}

.localized-fonts-loaded .md-ds-addressinfo {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-addressinfo-basic, .md-ds-addressinfo .md-ds-addressinfo-services {
	flex: 2 0 50%;
	display: block;
	order: 1;
	padding-left: 20px;
	background: transparent;
	border-left: 0
}

.md-ds-addressinfo .md-ds-addressinfo-content-container {
	min-height: 238px;
	padding: 0
}

.md-ds-addressinfo .md-ds-addressinfo-directions {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	color: #000;
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	margin-bottom: 20px;
	text-decoration: none;
	margin: 5px 0 0;
	color: #fff;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-directions {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-addressinfo-directions span, .md-ds-addressinfo .md-ds-addressinfo-directions p {
	display: block;
	padding-top: 10px
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-directions {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-directions {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-ds-addressinfo-directions .md-icnpost-angle-right {
	font-size: 10px;
	font-size: .625rem;
	display: inline-block;
	padding-top: 0;
	width: auto;
	line-height: 8px;
	margin-left: 4px;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-fax {
	margin: 0 0 15px
}

.md-ds-addressinfo .md-ds-addressinfo-services-toggle {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-address {
	min-width: 115px
}

.md-ds-addressinfo > .md-ds-addressinfo-contact {
	border-top: 1px solid #fff;
	margin: 0 20px
}

.md-ds-addressinfo .md-ds-addressinfo-contact {
	order: 2;
	flex: 1 100%
}

.md-ds-addressinfo .md-ds-addressinfo-contact .md-ds-addressinfo-btn-container .md-btn {
	border: 2px solid #000
}

.md-ds-addressinfo .md-ds-addressinfo-contact .md-ds-addressinfo-btn-container .md-btn:hover {
	background: #000;
	border-color: #fff;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	transition: border-color .5s;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	-webkit-transform: translate(0, 0, 0);
	float: none;
	padding: 2px 0 0 10px;
	color: #fff;
	background-color: #000;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	line-height: 0;
	outline: 0;
	border: 1px solid #fff;
	position: relative
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:focus, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:hover, .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:active {
	border: 1px solid #fff;
	outline: 0;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='text'], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='email'], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='password'], .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector[type='phone'] {
	height: 37px
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.error {
	border-top: 1px solid #8d0000;
	border-left: 1px solid #a40000;
	border-bottom: 1px solid #d52b2b;
	border-right: 1px solid #d01616
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector + a {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	text-transform: uppercase;
	padding: 15px 0 0 0;
	display: block;
	color: #fff;
	text-decoration: underline
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector + a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: #000
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector:after {
	border-radius: 0;
	content: '';
	background: transparent url('images/forms/bg-select.png') right top no-repeat;
	background-size: contain;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 100%
}

.pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio:after {
	content: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio {
	background: #000;
	border: 0;
	color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption {
	float: left;
	padding-right: 10px;
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption .radio-option-label {
	padding-left: 7px
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	border: 2px;
	border-style: solid;
	background-color: #000;
	border-color: #fff
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radiobtn:after {
	content: "";
	position: absolute;
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector.gcdm-generic-radio .radioOption .radiobtn:after {
	top: 4px;
	left: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff
}

.no-multiplebgs.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector, .no-cssgradients.no-pointerevents .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector {
	background: #000 url('images/forms/bg-select.png') right top no-repeat;
	background-size: auto 100%
}

.md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select {
	color: #fff;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	text-transform: none
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-openinghours-selector select {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-ds-addressinfo .md-dealer-item-servicedata {
	min-width: 85px
}

.md-ds-addressinfo .md-ds-addressinfo-btn-container .md-btn {
	width: 165px;
	float: right;
	line-height: 25px
}

.md-ds-addressinfo .md-ds-addressinfo-wide {
	display: block
}

.md-ds-addressinfo .md-ds-addressinfo-narrow {
	display: none
}

.md-ds-addressinfo .md-ds-addressinfo-service-offerings {
	width: 75%
}

.md-ds-addressinfo .md-ds-addressinfo-column {
	display: table-cell;
	float: left;
	min-width: 145px;
	padding: 20px 20px 20px 0;
	word-break: break-word;
	width: 50%
}

.md-ds-addressinfo .md-ds-addressinfo-column .md-dealer-item-listkey {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	text-transform: none
}

.localized-fonts-loaded .md-ds-addressinfo .md-ds-addressinfo-column .md-dealer-item-listkey {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-disclaimer-sup {
	font-size: 14px;
	font-size: .8749999999999999rem
}

.md-navigation {
	border-top: 0;
	margin-top: 0;
	overflow: visible;
	padding-top: 0;
	position: relative;
	width: 100%
}

.md-nav {
	min-height: 58px;
	margin-right: 100px;
	overflow: hidden;
	right: 0;
	top: 0;
	padding-top: 0;
	margin-top: 0;
	border-top: 0
}

.no-js .md-nav {
	transition: min-height .75s cubic-bezier(1, 0, 0, 1)
}

.md-nav:before {
	background-color: #fff;
	content: '';
	display: block;
	height: 58px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 14
}

.md-nav:after {
	content: initial
}

.md-nav-shelf-component {
	display: block;
	height: 324px;
	margin-right: 222px;
	overflow: hidden
}

.md-nav-item-nosubnav .md-nav-shelf-component {
	margin-right: 0;
	height: 495px
}

.no-touch .md-disabled-hover .md-nav:after, .md-disabled-persist .md-nav:after {
	background-color: #111
}

.md-nav-shelf {
	transition-property: transform;
	transition-duration: .75s;
	transition-timing-function: cubic-bezier(1, 0, 0, 1);
	display: block;
	height: 325px;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -100%;
	transform: translate3d(0, -100%, 0);
	z-index: 12;
	border-bottom: 0;
	background: #000
}

.nav-expanded .md-nav-shelf > * {
	opacity: 1;
}

.md-nav-shelf > * {
	transition: opacity .375s linear;
	/*opacity: 0*/
}

.nav-expanded .md-nav-item-nosubnav .md-nav-shelf {
	/*height: 440px;*/
	top: 0;
	margin-top: 59px;
	transform: translate3d(0, 0, 0);
	background-color: #fff;
}

.md-nav-item-level1 [type=radio]:checked ~ .md-nav-shelf {
	display: block;
	transform: translate3d(0, 325px, 0);
	z-index: 13
}

.md-nav-item-nosubnav.md-nav-item-level1 [type=radio]:checked ~ .md-nav-shelf {
	transform: translate3d(0, 440px, 0)
}

.md-nav-item-level1 [type=radio]:checked ~ .md-nav-shelf .md-nav-item {
	animation: none
}

.md-nav-item-level1 [type=radio]:checked ~ .md-nav-shelf > * {
	opacity: 1;
	transition-delay: .375s
}

.md-wcmmode-edit .md-nav-shelf {
	overflow: visible
}

.md-nav-show {
	display: none
}

.md-nav-title {
	display: none
}

.md-nav-title:focus + .md-nav .md-nav-item {
	display: inline-block
}

.md-navigation [type=checkbox]:checked ~ .md-nav {
	animation: none
}

.md-navigation [type=checkbox]:checked ~ .md-nav > .md-nav-item {
	display: inline-block;
	position: static
}

.md-nav-item {
	display: block;
	position: static;
	opacity: 1;
	transition: none
}

.md-nav-item.md-nav-item-level1 > img {
	display: none
}

.md-nav-item [type=radio]:checked ~ .md-nav-item-link, .md-nav-item-link:hover, .md-nav-item-link:focus {
	background: 0;
	text-decoration: none
}

.md-nav-item [type=radio]:focus ~ .md-nav-item-link, .md-nav-item-level1 > .md-nav-item-link:focus {
	outline: 1px dotted #a7a7a7
}

.md-nav-item [type=radio]:focus:checked ~ .md-nav-item-link {
	outline: 0
}

.no-js .md-nav-shelves-closed:not(:checked) ~ .md-nav {
	min-height: 383px
}

.md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link {
	color: #666
}

.md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link:before {
	background-color: #333
}

.md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 [type=radio]:checked ~ .md-nav-item-link, .md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link:hover, .md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link:focus {
	color: #000
}

.md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 [type=radio]:checked ~ .md-nav-item-link:before, .md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link:hover:before, .md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link:focus:before {
	background-color: #000
}

.md-nav-share .md-nav-item-link .md-icn-share {
	font-size: .95em
}

.md-nav-item:hover .md-nav-item-link {
	color: #000
}

.md-nav-item:focus {
	outline: 0
}

.md-nav-item-level1 {
	display: block;
	float: left;
	min-height: 57px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	z-index: 15
}

.md-nav-item-level1:first-child {
	margin-left: 17vw;
	padding-left: 0
}

.md-nav-item-level1:last-child {
	padding-right: 0
}

.md-nav-item-level1 > .md-nav-item-link {
	transition: color .3s ease, opacity .3s ease-out;
	font-size: 10px;
	font-size: .625rem;
	font-size: .9765625vw;
	margin: 7px 1px 0;
	padding: 17px 0 3px;
	background-image: none;
	border: 0;
	z-index: 16;
	cursor: pointer
}

.md-nav-item-level1 > .md-nav-item-link:hover, .md-nav-item-level1 > .md-nav-item-link:active, .md-nav-item-level1 > .md-nav-item-link:focus {
	background-image: none;
	border-bottom: 1px solid #000
}

.md-nav-item-level1.md-nav-item-current > .md-nav-item-link:before {
	bottom: 0;
	height: 2px;
	top: auto;
	width: 100%
}

.md-nav-item-level1.md-nav-item-current > .md-nav-item-link {
	border-bottom: 1px solid #000;
	font-weight: 700
}

.md-nav-item-level1.md-nav-item-current > .md-nav-item-link:before {
	content: none
}

.md-sub-nav {
	bottom: 0;
	position: absolute;
	z-index: 12;
	right: 0;
	top: 0;
	vertical-align: top;
	width: 222px;
	background: #000;
	border-left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 50px 0 0
}

.md-wcmmode-edit .md-sub-nav {
	bottom: auto
}

.md-nav-item-level2 {
	border-bottom: 1px solid #fff;
	position: relative
}

.md-nav-item-level2:before {
	position: absolute;
	color: #fff;
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	font-size: 10px;
	font-size: .625rem;
	top: 40%
}

.md-nav-item-level2.md-nav-item-current .md-nav-item-link:before {
	bottom: 0;
	height: 100%;
	left: 0;
	top: 0;
	width: 2px
}

.md-nav-item-level2 .md-nav-item-link, .md-nav-item-level2:first-child .md-nav-item-link, .md-nav-item-level2:last-child .md-nav-item-link {
	background: 0
}

.md-nav-item-level2 .md-nav-item-link {
	font-size: 14px;
	font-size: .8749999999999999rem;
	transition: background-color .3s ease, color .3s ease;
	padding: 0 20px;
	min-height: 54px;
	display: flex;
	align-items: center;
	width: 100%;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1em;
	color: #fff;
	height: 54px
}

.md-nav-item-level2 .md-nav-item-link:focus, .md-nav-item-level2 .md-nav-item-link:hover {
	background: 0;
	color: #fff;
	text-decoration: underline
}

.md-nav-item-level2 .md-nav-item-link:active {
	color: #fff
}

.md-nav-item-level2:first-child .md-nav-item-link {
	border-top-color: #000
}

.md-nav-item-level2:first-child {
	border-top: 1px solid #fff
}

.md-nav-item-level2.md-nav-item-current .md-nav-item-link:before {
	bottom: -2px
}

body.md-nav-shelfopen .md-main, body.md-nav-shelfopen .md-footer {
	transform: translate3d(0, 275px, 0)
}

body.md-nav-shelfopen-nosubnav .md-main, body.md-nav-shelfopen-nosubnav .md-footer {
	transform: translate3d(0, 390px, 0)
}

.md-nav-shelfopen .md-nav-ctas-wrapper, .md-nav-shelfopen-nosubnav .md-nav-ctas-wrapper, .md-nav-shelfopen .md-4lnav-container, .md-nav-shelfopen-nosubnav .md-4lnav-container {
	display: none
}

.md-nav-shelfopen .md-sticky-show, .md-nav-shelfopen-nosubnav .md-sticky-show {
	position: initial
}

.md-navigation [type=checkbox] ~ .md-nav {
	border-top: 0
}

.md-navigation [type=checkbox]:checked ~ .md-nav-ctas-wrapper {
	height: 0
}

.md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 > .md-nav-item-link {
	color: #000
}

.md-nav-item:hover .md-nav-item-level2 .md-nav-item-link {
	color: #fff
}

.md-pagesplit {
	margin: 20px 0 0
}

.eca-control-button {
	height: 30px;
	width: 30px
}

.eca-control-button:before {
	width: 15px;
	height: 15px;
	left: 7px;
	top: 7px
}

.eca-control-button:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 30px;
	line-height: 1
}

.eca-control .eca-control-left {
	height: 30px;
	width: 30px;
	left: 30px
}

.eca-control .eca-control-left:before {
	width: 15px;
	height: 15px;
	left: 7px;
	top: 7px
}

.eca-control .eca-control-left:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 30px;
	line-height: 1
}

.eca-control .eca-control-left:after {
	content: '\e805';
	text-indent: 0
}

.eca-control .eca-control-right {
	height: 30px;
	width: 30px;
	right: 30px
}

.eca-control .eca-control-right:before {
	width: 15px;
	height: 15px;
	left: 7px;
	top: 7px
}

.eca-control .eca-control-right:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 30px;
	line-height: 1
}

.eca-control .eca-control-right:after {
	content: '\e807';
	text-indent: 0
}

.eca-close {
	height: 30px;
	width: 30px;
	top: 27px;
	right: 30px
}

.eca-close:before {
	width: 15px;
	height: 15px;
	left: 7px;
	top: 7px
}

.eca-close:after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	font-size: 30px;
	line-height: 1
}

.eca-close:after {
	content: '\e812';
	text-indent: 0
}

.md-emo-ctal, .md-emo-tl {
	padding: 30px
}

.md-emo-ctal .md-emo-tl-title, .md-emo-tl .md-emo-tl-title {
	padding-bottom: 20px
}

.md-emo-ctal .md-emo-tl-content p, .md-emo-tl .md-emo-tl-content p {
	padding: 0 0 30px
}

.md-emo-tl .md-emo-tl-title:after {
	content: '\e80a';
	text-indent: 0;
	font-size: 30px;
	top: 2px
}

.md-emo-tl[data-eca-state="open"] .md-emo-tl-title:after {
	content: '\e804';
	text-indent: 0;
	top: 3px
}

.md-emo-ctal {
	padding-bottom: 20px
}

}
@media only screen and (min-width: 925px) {
	.md-parallax-module-counter .md-plx-heading {
		max-width: 75%
	}

	.md-parallax-module-counter .md-plx-counter-label {
		margin: -70px 50px 0 0
	}

	.md-parallax-module-counter .md-plx-counter-label h1 {
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em
	}

	.md-plx-counter-container {
		right: 10px
	}

	.md-plx-counter {
		font-size: 220px;
		font-size: 13.75rem;
		line-height: .8em
	}

	.md-ss-default .md-ss-range-item {
		width: calc(20% - 5px);
		margin-left: 5px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
		flex: 0 0 33.3%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover {
		z-index: 10;
		box-shadow: 0 0 8px 2px #a5a5a5;
		background: #fff
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-image-wrapper, .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-item-actions, .md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-info {
		background: #fff;
		color: #000
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-item-actions {
		visibility: visible;
		opacity: 1;
		background: #fff;
		color: #000
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item:hover .md-ss-range-link .md-ss-range-info .md-ss-range-price {
		visibility: visible;
		opacity: 1;
		color: #000;
		display: block
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions {
		height: 130px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper {
		flex: 1 0 65%;
		display: flex;
		width: 100%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info {
		flex: none
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
		padding-top: 3px;
		color: #000;
		line-height: 25px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-price {
		padding-top: 3px
	}

	.md-ss-default.md-ss-strip .md-rimage .md-rimage-bp-narrow, .md-ss-default.md-ss-strip .md-rimage .md-rimage-bp-wide {
		width: 100% !important;
		height: 100% !important
	}

	.md-ss-configurator .md-ss-default .md-ss-range-item, .md-ss-hmc .md-ss-default .md-ss-range-item, .md-ss-compare .md-ss-default .md-ss-range-item {
		width: calc(25% - 10px);
		margin-left: 10px
	}

	.md-acc-cym-range-item {
		width: calc(20% - 5px);
		margin-left: 5px
	}

	.md-acc-banner-heading {
		font-size: 60px;
		font-size: 3.75rem
	}

	.md-acc-banner-subheading {
		font-size: 22px;
		font-size: 1.3750000000000002rem
	}

	.md-accy-main-heading {
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-acc-filters {
		margin: 0;
		min-height: 70px;
		padding: 0;
		position: relative;
		border-top: 0;
		border-bottom: 0;
		background: #000;
		border-bottom: 2px solid white
	}

	.md-acc-ff {
		text-align: right
	}

	.md-acc-filterby {
		display: inline-block;
		margin-right: 5px;
		color: #fff;
		font-size: 14px;
		font-size: .8749999999999999rem;
		font-family: 'MINISansReg', Arial, sans-serif;
		letter-spacing: -0.025em;
		line-height: 2;
		padding: 5px 0;
		vertical-align: middle;
		text-transform: uppercase
	}

	.localized-fonts-loaded .md-acc-filterby {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-sel {
		transition: border-color .5s;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		color: #000;
		font-size: 14px;
		font-size: .8749999999999999rem;
		line-height: 1.57142857em;
		-webkit-transform: translate(0, 0, 0);
		float: none;
		padding: 2px 0 0 10px;
		color: #fff;
		background-color: #000;
		display: block;
		width: 100%;
		padding: 0;
		margin: 0;
		line-height: 0;
		outline: 0;
		border: 1px solid #fff;
		position: relative;
		border-radius: 0;
		display: inline-block;
		margin: 17px 3px;
		vertical-align: middle;
		width: auto
	}

	.localized-fonts-loaded .md-acc-sel {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-sel:focus, .md-acc-sel:hover, .md-acc-sel:active {
		border: 1px solid #fff;
		outline: 0;
		color: #fff
	}

	.md-acc-sel[type='text'], .md-acc-sel[type='email'], .md-acc-sel[type='password'], .md-acc-sel[type='phone'] {
		height: 37px
	}

	.md-acc-sel.error {
		border-top: 1px solid #8d0000;
		border-left: 1px solid #a40000;
		border-bottom: 1px solid #d52b2b;
		border-right: 1px solid #d01616
	}

	.md-acc-sel + a {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		text-transform: uppercase;
		padding: 15px 0 0 0;
		display: block;
		color: #fff;
		text-decoration: underline
	}

	.localized-fonts-loaded .md-acc-sel + a {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.no-pointerevents .md-acc-sel {
		background: transparent url('images/forms/bg-select.png') right top no-repeat;
		background-size: auto 100%
	}

	.pointerevents .md-acc-sel {
		background: #000
	}

	.pointerevents .md-acc-sel:after {
		border-radius: 0;
		content: '';
		background: transparent url('images/forms/bg-select.png') right top no-repeat;
		background-size: contain;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 38px;
		height: 100%
	}

	.pointerevents .md-acc-sel.gcdm-generic-radio:after {
		content: none
	}

	.md-acc-sel.gcdm-generic-radio {
		background: #000;
		border: 0;
		color: #fff
	}

	.md-acc-sel.gcdm-generic-radio .radioOption {
		float: left;
		padding-right: 10px;
		display: block;
		position: relative;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.md-acc-sel.gcdm-generic-radio .radioOption .radio-option-label {
		padding-left: 7px
	}

	.md-acc-sel.gcdm-generic-radio .radiobtn {
		position: absolute;
		top: 0;
		left: 0;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		border: 2px;
		border-style: solid;
		background-color: #000;
		border-color: #fff
	}

	.md-acc-sel.gcdm-generic-radio .radiobtn:after {
		content: "";
		position: absolute;
		display: none
	}

	.md-acc-sel.gcdm-generic-radio .radioOption input:checked ~ .radiobtn:after {
		display: block
	}

	.md-acc-sel.gcdm-generic-radio .radioOption .radiobtn:after {
		top: 4px;
		left: 4px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: #fff
	}

	.no-multiplebgs.no-pointerevents .md-acc-sel, .no-cssgradients.no-pointerevents .md-acc-sel {
		background: #000 url('images/forms/bg-select.png') right top no-repeat;
		background-size: auto 100%
	}

	.md-acc-sel select {
		padding: 9px 33px 6px 12px;
		color: #fff
	}

	.md-acc-filter-fields {
		display: inline;
		max-width: 55%
	}

	.md-acc-filters-preloader {
		display: none;
		position: absolute;
		top: 7px;
		margin: 0
	}

	.md-acc-go {
		background: 0;
		display: inline-block;
		margin-right: 10px;
		padding-left: 5px;
		vertical-align: middle;
		width: auto;
		color: #fff;
		font-size: 14px;
		font-size: .8749999999999999rem;
		font-family: 'MINISansReg', Arial, sans-serif
	}

	.md-acc-go:hover, .md-acc-go:active {
		background: #fff;
		color: #000
	}

	.md-acc-go:after {
		display: inline-block;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 100%;
		font-family: 'md-icon';
		font-weight: normal;
		font-style: normal;
		text-decoration: inherit;
		text-transform: none;
		text-rendering: optimizeLegibility;
		speak: none;
		line-height: 1;
		content: '\e808';
		text-indent: 0;
		font-size: 11px;
		margin-bottom: 0;
		margin-left: 6px;
		padding-bottom: 10px;
		vertical-align: bottom
	}

	.localized-fonts-loaded .md-acc-go {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #ed9300;
		background-color: #ed9300;
		padding: 5px 20px;
		text-align: center;
		margin: 0;
		position: absolute;
		top: 0;
		width: auto;
		display: inline-block;
		margin: 14px 0;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 14px;
		font-size: .8749999999999999rem;
		background: #ed9300;
		color: #fff;
		left: 10px;
		min-height: 40px
	}

	.localized-fonts-loaded .md-acc-choose-wide {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-choose-wide {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-btn-highlight-color-blue .md-acc-choose-wide, .md-acc-choose-wide:lang(en) {
		border: 2px solid #0085ac;
		background-color: #0085ac
	}

	.md-acc-choose-wide[class^="md-icnpre-"]:before, .md-acc-choose-wide[class*=" md-icnpre-"]:before, .md-acc-choose-wide[class^="md-icnpost-"]:after, .md-acc-choose-wide[class*=" md-icnpost-"]:after, .md-acc-choose-wide[class^="md-icn-"]:after, .md-acc-choose-wide[class*=" md-icn-"]:after, .md-acc-choose-wide[class^="md-icn-"], .md-acc-choose-wide[class*=" md-icn-"], .md-acc-choose-wide [class^="md-icn-"]:after, .md-acc-choose-wide [class*=" md-icn-"]:after, .md-acc-choose-wide [class^="md-icn-"], .md-acc-choose-wide [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-acc-choose-wide[class^="md-icnpost-"]:after, .md-acc-choose-wide[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-acc-choose-wide.md-icnpost-angle-down:after, .md-acc-choose-wide.md-icnpost-angle-up:after, .md-acc-choose-wide.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-acc-choose-wide:hover {
		border: 2px solid #000;
		background: #fff;
		color: #000
	}

	.md-acc-choose-wide:active {
		border: 2px solid #000;
		background: #fff;
		color: #000;
		outline: 0
	}

	.md-acc-choose-wide.md-btn-alt {
		border: 0;
		letter-spacing: .05em;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 12px;
		font-size: .75rem;
		line-height: 1em;
		border: 2px solid #000;
		background: #fff;
		color: #000;
		display: inline-block;
		padding: 5px 20px;
		text-align: center;
		margin: 0
	}

	.localized-fonts-loaded .md-acc-choose-wide.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide.md-btn-alt::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.localized-fonts-loaded .md-acc-choose-wide.md-btn-alt {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide.md-btn-alt[class^="md-icnpre-"]:before, .md-acc-choose-wide.md-btn-alt[class*=" md-icnpre-"]:before, .md-acc-choose-wide.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-choose-wide.md-btn-alt[class*=" md-icnpost-"]:after, .md-acc-choose-wide.md-btn-alt[class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-alt[class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-alt[class^="md-icn-"], .md-acc-choose-wide.md-btn-alt[class*=" md-icn-"], .md-acc-choose-wide.md-btn-alt [class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-alt [class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-alt [class^="md-icn-"], .md-acc-choose-wide.md-btn-alt [class*=" md-icn-"] {
		font-size: .75em;
		padding-bottom: 1px
	}

	.md-acc-choose-wide.md-btn-alt[class^="md-icnpost-"]:after, .md-acc-choose-wide.md-btn-alt[class*=" md-icnpost-"]:after {
		margin-left: 10px
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down:after, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-up:after, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black:after {
		font-size: 14px;
		padding-bottom: 2px;
		vertical-align: bottom
	}

	.md-acc-choose-wide.md-btn-alt:hover {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-acc-choose-wide.md-btn-alt:active {
		border: 2px solid #fff;
		background: #000;
		color: #fff
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black {
		background: #000;
		border: solid 2px #000;
		color: #fff
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down:hover, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black:hover {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down:active, .md-acc-choose-wide.md-btn-alt.md-icnpost-angle-down-black:active {
		background: #fff;
		border: solid 2px #000;
		color: #000
	}

	.md-acc-choose-wide.md-btn-large {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1em;
		line-height: 2
	}

	.localized-fonts-loaded .md-acc-choose-wide.md-btn-large {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-acc-choose-wide.md-btn-large[class^="md-icnpre-"]:before, .md-acc-choose-wide.md-btn-large[class*=" md-icnpre-"]:before, .md-acc-choose-wide.md-btn-large[class^="md-icnpost-"]:after, .md-acc-choose-wide.md-btn-large[class*=" md-icnpost-"]:after, .md-acc-choose-wide.md-btn-large[class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-large[class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-large[class^="md-icn-"], .md-acc-choose-wide.md-btn-large[class*=" md-icn-"], .md-acc-choose-wide.md-btn-large [class^="md-icn-"]:after, .md-acc-choose-wide.md-btn-large [class*=" md-icn-"]:after, .md-acc-choose-wide.md-btn-large [class^="md-icn-"], .md-acc-choose-wide.md-btn-large [class*=" md-icn-"] {
		margin-bottom: 8px;
		font-size: 10px;
		padding-bottom: 3px;
		vertical-align: bottom
	}

	.md-acc-choose-wide.md-btn-large.md-icnpost-angle-down:after, .md-acc-choose-wide.md-btn-large.md-icnpost-angle-up:after, .md-acc-choose-wide.md-btn-large.md-icnpost-angle-down-black:after {
		font-size: 18px;
		padding-bottom: 0
	}

	.md-btn-strip .md-acc-choose-wide {
		box-sizing: border-box;
		float: left;
		display: block;
		border-right: 1px solid #000;
		white-space: normal;
		position: relative
	}

	.md-btn-strip .md-acc-choose-wide:last-child {
		border-right: 0
	}

	.md-btn-strip .md-acc-choose-wide[class^="md-icnpost-"], .md-btn-strip .md-acc-choose-wide[class*=" md-icnpost-"] {
		position: relative;
		text-align: left;
		padding-right: 35px
	}

	.md-btn-strip .md-acc-choose-wide[class^="md-icnpost-"]:after, .md-btn-strip .md-acc-choose-wide[class*=" md-icnpost-"]:after {
		position: absolute;
		right: 20px;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		margin: auto
	}

	.md-btn-strip-2 .md-acc-choose-wide {
		width: 50%
	}

	.md-btn-strip-3 .md-acc-choose-wide {
		width: 33.333%
	}

	.md-btn-strip-4 .md-acc-choose-wide {
		width: 25%
	}

	.md-btn-strip-5 .md-acc-choose-wide {
		width: 20%
	}

	.localized-fonts-loaded .md-acc-choose-wide {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-acc-choose-wide:after {
		display: none
	}

	.md-acc-choose-wide:hover {
		background: #fff;
		color: #000
	}

	.md-acc-choose-narrow {
		display: none
	}

	.md-campaign-teaser .md-ct-wrapper {
		margin-top: 40px
	}

	.md-campaign-teaser .md-ct-background-image .md-rimage-bp-narrow, .md-campaign-teaser .md-ct-background-image .md-rimage-bp-wide {
		transform: translateY(-16%);
		margin-top: 0
	}

	.md-campaign-teaser .md-ct-foreground-image {
		top: -20%
	}

	.md-campaign-teaser .md-ct-inner {
		padding: 16px 0 10px 20px
	}

	.md-campaign-teaser .md-ct-heading {
		font-size: 32px;
		font-size: 2rem
	}

	.md-campaign-teaser .md-ct-subheading .md-std-txt, .md-campaign-teaser .md-std-txt p {
		font-size: 22px;
		font-size: 1.3750000000000002rem
	}

	.md-campaign-teaser.md-campaign-teaser-orientation-right .md-ct-inner {
		padding: 10px 24px 10px 0
	}

	.md-campaign-teaser .md-ct-inner {
		padding: 22px 22px 10px
	}

	.md-campaign-teaser.md-campaign-teaser-orientation-right .md-ct-inner {
		padding: 22px 22px 10px
	}

	.newhomepage .md-campaign-teaser .md-ct-heading, .newhomepage .md-campaign-teaser-info .md-ct-heading {
		font-size: 32px;
		font-size: 2rem
	}

	.newhomepage .md-campaign-teaser .md-rimage-bp-narrow, .newhomepage .md-campaign-teaser .md-rimage-bp-wide {
		transform: translateY(0)
	}

	.md-cs-selector-level1 {
		background-size: 100% auto
	}

	.md-cs-selector-level1 .md-cs-item-wrap {
		width: 100%
	}

	.md-cs-selector-level1 .md-cs-inner-frame {
		height: 64%
	}

	.md-cs-selector-level1 .md-cs-item-image .md-cs-image-front {
		height: 67%;
		left: 18%;
		top: 36%
	}

	.md-cs-selector-level1 .md-cs-item-image .md-cs-image-back {
		height: 53.5%;
		right: -7%;
		top: 41.5%
	}

	.md-cs-selector-level1 .md-cs-nav-previous:before, .md-cs-selector-level1 .md-cs-nav-next:before {
		bottom: auto;
		top: 54%
	}

	.md-cs-selector-level1 .md-cs-nav-previous:before {
		left: 0
	}

	.md-cs-selector-level1 .md-cs-nav-next:before {
		right: 0
	}

	.md-cs-selector-level1 .md-cs-carousel-container {
		background-size: 100% auto
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-info-area {
		margin-left: 8%;
		margin-right: 8%
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-item-image .md-cs-image-back {
		height: 62%;
		right: 42%;
		top: 34%;
		width: 48%
	}

	.md-cs-selector-level1 .md-cs-bodytype-JCW .md-cs-item-image .md-cs-image-front {
		height: 71%;
		left: 37.5%;
		top: 32%;
		width: 62%
	}

	.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: auto;
		top: 83%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-cs-image-front {
		height: 90%;
		left: 0;
		top: 12%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-cs-image-front .md-rimage {
		padding-left: 100px
	}

	.md-newhome-page .newhomepage.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: 21%
	}

	.md-newhome-page .md-nav-ctas {
		top: 637px
	}

	.md-new-range-page .md-nav-ctas, .md-new-range-ctas .md-nav-ctas {
		top: 450px
	}

	.md-keystats-list-wrap {
		max-width: 640px
	}

	.md-ks-desc .md-ks-val {
		font-size: 24px;
		font-size: 1.5rem
	}

	.md-prodinfo-title {
		font-size: 60px;
		font-size: 3.75rem;
		font-size: 5.859375vw
	}

	.md-prodinfo-data .md-prodinfo-table-wrapper {
		height: 100%
	}

	.md-standardshelf-content {
		padding-left: 30px
	}

	.md-nav-shelf-component {
		margin-right: 276px
	}

	.md-sub-nav {
		width: 276px
	}

	.md-standardshelf-main-image .md-rimage-bp-wide {
		max-width: 650px;
		top: 30px
	}

	.md-gallery-item-header, .md-gallery-item-desc {
		padding: 0 40px
	}

	.md-ss-default .md-ss-range-item.md-ss-brochure-category .md-ss-range-image-wrapper {
		padding-top: 48px
	}

	.md-nav-shelf .md-form-gcdm-dealerlocator .md-dealer-list {
		padding-top: 0
	}

	.md-form-gcdm-dlo-inline {
		flex-wrap: nowrap
	}

	.md-form-gcdm-dlo-inline .md-form-gcdm-submit .md-form-gcdm-dlo-geo {
		margin-right: 20px
	}

	.md-form-gcdm-dlo-location {
		margin: 0;
		min-width: 255px;
		width: auto
	}

	.md-form-gcdm-dlo-controls {
		width: 50%
	}
}

@media only screen and (min-width: 1024px) {
	.md-ss-default.md-ss-strip .md-ss-range-item {
		width: calc(16.666666666666668% - 0.1px);
		margin-left: .1px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
		flex: 0 0 24.9%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions {
		height: 115px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
		flex-grow: 1;
		align-items: stretch;
		background: #f5f6f7;
		border-bottom: 1px solid #000;
		display: -ms-inline-flexbox;
		display: flex;
		flex-flow: column nowrap;
		border-bottom: 0
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper {
		align-items: stretch
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-image-wrapper .md-imgsrcselect .md-image {
		margin: auto
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
		padding-top: 3px
	}

	.md-ks-toggle {
		margin: 0
	}

	.md-ks-toggle-wrap {
		margin-right: 40px;
		width: auto
	}

	.md-keystats-grid.md-keystats-transmission {
		text-align: center;
		position: relative
	}

	.md-keystats-grid .md-ks-ratings {
		right: 20px
	}

	.md-keystats-list-wrap {
		max-width: 600px;
		margin-right: 40px;
		margin-left: 40px
	}

	.md-campaign-teaser .md-ct-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		line-height: 1em;
		margin-bottom: 20px;
		margin-bottom: 5px;
		font-size: 40px;
		font-size: 2.5rem
	}

	.localized-fonts-loaded .md-campaign-teaser .md-ct-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-campaign-teaser .md-ct-heading span, .md-campaign-teaser .md-ct-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-campaign-teaser .md-ct-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-campaign-teaser .md-ct-heading span, .md-campaign-teaser .md-ct-heading p {
		padding-top: 0
	}

	.md-campaign-teaser .md-ct-subheading .md-std-txt, .md-campaign-teaser .md-ct-subheading .md-std-txt p {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		line-height: 1em;
		margin-bottom: 0;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem
	}

	.localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt, .localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt p {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt, .localized-fonts-loaded .md-campaign-teaser .md-ct-subheading .md-std-txt p {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-campaign-teaser .md-ct-inner {
		padding: 22px 22px 15px
	}

	.md-campaign-teaser .md-gen-list .md-gen-item {
		margin-bottom: 7px
	}

	.newhomepage .md-campaign-teaser .md-ct-heading, .newhomepage .md-campaign-teaser-info .md-ct-heading {
		font-size: 40px;
		font-size: 2.5rem
	}

	.newhomepage .md-campaign-teaser .md-ct-subheading .md-std-txt, .newhomepage .md-campaign-teaser-info .md-ct-subheading .md-std-txt, .newhomepage .md-campaign-teaser .md-ct-subheading .md-std-txt p, .newhomepage .md-campaign-teaser-info .md-ct-subheading .md-std-txt p {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem
	}

	.localized-fonts-loaded .newhomepage .md-campaign-teaser .md-ct-subheading .md-std-txt, .localized-fonts-loaded .newhomepage .md-campaign-teaser-info .md-ct-subheading .md-std-txt, .localized-fonts-loaded .newhomepage .md-campaign-teaser .md-ct-subheading .md-std-txt p, .localized-fonts-loaded .newhomepage .md-campaign-teaser-info .md-ct-subheading .md-std-txt p {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-nav-item-level1:first-child {
		margin-left: 170px
	}

	.md-nav-item-level1 > .md-nav-item-link {
		font-size: 12px;
		font-size: .75rem
	}

	.md-cts-mainheading {
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em
	}

	.md-cts-subheading {
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em
	}

	.md-cs-selector-level1 .md-cs-item-image .md-cs-image-front {
		height: 74.5%;
		left: 13%;
		top: 28.5%
	}

	.md-cs-selector-level1 .md-cs-item-image .md-cs-image-back {
		height: 58%;
		right: -9%;
		top: 38.5%
	}

	.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: auto;
		top: 83%
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-cs-image-front .md-rimage {
		padding-left: 140px
	}

	.md-newhome-page .newhomepage.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: 20%
	}

	.md-newhome-page .md-nav-ctas {
		top: 650px
	}

	.md-new-range-page .md-nav-ctas, .md-new-range-ctas .md-nav-ctas {
		top: 392px
	}

	.md-logo .md-logo-image {
		height: 35px;
		width: auto
	}

	.md-hero.md-hero-type-a .md-hero-border-panel {
		padding: 20px
	}

	.md-hero.md-hero-type-a .md-hero-heading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		margin-bottom: 20px;
		font-size: 60px;
		font-size: 3.75rem;
		line-height: 1em;
		color: #fff;
		margin: 0 0 20px
	}

	.localized-fonts-loaded .md-hero.md-hero-type-a .md-hero-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-hero.md-hero-type-a .md-hero-heading span, .md-hero.md-hero-type-a .md-hero-heading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-hero.md-hero-type-a .md-hero-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-hero.md-hero-type-a .md-hero-heading .md-fixedtext {
		padding-top: 10px
	}

	.md-hero.md-hero-type-a .md-hero-subheading {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINISansReg', Arial, sans-serif;
		font-size: 18px;
		font-size: 1.1250000000000002rem;
		margin-bottom: 20px;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 22px;
		font-size: 1.3750000000000002rem;
		line-height: 1em;
		color: #fff;
		margin: 0 0 20px
	}

	.localized-fonts-loaded .md-hero.md-hero-type-a .md-hero-subheading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-hero.md-hero-type-a .md-hero-subheading span, .md-hero.md-hero-type-a .md-hero-subheading p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-hero.md-hero-type-a .md-hero-subheading {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.localized-fonts-loaded .md-hero.md-hero-type-a .md-hero-subheading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-parallax-module-advancedImageGallery.md-plx-extra-space-hero .md-plx-gallery-container {
		margin-top: 80px
	}

	.md-prodinfo-title {
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		color: #000;
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 60px;
		font-size: 3.75rem;
		margin-bottom: 40px;
		font-size: 40px;
		font-size: 2.5rem;
		line-height: 1em;
		margin-bottom: 20px
	}

	.localized-fonts-loaded .md-prodinfo-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-prodinfo-title span, .md-prodinfo-title p {
		display: block;
		padding-top: 10px
	}

	.localized-fonts-loaded .md-prodinfo-title {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-emo-ctal, .md-emo-tl {
		width: 1024px;
		max-width: 1024px;
		margin-left: -512px;
		left: 50%
	}
}

@media only screen and (min-width: 1180px) {
	.md-nav-item-level1 {
		padding-left: 13px;
		padding-right: 13px
	}

	.md-acc-items {
		margin: -2px
	}

	.md-acc-item-show {
		flex: 0 0 20%
	}

	.md-acc-item-link {
		border: solid 2px #fff
	}

	.md-acc-banner {
		min-height: 300px
	}

	.md-acc-banner-border-panel {
		max-width: 600px
	}

	.md-ss-compare .md-ss-default .md-ss-range-item {
		width: calc(20% - 10px);
		margin-left: 10px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range {
		background: #f5f6f7
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
		flex: 0 0 20%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions {
		height: 100px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
		padding-top: 3px
	}

	.md-campaign-teaser .md-ct-wrapper {
		margin: 60px 60px 0 60px
	}

	.md-campaign-teaser .md-ct-inner {
		padding: 33px 40px 25px
	}

	.md-campaign-teaser .md-ct-heading {
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-campaign-teaser .md-ct-subheading .md-std-txt, .md-campaign-teaser .md-ct-subheading .md-std-text p {
		font-size: 22px;
		font-size: 1.3750000000000002rem
	}

	.newhomepage .md-campaign-teaser .md-ct-heading, .newhomepage .md-campaign-teaser-info .md-ct-heading {
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-cs-selector-level1 .md-cs-info-area .md-cs-item-name {
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-info-area .md-cs-item-name {
		font-size: 40px;
		font-size: 2.5rem
	}

	.md-cs-selector-level2 .md-cs-carousel-large .md-cs-item-image .md-cs-image-front .md-rimage {
		padding-left: 170px
	}

	.md-cs-selector-level2 .md-cs-btn-favourite {
		font-size: 26px;
		font-size: 1.6250000000000002rem
	}

	.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: auto;
		top: 83%
	}

	.md-newhome-page .newhomepage.md-cs-accordion-campaign .md-cs-carousel-pagination {
		bottom: 18.5%
	}

	.md-newhome-page .md-nav-ctas {
		top: 688px
	}

	.md-new-range-page .md-nav-ctas, .md-new-range-ctas .md-nav-ctas {
		top: 456px
	}
}

@media only screen and (min-width: 1280px) {
	.md-explore-story-heading {
		font-family: 'MINIBold', 'Georgia', serif;
		text-transform: uppercase;
		font-size: 28px;
		font-size: 1.7499999999999998rem;
		line-height: 1em
	}

	.localized-fonts-loaded .md-explore-story-heading {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-explore-story-subheading {
		font-size: 18px;
		font-size: 1.1250000000000002rem
	}

	.md-standard-selector.md-ss-navigation .md-ss-range-item {
		width: calc(16.666666666666668% - 5px);
		margin-left: 5px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range {
		background: #f5f6f7
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item {
		margin: 0;
		flex: 0 0 16.6%
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-item-actions {
		height: 70px
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link {
		border-bottom: 0
	}

	.md-ss-default.md-ss-strip .md-ss-model-range .md-ss-range-list .md-ss-range-item .md-ss-range-link .md-ss-range-info .md-ss-range-description {
		padding-top: 3px
	}

	.md-columns-has-drag-reveal {
		height: 100vh
	}
}

body.md-page-dealerhomepage .md-header, body.md-page-dealer .md-header, body.md-page-dealerserviceonlyhomepage .md-header {
	border-bottom: 2px solid #000
}

body.md-page-dealerhomepage .md-header nav .md-icn-navigation, body.md-page-dealer .md-header nav .md-icn-navigation, body.md-page-dealerserviceonlyhomepage .md-header nav .md-icn-navigation {
	display: none
}

body.md-page-dealerhomepage .md-header .md-ht, body.md-page-dealer .md-header .md-ht, body.md-page-dealerserviceonlyhomepage .md-header .md-ht {
	right: 20px !important
}

body.md-page-dealerhomepage.md-direction-rtl .md-header .md-ht, body.md-page-dealer.md-direction-rtl .md-header .md-ht, body.md-page-dealerserviceonlyhomepage.md-direction-rtl .md-header .md-ht {
	left: 0;
	right: auto !important
}

.md-dealersummary-v2 {
	margin-top: -66px
}

.md-dealersummary-v2 .md-ds-dealer-group {
	padding: 0 30px 0;
	position: absolute;
	bottom: -61px;
	z-index: 1
}

.md-dealersummary-v2 .md-ds-lastviewed, .md-dealersummary-v2 .md-ds-addressinfo > .md-ds-addressinfo-contact, .md-dealersummary-v2 .md-ds-dealer-preferred-status-container, .md-dealersummary-v2 .md-ds-addresses .md-ds-address-tabs, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-directions span {
	display: none
}

.md-dealersummary-v2 .md-ds-addressinfo {
	padding: 0;
	display: block
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-basic, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-services {
	float: left;
	width: 50%
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-column {
	float: none;
	display: block;
	min-width: 0;
	width: auto;
	padding: 0
}

.md-dealersummary-v2 .md-toggle-address {
	margin: 34px 50px 40px;
	text-align: right
}

.md-dealersummary-v2 .md-toggle-address a {
	position: relative;
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family: 'MINISansReg', Arial, sans-serif;
	color: #000;
	font-size: 14px;
	font-size: .8749999999999999rem;
	line-height: 1.57142857em;
	font-size: 16px;
	font-size: 1rem;
	text-decoration: none;
	text-transform: uppercase
}

.localized-fonts-loaded .md-dealersummary-v2 .md-toggle-address a {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

.md-dealersummary-v2 .md-toggle-address a::after {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e80a';
	text-indent: 0;
	font-size: 30px;
	font-size: 1.875rem;
	line-height: 1em;
	position: relative;
	top: 3px;
	margin-left: 3px
}

.md-dealersummary-v2 .md-toggle-address a.closed::after {
	content: '\e804';
	text-indent: 0
}

.md-dealersummary-v2 .md-ds-addressinfo-directions, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactemail a, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-tel a, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactnumber a {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: none
}

.localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo-directions, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactemail a, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-tel a, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactnumber a {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-directions {
	margin-bottom: 10px
}

.md-dealersummary-v2 .md-ds-directions a.md-ds-addressinfo-directions::before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e843';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1.1em;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-top: -1px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactemail {
	margin-bottom: 10px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactemail a::before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e821';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: .5em;
	margin-right: 12px;
	margin-bottom: -3px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactnumber {
	margin-bottom: 10px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-tel::before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e85c';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: .8em;
	margin-right: 12px;
	margin-bottom: 3px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-mail:not([href^="tel:"])::before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e821';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: .8em;
	margin-right: 12px;
	margin-bottom: 3px
}

.md-dealersummary-v2 .md-dealer-item-servicedata {
	margin-bottom: 0
}

.md-dealersummary-v2 .md-dealer-item-servicedata .md-service-item:after {
	content: "";
	display: block;
	clear: both
}

.md-dealersummary-v2 .md-dealer-item-servicedata .md-dealer-item-listval {
	float: left;
	display: inline-block;
	text-align: left;
	min-width: 0;
	margin-right: 8px
}

.md-dealersummary-v2 .md-dealer-item-servicedata .md-dealer-item-listval .md-icn-check::before {
	content: '\e811';
	text-indent: 0;
	font-size: 15px;
	font-size: .9375rem;
	line-height: 1.55em
}

.md-dealersummary-v2 .md-dealer-item-servicedata .md-dealer-item-listkey {
	float: none;
	display: inline-block;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	text-transform: uppercase;
	margin-bottom: 0
}

.localized-fonts-loaded .md-dealersummary-v2 .md-dealer-item-servicedata .md-dealer-item-listkey {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-basic, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-services {
	padding-left: 0;
	padding-right: 20px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-service-offerings {
	width: 100%
}

.md-dealersummary-v2 .md-ds-dealer-header {
	position: relative;
	background-color: transparent
}

.md-dealersummary-v2 .md-ds-dealer-name {
	color: #000;
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1em;
	font-size: 36px;
	font-size: 2.2500000000000004rem;
	padding-bottom: 40px;
	margin: 0 50px
}

.localized-fonts-loaded .md-dealersummary-v2 .md-ds-dealer-name {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-info-block {
	padding: 20px 0;
	border-top: 2px solid #000
}

.md-dealersummary-v2 .md-ds-info-block:first-child {
	padding: 0;
	border-top-width: 0
}

.md-dealersummary-v2 .md-ds-info-block > div:last-child {
	margin-bottom: 0
}

.md-dealersummary-v2 .md-ds-info-block.md-ds-addressinfo-social {
	padding: 20px 15px;
	margin: 0 -15px;
	border-color: white
}

.md-dealersummary-v2 .md-form-gcdm-dlo-direct-dealer-map {
	height: auto
}

.md-dealersummary-v2 .md-form-gcdm-dlo-direct-dealer-map .gcdm-dlo-container {
	position: static;
	height: 424px
}

.md-dealersummary-v2 .md-ds-addresses .md-ds-address-list {
	margin-top: 0;
	background: #f1f1f1
}

.md-dealersummary-v2 .md-ds-address-container {
	padding: 20px 50px;
	background: transparent
}

.md-dealersummary-v2 .md-dealer-item-listkey, .md-dealersummary-v2 .md-dealer-item-listval [class^="md-icn-"] {
	color: #000
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-label, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-value, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-address span, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactnumber, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-tel a, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-title, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-services-label, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-label, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-directions, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-day span {
	color: #000;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	font-weight: normal
}

.localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-label, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-value, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-address span, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-contactnumber, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-tel a, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-title, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-services-label, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-label, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-directions, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-day span {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-address {
	margin: 0 0 15px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-social-icons .md-ds-addressinfo-icon a {
	width: auto;
	padding: 0;
	background: transparent
}

.md-dealersummary-v2 .md-ds-addressinfo-social .md-ds-addressinfo-title {
	text-transform: none
}

.md-dealersummary-v2 .md-ds-addressinfo-social .md-ds-addressinfo-social-icons a {
	font-size: 32px;
	font-size: 2rem
}

.md-dealersummary-v2 .md-ds-addressinfo-social.md-ds-addressinfo-hidden {
	display: none !important
}

.md-dealersummary-v2 .md-icn-social-twitter::before {
	content: '\e891';
	text-indent: 0
}

.md-dealersummary-v2 .md-icn-social-facebook::before {
	content: '\e86e';
	text-indent: 0
}

.md-dealersummary-v2 .md-icn-social-google-plus::before {
	content: '\e88b';
	text-indent: 0
}

.md-dealersummary-v2 .md-icn-social-instagram::before {
	content: '\e871';
	text-indent: 0
}

.md-dealersummary-v2 .md-icn-social-pinterest::before {
	content: '\e874';
	text-indent: 0
}

.md-dealersummary-v2 .md-icn-social-linkedin::before {
	content: '\e8a9';
	text-indent: 0
}

.md-dealersummary-v2 p.md-ds-heading {
	width: 100%;
	padding-bottom: .5em
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-label {
	display: inline-block;
	width: auto;
	margin-right: 15px;
	text-transform: none
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-label::before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e843';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem;
	line-height: 1.1em;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-top: -1px
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time {
	text-transform: none
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-address-hours-set:first-of-type {
	margin: 15px 0
}

.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-department-text p, .md-dealersummary-v2 .md-ds-addressinfo li, .md-dealersummary-v2 .md-ds-addressinfo span {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	text-transform: none;
	color: #000
}

.localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-department-text p, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo li, .localized-fonts-loaded .md-dealersummary-v2 .md-ds-addressinfo span {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-address .md-ds-preview {
	padding: 0
}

.md-dealersummary-v2 .narrow-only {
	display: none !important
}

.md-dealersummary-v2 .wide-only {
	display: block !important
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-review-overview {
	margin: 10px 0 0 0
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-review-overview:before, .md-dealersummary-v2 .md-ds-reviews .md-ds-review-overview:after {
	content: "";
	display: table
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-review-overview:after {
	clear: both
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-review-overview:first-child {
	margin-top: 0
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-review-overlay-toggle {
	display: inline-block;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	color: #000;
	min-width: 85px;
	text-align: left
}

.localized-fonts-loaded .md-dealersummary-v2 .md-ds-reviews .md-ds-review-overlay-toggle {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-ratings-visual-container {
	width: auto;
	height: auto;
	display: inline-block;
	line-height: 1em
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-ratings-visual-container .md-ds-rating-visuals {
	float: none;
	display: inline-block;
	margin: 0
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-rating-average {
	float: none;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 0;
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 18px;
	font-size: 1.1250000000000002rem;
	color: #000
}

.localized-fonts-loaded .md-dealersummary-v2 .md-ds-reviews .md-ds-rating-average {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

.md-dealersummary-v2 .md-ds-reviews .md-ds-rating-average p {
	display: inline-block;
	padding-top: 0
}

.md-dealersummary-v2 .md-ds-reviews .md-icn-star-full, .md-dealersummary-v2 .md-ds-reviews .md-icnpost-star-full, .md-dealersummary-v2 .md-ds-reviews .md-icn-star-half, .md-dealersummary-v2 .md-ds-reviews .md-icn-star-blank {
	font-size: 20px;
	font-size: 1.25rem;
	color: #000
}

.md-dealersummary-v2 .md-ds-reviews .md-icn-star-half {
	background-image: none
}

.md-dealersummary-v2 .md-ds-reviews .md-icn-star-half:before {
	background-image: none
}

.md-dealersummary-v2 .md-ds-reviews .md-icnpost-star-full.md-icn-star-blank:after {
	content: '\e87a';
	text-indent: 0
}

@media only screen and (max-width: 924px) {
	.md-dealersummary-v2 .md-ds-addressinfo-basic .md-ds-info-block:first-child {
		border-top-width: 0
	}

	.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-basic, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-services {
		float: none;
		width: 100%
	}
}

@media only screen and (max-width: 767px) {
	.md-dealersummary-v2 .md-ds-dealer-group {
		padding: 0 20px 0;
		bottom: -41px
	}

	.md-dealersummary-v2 .md-toggle-address {
		margin: 20px;
		top: 7px
	}

	.md-dealersummary-v2 .md-ds-address-container {
		padding: 0
	}

	.md-dealersummary-v2 .md-ds-addressinfo {
		margin-top: 40px
	}

	.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-basic, .md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-services {
		padding-right: 0
	}

	.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-content-container {
		padding: 0 20px
	}

	.md-dealersummary-v2 .md-ds-addressinfo .md-ds-addressinfo-directions {
		display: inline-block;
		text-decoration: none
	}

	.md-dealersummary-v2 .md-form-gcdm-dlo-direct-dealer-map .gcdm-dlo-container {
		height: 212px
	}

	.md-dealersummary-v2 .md-ds-addressinfo-social.md-ds-info-block.cloned {
		border-top-width: 0
	}

	.md-dealersummary-v2 .narrow-only {
		display: block !important
	}

	.md-dealersummary-v2 .wide-only {
		display: none !important
	}
}

.md-navigation-rework .md-navigation {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	font-variant-ligatures: none;
	-webkit-font-variant-ligatures: none;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px
}

.md-navigation-rework .md-component.md-navigation li, .md-navigation-rework img {
	vertical-align: top
}

.md-navigation-rework .md-header {
	min-height: 58px
}

.md-navigation-rework .md-ht {
	top: 11px
}

.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-shelf {
	transform: none
}

.md-navigation-rework .md-nav-item-link {
	letter-spacing: normal
}

.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:after {
	content: "";
	border-bottom: 3px solid black;
	display: block;
	width: 50px;
	margin-top: 10px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:after {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:after {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:after {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:after {
		margin-top: 20px
	}
}

.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:hover, .md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:focus {
	text-decoration: none
}

.md-navigation-rework .md-nav-item [type=radio]:focus ~ .md-nav-item-link {
	text-decoration: none
}

.md-navigation-rework .md-navigation-models-title {
	font-size: 50px;
	font-size: 3.125rem;
	line-height: 1.2em
}

.md-navigation-rework .md-navigation input#md-nav-show + label {
	right: 0;
	width: 48px;
	height: 58px;
	margin-top: 0;
	text-align: center;
	outline: 0
}

.md-navigation-rework .md-navigation input#md-nav-show + label:before {
	position: relative;
	top: 13px
}

.md-navigation-rework .md-navigation input#md-nav-show:checked + label {
	outline: 0
}

.md-navigation-rework .md-navigation input#md-nav-show:checked + label:before {
	content: '\e813';
	text-indent: 0
}

.md-navigation-rework .md-ss-navigation .md-ss-range-link {
	background-color: #fff;
	color: #000
}

.md-navigation-rework .md-ss-navigation .md-ss-range-description, .md-navigation-rework .md-ss-navigation .md-ss-range-price {
	color: #000
}

.md-navigation-rework .md-ss-navigation.md-standard-selector {
	background-color: #fff
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-list {
	padding-bottom: 0
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-item {
	float: none;
	margin: 0 auto;
	text-align: left;
	height: auto !important
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-item .md-ss-range-image-wrapper {
	padding-top: 0
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-item .md-rimage-bp-narrow {
	width: auto
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-info {
	position: relative
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-info .md-ss-range-description {
	padding-bottom: 3px;
	font-size: 16px;
	font-size: 1rem;
	line-height: 26px
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-info .md-ss-range-price {
	font-size: 12px;
	font-size: .75rem
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-info .md-ss-jwc-logo {
	width: 100%;
	height: 40px;
	background: url('images/components/logo/jcw_small.png') no-repeat center center
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-info .md-ss-elt-logo {
	width: 100%;
	height: 40px;
	background: url('images/components/logo/elt_small.png') no-repeat center center
}

.md-navigation-rework .md-ss-navigation.md-standard-selector .md-ss-range-info + .md-ss-range-info {
	display: none
}

.md-navigation-rework .md-ss-navigation .md-ss-shelf-ctas-container {
	margin: 10px;
	display: flex;
	flex-wrap: wrap
}

.md-navigation-rework .md-ss-navigation .md-ss-shelf-ctas-container .inpagecta.parbase, .md-navigation-rework .md-ss-navigation .md-ss-shelf-ctas-container .md-inpage-cta {
	margin-right: 2px;
	margin-bottom: 2px
}

.md-navigation-rework .md-nav-shelf .md-nav-close {
	display: none
}

.md-navigation-rework.md-nav-shelfopen .md-nav .md-nav-item .md-nav-shelf {
	top: 58px
}

.md-navigation-rework .md-nav-shelf-component {
	background-color: #fff
}

.md-navigation-rework .md-nav-shelf-component .md-rimage-bp-wide {
	display: none
}

.md-navigation-rework .md-ss-default .md-ss-range-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: 0
}

.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item {
	float: none;
	width: 100%;
	margin: 0
}

.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item-actions {
	bottom: 0;
	top: -70px;
	min-height: 70px
}

.md-navigation-rework.md-nav-shelfopen .md-custom-selector .md-cs-carousel {
	z-index: 0
}

.md-navigation-rework .md-nav-item-link, .md-navigation-rework .md-icn-navigation {
	transition: none
}

.md-navigation-rework .md-nav .md-nav-item-level1:first-child {
	padding-top: 15px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:first-child {
		padding-top: 20px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:first-child {
		padding-top: 20px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:first-child {
		padding-top: 30px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:first-child {
		padding-top: 40px
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1:first-child .md-nav-shelf .md-navigation-models-title {
	display: none
}

.md-navigation-rework .md-nav .md-nav-item-level1:last-child {
	padding-bottom: 15px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:last-child {
		padding-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:last-child {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:last-child {
		padding-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1:last-child {
		padding-bottom: 40px
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.875rem;
	line-height: 1.875rem;
	padding-bottom: 0;
	padding-left: 25px
}

.localized-fonts-loaded .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 2.375rem;
		line-height: 2.375rem
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 4.625rem;
		line-height: 4.625rem
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
	font-size: 2.25rem;
	line-height: 2.25rem
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 2.25rem;
		line-height: 2.25rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:before {
	content: "";
	display: block;
	margin-top: 10px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:before {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:before {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:before {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:before {
		margin-top: 20px
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:after {
	content: "";
	border-bottom: 2px solid transparent;
	display: block;
	width: 50px;
	margin-top: 10px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:after {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:after {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:after {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:after {
		margin-top: 20px
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:first-child {
	padding-top: 30px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:first-child {
		padding-top: 40px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:first-child {
		padding-top: 40px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:first-child {
		padding-top: 50px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:first-child {
		padding-top: 60px
	}
}

.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:last-child {
	padding-bottom: 15px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:last-child {
		padding-bottom: 20px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:last-child {
		padding-bottom: 20px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:last-child {
		padding-bottom: 30px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-level2:last-child {
		padding-bottom: 40px
	}
}

.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
	font-family: 'MINIRegular', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.375rem;
	line-height: 1.375rem;
	line-height: 2.25rem;
	padding-top: 0;
	padding-left: 45px
}

.localized-fonts-loaded .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
	font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 2rem;
		line-height: 2rem
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
	font-family: 'MINIBold', 'Georgia', serif;
	font-size: 1.625rem;
	line-height: 1.625rem
}

.localized-fonts-loaded .md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 1.625rem;
		line-height: 1.625rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link:hover, .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link:focus {
	color: inherit;
	text-decoration: none
}

.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link:hover:after, .md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link:focus:after {
	text-decoration: none
}

.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link:after {
	content: none
}

.md-navigation-rework .md-nav .md-nav-item-level2 ul:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	margin-left: 40px
}

.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	padding-left: 75px;
	font-size: 1rem;
	line-height: 1.375rem;
	text-transform: initial;
	line-height: 1rem
}

.localized-fonts-loaded .md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
	font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
		font-size: 1.375rem;
		line-height: 1.75rem
	}
}

.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
	font-size: 1.125rem;
	line-height: 1.5rem
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
		font-size: 1.125rem;
		line-height: 1.5rem
	}
}

.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link:after {
	content: "";
	display: block;
	margin-top: 10px
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link:after {
		margin-top: 10px
	}
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link:after {
		margin-top: 10px
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link:after {
		margin-top: 15px
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link:after {
		margin-top: 20px
	}
}

.md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
	font-family: 'MINIBold', 'Georgia', serif;
	text-transform: uppercase;
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 1.875rem;
	line-height: 1.875rem
}

.localized-fonts-loaded .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
	font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
}

@media (min-width: 480px) {
	.md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 2.375rem;
		line-height: 2.375rem
	}
}

@media (min-width: 1280px) {
	.md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media (min-width: 1920px) {
	.md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 4.625rem;
		line-height: 4.625rem
	}
}

.md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link.has-richtext-margin {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width: 768px) {
	.md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
	font-size: 2.25rem;
	line-height: 2.25rem
}

@media (min-width: 480px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 2.25rem;
		line-height: 2.25rem
	}
}

@media (min-width: 768px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1280px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

@media (min-width: 1920px) {
	.md-font-styles-legacy .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

.md-navigation-rework .md-nav .md-nav-item.md-nav-item-level1 > img {
	display: none
}

@media only screen and (min-width: 401px) {
	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item {
		width: 50%
	}
}

@media only screen and (min-width: 601px) {
	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item {
		width: 33%
	}
}

@media (max-width: 767px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:first-child {
		padding-top: 15px
	}

	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:last-child {
		padding-bottom: 15px
	}

	.md-navigation-rework .md-nav-item-level2:not(:last-child) .md-nav-item-level3:last-child {
		margin-bottom: 30px
	}

	.md-navigation-rework .md-flex-container-nopadding {
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:first-child {
		padding-top: 20px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:first-child {
		padding-top: 20px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:first-child {
		padding-top: 30px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:first-child {
		padding-top: 40px
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:last-child {
		padding-bottom: 20px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:last-child {
		padding-bottom: 20px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:last-child {
		padding-bottom: 30px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.md-navigation-rework .md-nav-item-level2 .md-nav-item-level3:last-child {
		padding-bottom: 40px
	}
}

@media (max-width: 767px) and (min-width: 480px) {
	.md-navigation-rework .md-nav-item-level2:not(:last-child) .md-nav-item-level3:last-child {
		margin-bottom: 40px
	}
}

@media (max-width: 767px) and (min-width: 768px) {
	.md-navigation-rework .md-nav-item-level2:not(:last-child) .md-nav-item-level3:last-child {
		margin-bottom: 40px
	}
}

@media (max-width: 767px) and (min-width: 1280px) {
	.md-navigation-rework .md-nav-item-level2:not(:last-child) .md-nav-item-level3:last-child {
		margin-bottom: 50px
	}
}

@media (max-width: 767px) and (min-width: 1920px) {
	.md-navigation-rework .md-nav-item-level2:not(:last-child) .md-nav-item-level3:last-child {
		margin-bottom: 60px
	}
}

@media only screen and (min-width: 768px) {
	.md-navigation-rework .md-ht {
		top: 0
	}

	.md-navigation-rework .md-logo {
		top: 0
	}

	.md-navigation-rework.md-nav-shelfopen-nosubnav .md-main, .md-navigation-rework.md-nav-shelfopen .md-main, .md-navigation-rework.md-nav-shelfopen-nosubnav .md-footer, .md-navigation-rework.md-nav-shelfopen .md-footer {
		transform: none
	}

	.md-navigation-rework .md-nav-item [type=radio]:checked ~ .md-nav-item-link:after {
		content: none
	}

	.md-navigation-rework .md-nav {
		margin-right: 145px
	}

	.md-navigation-rework .md-nav .md-nav-item-level1 {
		padding-left: 0;
		padding-right: 0
	}

	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link {
		transition: none;
		padding: 21px 10px;
		margin: 0
	}

	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:hover, .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:focus {
		border-bottom: 0
	}

	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:after, .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:before {
		content: none
	}

	.md-navigation-rework .md-nav .md-nav-item-level1:first-child {
		padding-top: 0
	}

	.md-navigation-rework .md-nav .md-nav-item-level1:first-child .md-nav-shelf {
		border-width: 1px 2px 2px;
		border-style: solid;
		border-image: initial
	}

	.md-navigation-rework .md-nav .md-nav-item-level1:first-child .md-nav-shelf {
		background-color: white
	}

	.md-navigation-rework .md-nav .md-nav-item-level1:last-child {
		padding-bottom: 0
	}

	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link, .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 1rem;
		line-height: 1rem;
		font-size: 12px
	}

	.localized-fonts-loaded .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link, .localized-fonts-loaded .md-navigation-rework .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-navigation-rework .md-nav-shelf h2.md-form-gcdm-dlo-title {
		font-size: 12px;
		font-size: .75rem
	}

	.md-navigation-rework .md-nav-shelf {
		padding-bottom: 10px;
		/*min-height: 100vh;*/
		top: -100%;
		transform: translate3d(0, -100%, 0);
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component {
		height: auto
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf-header, .md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf-description, .md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf-ctas, .md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf-cta a {
		display: none
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf {
		height: auto
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf .md-standardshelf-content {
		margin-right: 0;
		position: relative;
		padding: 0 30px;
		width: 100%
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf .md-standardshelf-main-image {
		display: none
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf .md-standardshelf-header {
		font-size: 50px;
		font-size: 3.125rem;
		line-height: 1.2em;
		margin: 15px 0 10px
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component .md-standardshelf .md-standardshelf-description {
		font-family: 'MINIRegular';
		font-size: 1.125rem;
		line-height: 1.5rem
	}

	.md-navigation-rework .md-nav-shelf .md-sub-nav {
		border: 0;
		display: block;
		position: relative;
		padding: 30px;
		width: 40%;
		margin-left: 150px;
		margin-top: 85px
	}

	.md-navigation-rework .md-nav-shelf .md-sub-nav .md-nav-item-level2 {
		overflow: visible
	}

	.md-navigation-rework .md-nav-shelf .md-sub-nav .md-nav-item-level2 .md-nav-item-link.subnav-visible {
		padding-bottom: 0
	}

	.md-navigation-rework .md-nav-shelf .md-sub-nav .md-nav-item-level2 > ul {
		position: absolute;
		left: 100%;
		width: 100%;
		margin-top: 70px;
		text-align: left;
		border-bottom-width: 0;
		top: 0
	}

	.md-navigation-rework .md-nav-shelf .md-sub-nav .md-nav-item-level2:last-child {
		border: 0
	}

	.md-navigation-rework .md-nav-shelf .md-nav-close {
		display: inline-block;
		position: absolute;
		top: 10px;
		right: 10px;
		z-index: 100
	}

	.md-navigation-rework .md-nav-shelf .md-nav-close a {
		display: inline-block;
		padding: 15px 18px;
		text-decoration: none
	}

	.md-navigation-rework .md-nav-shelf .md-nav-close a:after {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 1em
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level1.md-nav-item-current > .md-nav-item-link {
		font-weight: normal;
		border-bottom-width: 0
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level1.md-nav-item-current > .md-nav-item-link:before {
		bottom: 17px
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 {
		border-bottom: 0;
		position: unset
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2:first-child {
		border-top: 0
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 ul:before {
		content: none
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-family: 'MINIRegular', 'Georgia', serif;
		text-transform: uppercase;
		margin: 0 auto;
		word-wrap: break-word;
		font-size: 1.375rem;
		line-height: 1.375rem;
		color: #000;
		display: inline-block;
		height: auto;
		margin: .85rem 0;
		min-height: 0;
		padding: 0;
		width: auto
	}

	.localized-fonts-loaded .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-family: 'MINIRegular', 'MINIRegularLocalized', 'Georgia', serif
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link.has-richtext-margin {
		margin-top: .625rem;
		margin-bottom: .625rem
	}

	.md-font-styles-legacy .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-family: 'MINIBold', 'Georgia', serif;
		font-size: 1.625rem;
		line-height: 1.625rem
	}

	.localized-fonts-loaded .md-font-styles-legacy .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-family: 'MINIBold', 'MINIBoldLocalized', 'Georgia', serif
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:after {
		content: "";
		background-color: transparent;
		width: 100%;
		display: block;
		margin-top: 1px
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:hover, .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:focus {
		color: inherit
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:hover:after, .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:focus:after {
		background-color: #000
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:active {
		color: #000
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2.md-nav-item-current .md-nav-item-link:before {
		bottom: -2px
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link {
		font-family: 'MINISansReg', Arial, sans-serif;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 1rem;
		line-height: 1rem;
		text-transform: initial
	}

	.localized-fonts-loaded .md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link {
		font-family: 'MINISansReg', 'MINISansRegLocalized', Arial, sans-serif
	}

	.md-navigation-rework .md-nav-item:hover .md-nav-item-level2 .md-nav-item-link {
		color: #000
	}

	.md-navigation-rework .md-nav-item-level1 [type=radio]:checked ~ .md-nav-shelf {
		transform: translate3d(0, 100vh, 0);
		top: -100vh
	}

	.md-navigation-rework .md-nav-item-level1.md-nav-item-nosubnav [type=radio]:checked ~ .md-nav-shelf {
		margin-top: 59px
	}

	.md-navigation-rework .md-nav-item-level1 [type=radio]:checked ~ .md-nav-shelf > * {
		transition-delay: .5s
	}

	.md-navigation-rework .md-ss-navigation.md-standard-selector {
		padding-top: 0
	}

	.md-navigation-rework .md-ss-navigation a.md-ss-range-link:hover .md-ss-range-description {
		box-shadow: inset 0 -2px #000
	}

	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-info {
		padding-top: 0
	}

	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-description {
		display: inline;
		text-align: center;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.125em
	}

	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-price {
		text-align: center;
		margin: 6px 0 3px
	}

	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-image-wrapper {
		padding-top: 0
	}

	.md-navigation-rework .md-ss-navigation .md-ss-shelf-title {
		color: #000;
		font-size: 50px;
		font-size: 3.125rem;
		line-height: 1.2em;
		margin: 15px 0 10px;
		padding: 0
	}

	.md-navigation-rework .md-ss-navigation .md-ss-shelf-ctas-container {
		position: static;
		margin: 0
	}

	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item {
		width: 33%
	}

	.md-navigation-rework .md-nav-shelf .md-form-gcdm-dealerlocator .md-dlo-in-shelf.md-form-gcdm-dlo {
		background: #000
	}
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
	.md-navigation-rework .md-nav-shelf .md-sub-nav .md-nav-item-level2 > ul {
		margin-top: 90px
	}
}

@media only screen and (min-width: 768px) and (min-width: 480px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1280px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 2rem;
		line-height: 2rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 3.125rem;
		line-height: 3.125rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link.has-richtext-margin {
		margin-top: .9375rem;
		margin-bottom: .9375rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 480px) {
	.md-font-styles-legacy .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 1.625rem;
		line-height: 1.625rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
	.md-font-styles-legacy .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1280px) {
	.md-font-styles-legacy .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
	.md-font-styles-legacy .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 2.5rem;
		line-height: 2.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1280px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link {
		font-size: 1.5rem;
		line-height: 1.5rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 768px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link {
		font-size: 1rem;
		line-height: 1rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1280px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link {
		font-size: 1rem;
		line-height: 1rem
	}
}

@media only screen and (min-width: 768px) and (min-width: 1920px) {
	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link {
		font-size: 1rem;
		line-height: 1rem
	}
}

@media only screen and (min-width: 1024px) {
	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item {
		width: 24.5%
	}
}

@media only screen and (min-width: 1280px) {
	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-list {
		margin: 0
	}

	.md-navigation-rework .md-ss-navigation .md-ss-default .md-ss-range-item {
		width: 19.5%
	}

	.md-navigation-rework .md-ss-navigation.md-ss-flavor-strip .md-ss-default .md-ss-range-item {
		width: calc(16.666666666666668% - 0.1px);
		margin-left: .1px
	}

	.md-navigation-rework .md-nav-shelf .md-nav-close {
		right: 80px
	}

	.md-grid-legacy.md-navigation-rework .md-nav-shelf {
		left: 0;
		right: 0
	}

	.md-grid-legacy.md-navigation-rework .md-nav-shelf .md-nav-close {
		right: 0
	}
}

.md-navigation-rework .md-navigation [type=checkbox]:checked ~ .md-nav {
	border-top: 1px solid #f1f1f1
}

.md-navigation-rework .md-navigation input#md-nav-show:checked + label {
	background-color: #f1f1f1
}

.md-navigation-rework .md-nav-shelf {
	background: #f1f1f1
}

.md-navigation-rework .md-nav {
	background-color: transparent !important;
}

.nav-expanded .md-navigation-rework .md-nav {
	background-color: #f1f1f1
}

.md-navigation-rework .md-nav .md-nav-item-level2 {
	background-color: #f1f1f1
}

.md-navigation-rework .md-nav .md-nav-item-level2 .md-nav-item-link {
	background-color: #f1f1f1
}

.md-navigation-rework .md-nav .md-nav-item-level2 ul:before {
	border-bottom: 15px solid #e5e5e5
}

.md-navigation-rework .md-nav .md-nav-item-level3 {
	background-color: #e5e5e5
}

.md-navigation-rework .md-nav .md-nav-item-level3 .md-nav-item-link {
	background-color: #e5e5e5
}

@media only screen and (min-width: 768px) {
	.md-navigation-rework .md-nav:before {
		background-color: #fff
	}

	.md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:hover, .md-navigation-rework .md-nav .md-nav-item-level1 .md-nav-item-link:focus {
		background-color: #f1f1f1;
		color: black
	}

	.md-navigation-rework .md-nav .md-nav-item-level1:first-child .md-nav-shelf {
		border-color: #f1f1f1
	}

	.md-navigation-rework .md-nav .md-nav-item-level1:first-child .md-nav-shelf {
		background-color: white
	}

	.md-navigation-rework .md-nav-shelves-closed:not(:checked) ~ .md-nav .md-nav-item-level1 [type=radio]:checked ~ .md-nav-item-link {
		background-color: #f1f1f1
	}

	.md-navigation-rework .md-nav-shelf .md-nav-shelf-component {
		background: #f1f1f1
	}

	.md-navigation-rework .md-nav-shelf .md-sub-nav {
		background: #f1f1f1
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 ul:before {
		border-color: #f1f1f1
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:after {
		background-color: transparent
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:hover, .md-navigation-rework nav .md-nav-item.md-nav-item-level2 .md-nav-item-link:focus {
		color: black
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 {
		background-color: #f1f1f1
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link {
		background-color: #f1f1f1
	}

	.md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link:hover, .md-navigation-rework nav .md-nav-item.md-nav-item-level3 .md-nav-item-link:focus {
		color: black
	}
}

@media only screen and (min-width: 768px) {
	.md-navigation-rework.md-lang-iw_il .md-nav .md-nav-item-level1.md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 14px
	}

	.md-navigation-rework.md-lang-iw_il .md-nav .md-nav-item-level1 label.md-nav-item-link {
		font-size: 14px
	}

	.md-navigation-rework.md-lang-iw_il .md-cta .md-cta-item a.md-nav-item-link {
		font-size: 14px
	}

	.md-navigation-rework.md-lang-iw_il .md-ctas .md-cta-item .md-cta a.md-nav-item-link {
		font-size: 16px
	}

	.md-navigation-rework.md-lang-iw_il .md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link {
		font-size: 16px
	}
}

@media only screen and (max-width: 767px) {
	.md-navigation-rework .md-nav {
		background-color: #f1f1f1 !important;
	}
}

@media only screen and (max-width: 768px) {
	.md-navigation-rework.md-lang-iw_il .md-nav .md-nav-item-level1.md-nav-item-noshelf.md-nav-item-nosubnav .md-nav-item-link {
		font-size: 2.05rem
	}

	.md-navigation-rework.md-lang-iw_il .md-nav .md-nav-item-level1 label.md-nav-item-link {
		font-size: 2.05rem
	}

	.md-navigation-rework.md-lang-iw_il .md-cta .md-cta-item a.md-nav-item-link {
		font-size: 1.1rem
	}

	.md-navigation-rework.md-lang-iw_il .md-ctas .md-cta-item .md-cta a.md-nav-item-link {
		font-size: 1.1rem
	}

	.md-navigation-rework.md-lang-iw_il .md-campaign-teaser-info .md-gen-list-forwards .md-gen-item .md-link {
		font-size: 1.1rem
	}
}

.md-navigation-rework.md-home-v2 .md-logo--white .md-logo-link {
	color: white
}

.md-navigation-rework.md-home-v2 .md-logo--black .md-logo-link {
	color: black
}

.md-navigation-rework.md-home-v2 .md-main {
	margin-top: -58px
}

.md-navigation-rework.md-home-v2 .md-main .md-navigation .md-nav-ctas-wrapper.md-nav-ctas-display {
	height: 0;
	display: none
}

.md-navigation-rework.md-home-v2 .md-header {
	background-color: transparent
}

.md-navigation-rework.md-home-v2 .md-header a.md-icn-search {
	color: white
}

.md-navigation-rework.md-home-v2 .md-navigation [type=checkbox]:checked ~ .md-nav {
	padding-bottom: 20px;
	margin-top: 0;
	padding-top: 60px
}

.md-navigation-rework.md-home-v2 .md-ht .md-ht-btn {
	color: white
}

.md-navigation-rework.md-home-v2 .md-navigation input#md-nav-show + label:before {
	color: white
}

.md-navigation-rework.md-home-v2 .md-navigation input#md-nav-show:checked + label:before {
	color: black
}

@media only screen and (min-width: 768px) {
	.md-navigation-rework.md-home-v2 .md-navigation.md-navigation-ctas {
		margin-top: 0
	}

	.md-navigation-rework.md-home-v2 .md-header {
		color: white
	}

	.md-navigation-rework.md-home-v2 .md-header .md-nav-item-noshelf.md-nav-item-nosubnav a.md-nav-item-link {
		color: white
	}

	.md-navigation-rework.md-home-v2 .md-header .md-nav-item-noshelf.md-nav-item-nosubnav:hover a.md-nav-item-link {
		color: black
	}

	.md-navigation-rework.md-home-v2 .md-navigation [type=radio]:not(:checked) ~ .md-nav {
		background-color: white
	}

	.md-navigation-rework.md-home-v2 .md-navigation [type=radio]:not(:checked) ~ .md-nav:before {
		background-color: white
	}

	.md-navigation-rework.md-home-v2 .md-navigation [type=radio]:not(:checked) ~ .md-nav .md-nav-item-noshelf.md-nav-item-nosubnav a.md-nav-item-link {
		color: black
	}

	.md-navigation-rework.md-home-v2 .md-nav {
		background-color: transparent
	}

	.md-navigation-rework.md-home-v2 .md-nav:before {
		background-color: transparent
	}

	.md-navigation-rework.md-home-v2 .md-nav-shelf .md-sub-nav {
		margin-left: 40px
	}
}

.md-navigation-rework .md-logo-link {
	overflow: hidden
}

.md-navigation-rework .md-logo-image {
	display: none
}

.md-navigation-rework .md-logo-wrapper {
	height: 73px
}

.md-direction-rtl .md-header {
	direction: rtl
}

.md-direction-rtl .md-header .md-nav-title {
	right: auto
}

.md-direction-rtl .md-header .md-navigation input#md-nav-show + label {
	right: auto;
	left: 0
}

.md-direction-rtl .md-header .md-navigation .md-nav-shelves-closed, .md-direction-rtl .md-header .md-navigation [type=checkbox], .md-direction-rtl .md-header .md-navigation .md-nav-item > [type=radio] {
	left: auto;
	right: -9999em
}

.md-direction-rtl .md-header .md-navigation .md-nav-item-link {
	text-align: inherit
}

.md-direction-rtl .md-header .md-navigation .md-nav-item-current > .md-nav-item-link::before {
	left: auto;
	right: 0
}

.md-direction-rtl .md-header .md-navigation .md-nav-item.md-nav-item-level1 > img {
	right: auto;
	left: 0
}

.md-direction-rtl .md-header .md-navigation .md-nav-item h1 {
	padding: 20px 10px 0 0
}

.md-direction-rtl .md-header .md-ht {
	right: auto;
	left: 62px
}

.md-direction-rtl .md-header .md-ht .md-icn-search {
	margin-left: 0;
	margin-right: 8px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-header .md-logo {
		left: auto;
		right: 26px
	}

	.md-direction-rtl .md-header .md-ht {
		right: auto;
		left: 0
	}

	.md-direction-rtl .md-header .md-icn-search {
		padding: 23px 4px 16px 20px
	}

	.md-direction-rtl .md-header .md-nav {
		margin-right: 0;
		margin-left: 100px
	}

	.md-direction-rtl .md-header .md-nav .md-nav-close {
		right: auto;
		left: 0
	}

	.md-direction-rtl .md-header .md-nav-item-level1 {
		float: right
	}

	.md-direction-rtl .md-header .md-nav-item-level1:first-child {
		margin-left: 0;
		margin-right: 170px
	}

	.md-direction-rtl .md-header .md-navigation .md-nav-shelves-closed, .md-direction-rtl .md-header .md-navigation [type=checkbox], .md-direction-rtl .md-header .md-navigation .md-nav-item > [type=radio] {
		right: auto;
		left: -9999em
	}

	.md-direction-rtl .md-header .md-ss-navigation .md-ss-shelf-ctas-container .inpagecta.parbase + .inpagecta.parbase {
		margin-left: 0;
		margin-right: 5px
	}
}

.md-direction-rtl .md-navigation-ctas .md-nav-item-link {
	text-align: right
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-navigation-ctas .md-nav-ctas, .md-direction-rtl .md-navigation-ctas .md-fix-ctas .md-nav-ctas .md-ctas {
		right: auto;
		left: 0
	}

	.md-direction-rtl .md-navigation-ctas .md-ctas > * {
		float: right
	}

	.md-direction-rtl .md-navigation-ctas .md-nav-item-link {
		border-width: 0 1px 1px
	}
}

.md-direction-rtl .md-footer {
	direction: rtl
}

.md-direction-rtl .md-footer .md-nav-item-link {
	text-align: inherit
}

.md-direction-rtl .md-footer .md-footer-links-list .md-footer-link::after {
	float: none
}

.md-direction-rtl .md-footer .md-footer-links-list .md-footer-link .md-footer-link-text {
	float: none
}

.md-direction-rtl .md-footer .md-social-list .md-social-title {
	float: right
}

.md-direction-rtl .md-footer .md-social-list .md-social-links {
	float: left
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-footer .md-ctas > * {
		float: right
	}

	.md-direction-rtl .md-footer .md-footer-links {
		float: left
	}

	.md-direction-rtl .md-footer .md-footer-links-list .md-footer-item {
		float: none
	}

	.md-direction-rtl .md-footer .md-social {
		float: right
	}
}

.md-direction-rtl .md-country-selector {
	direction: rtl
}

.md-direction-rtl .md-country-selector .md-cts-carousel-group {
	transform: translate3d(100%, 0, 0)
}

.md-direction-rtl .md-country-selector .md-cts-form-select::after {
	right: auto;
	left: 0;
	background-position: left top
}

.md-direction-rtl .md-country-selector .md-cts-form-select select {
	padding: 10px 10px 10px 0
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-country-selector .md-cts-form-wrap .md-cts-form-label {
		margin: 13px 0 30px 10px;
		float: right
	}

	.md-direction-rtl .md-country-selector .md-cts-form-submit-pair {
		text-align: right
	}
}

.md-direction-rtl .md-std-txt, .md-direction-rtl .md-main .parbase.text {
	direction: rtl
}

.md-direction-rtl .md-std-txt li, .md-direction-rtl .md-main .parbase.text li {
	padding: 0 15px 0 0
}

.md-direction-rtl .md-std-txt li::before, .md-direction-rtl .md-main .parbase.text li::before {
	left: auto;
	right: 0
}

@media only screen and (min-width: 768px) {
}

.md-direction-rtl .md-campaignbacklink {
	direction: rtl
}

.md-direction-rtl .md-campaignbacklink .md-campaignbacklink-link {
	margin-left: 0;
	margin-right: 20px
}

.md-direction-rtl .md-campaignbacklink .md-campaignbacklink-link::before {
	content: '\e808';
	text-indent: 0;
	margin-right: 0;
	margin-left: 5px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-campaignbacklink .md-campaignbacklink-link {
		margin-left: 0;
		margin-right: 50px
	}
}

.md-direction-rtl .md-campaign-teaser-info {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-campaign-teaser-info .md-ct-container-info .md-ct-wrapper-info .md-find-more {
		float: left
	}
}

.md-direction-rtl .md-carousel {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-carousel .slick-prev {
		left: auto;
		right: -25px
	}

	.md-direction-rtl .md-carousel .slick-next {
		right: auto;
		left: -25px
	}
}

.md-direction-rtl .md-contentexpander {
	direction: rtl
}

.md-direction-rtl .md-contentexpander .md-contentexpander-toggle {
	text-align: right
}

.md-direction-rtl .md-contentexpander .md-contentexpander-toggle::after {
	right: auto;
	left: 0
}

.md-direction-rtl .md-cs-carousel {
	direction: rtl
}

.md-direction-rtl .md-cs-carousel .md-cs-carousel-container .md-cs-carousel-wrap.md-cs-carousel-move .md-cs-carousel-item {
	float: right
}

.md-direction-rtl .md-cs-carousel .md-gallery-item::after {
	right: 5px
}

.md-direction-rtl .md-cs-carousel .md-gallery-row-col .md-gallery-item::after {
	right: 10px
}

.md-direction-rtl .md-cs-carousel .md-cs-info-area .md-cs-info-parent {
	padding: 0 0 0 25px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-cs-carousel.md-cs-carousel-large .md-cs-item-ctas {
		left: auto;
		right: -6.2%
	}

	.md-direction-rtl .md-cs-carousel.md-cs-carousel-large .md-cs-item-ctas .md-btn::before {
		content: '\e808';
		text-indent: 0;
		margin-right: 0;
		margin-left: 10px
	}

	.md-direction-rtl .md-cs-carousel.md-cs-carousel-large .md-cs-item-ctas .md-btn:hover::after {
		left: 14px;
		right: 36px
	}

	.md-direction-rtl .md-cs-carousel.md-cs-carousel-large .md-cs-item-image .md-cs-image-front {
		left: auto;
		right: 13.5%
	}

	.md-direction-rtl .md-cs-carousel .md-cs-carousel-pagination {
		left: 0;
		right: 3.4%
	}

	.md-direction-rtl .md-cs-carousel .md-cs-carousel-pagination .md-cs-pagination-list {
		float: right;
		direction: ltr
	}
}

.md-direction-rtl .md-co2 {
	margin: 0 0 0 .7em
}

.md-direction-rtl .md-co2::before {
	border-radius: 0;
	border-top-left-radius: 2em 1em;
	border-bottom-left-radius: 2em 1em;
	left: -0.6em;
	right: 0
}

.md-direction-rtl .md-co2::after {
	right: auto;
	left: -1.4em;
	border-left-color: transparent;
	border-right-color: inherit
}

.md-direction-rtl .md-columns {
	direction: rtl
}

.md-direction-rtl .md-columns .md-single-heading-main {
	padding: 20px 20px 0 0
}

.md-direction-rtl .md-columns .md-gen-list .md-gen-item::before {
	right: -15px
}

.md-direction-rtl .md-columns .md-columns-type-single .md-gen-item {
	margin-right: 20px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-columns .md-columns-type-single.md-columns-orientation-left .md-columns-foreground .md-columns-image-wrapper {
		margin: 0 4% auto auto
	}

	.md-direction-rtl .md-columns .md-columns-type-single.md-columns-orientation-left .md-columns-foreground .md-columns-text-wrapper {
		margin: 0 10px auto 4%
	}

	.md-direction-rtl .md-columns .md-columns-type-single.md-columns-orientation-right .md-columns-foreground .md-columns-image-wrapper {
		margin: 0 auto auto 4%
	}

	.md-direction-rtl .md-columns .md-columns-type-single.md-columns-orientation-right .md-columns-foreground .md-columns-text-wrapper {
		margin: 0 4% auto auto
	}

	.md-direction-rtl .md-columns .md-columns-type-single .md-single-heading-main {
		padding: 45px 45px 0 0
	}

	.md-direction-rtl .md-columns.md-columns-type-double {
		margin-left: 0;
		margin-right: 56px
	}

	.md-direction-rtl .md-columns.md-columns-type-double .md-columns-column {
		float: right;
		margin: 0 8% 0 0
	}

	.md-direction-rtl .md-columns.md-columns-type-double .md-columns-column:first-child {
		margin-right: 0
	}

	.md-direction-rtl .md-columns.md-columns-type-double .md-columns-column:first-child.md-columns-border-panel {
		margin-right: 0
	}
}

.md-direction-rtl .md-columns-type-single.md-columns-orientation-right .md-columns-foreground .md-columns-text-wrapper {
	margin: 0 10px auto 4%
}

.md-direction-rtl .md-colctrl {
	direction: rtl
}

.md-direction-rtl .md-colctrl-inline .md-colctrl-inline {
	margin-right: 0;
	margin-left: 2px
}

.md-direction-rtl .md-colctrl-inline .md-colctrl-inline:last-child {
	margin-left: 0
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-colctrl-inline .parsys_column {
		margin-right: 0;
		margin-left: 10px
	}
}

.md-direction-rtl .md-feature-group {
	direction: rtl
}

.md-direction-rtl .md-feature-group .md-feature-group-top-section .md-feature-group-top-section-content .copy-wrapper {
	padding: 30px 2.5% 0 25%
}

.md-direction-rtl .md-feature-group .md-feature-group-top-section .md-feature-group-top-section-content .copy-wrapper h2 {
	padding-right: 0
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .md-feature-group-feature .md-feature-group-asset {
	float: right
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .md-feature-group-feature .md-feature-group-copy {
	float: left
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .md-feature-group-feature:nth-child(2) .md-feature-group-asset {
	float: left
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .md-feature-group-feature:nth-child(2) .md-feature-group-copy {
	float: right
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .slick-slider .md-feature-group-feature .md-feature-group-asset {
	float: left
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .slick-slider .md-feature-group-feature .md-feature-group-copy {
	float: right
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .slick-prev {
	left: auto;
	right: -25px
}

.md-direction-rtl .md-feature-group .md-feature-group-feature-list .slick-next {
	right: auto;
	left: -25px
}

.md-direction-rtl .md-feature-group-overlay-wrapper {
	direction: rtl
}

.md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay-close {
	right: auto;
	left: 30px
}

.md-direction-rtl .md-feature-group-overlay-wrapper .slick-prev {
	left: auto;
	right: unset
}

.md-direction-rtl .md-feature-group-overlay-wrapper .slick-next {
	right: auto;
	left: 30px
}

.md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper {
	padding: 30px 30px 30px 226px;
	text-align: right
}

.md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper.richtext h1, .md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper.richtext h2, .md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper.richtext h3, .md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper.richtext h4 {
	padding-right: 0;
	text-align: right
}

.md-direction-rtl .md-feature-group-overlay-wrapper .md-feature-group-overlay .md-feature-group-feature .md-feature-group-copy .md-feature-group-copy-wrapper.richtext .md-icn {
	right: unset;
	left: 30px
}

.md-direction-rtl .md-gen-list {
	direction: rtl
}

.md-direction-rtl .md-gen-list.md-gen-list-tick .md-gen-item {
	padding: 0 26px 0 0
}

.md-direction-rtl .md-gen-list.md-gen-list-tick .md-gen-item::before {
	padding-right: 0;
	padding-left: 10px
}

.md-direction-rtl .md-gen-list.md-gen-list-dash .md-gen-item {
	padding: 0 15px 0 0
}

.md-direction-rtl .md-gen-list .md-gen-item::before {
	left: auto;
	right: 0
}

.md-direction-rtl .md-grid {
	direction: rtl
}

.md-direction-rtl .md-single-heading {
	direction: rtl
}

.md-direction-rtl .md-single-heading > * {
	text-align: initial
}

.md-direction-rtl .md-hero {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-hero.md-hero-orientation-left.md-hero-type-a .md-hero-border-panel {
		left: auto;
		right: 50px
	}

	.md-direction-rtl .md-hero.md-hero-orientation-left.md-hero-type-a .md-hero-image {
		transform: rotate3D(0, 1, 0, 180deg);
		float: left
	}

	.md-direction-rtl .md-hero.md-hero-orientation-right.md-hero-type-a .md-hero-border-panel {
		right: auto;
		left: 50px
	}

	.md-direction-rtl .md-hero.md-hero-orientation-right.md-hero-type-a .md-hero-image {
		float: right
	}
}

.md-direction-rtl .md-inpage-cta {
	direction: rtl
}

.md-direction-rtl .md-inpage-cta .md-inpagecta-txt::after {
	content: '\e806';
	text-indent: 0;
	margin-left: 0;
	margin-right: 5px
}

.md-direction-rtl .md-introslider {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-introslider .copy-wrapper {
		padding-right: 2.5%;
		padding-left: 30%
	}
}

.md-direction-rtl .md-keystats {
	direction: rtl
}

.md-direction-rtl .md-keystats .md-ks-desc .md-ks-unit-wrapper .md-co2 {
	text-align: right
}

.md-direction-rtl .md-keystats .md-chart-co2 {
	text-align: right
}

.md-direction-rtl .md-keystats .md-chart-co2-bar::after {
	left: -1.3em
}

.md-direction-rtl .md-keystats .md-chart-co2-current {
	right: auto;
	left: 0;
	text-align: left
}

.md-direction-rtl .md-keystats .md-chart-co2-current::after {
	border-right-color: transparent;
	border-left-color: #000;
	left: auto;
	right: -16px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-keystats .md-ks-toggle-wrap {
		margin-right: 0;
		margin-left: 40px
	}

	.md-direction-rtl .md-keystats .md-ks-ratings-label {
		text-align: right
	}
}

.md-direction-rtl .md-mymini {
	direction: rtl
}

.md-direction-rtl .md-mymini .md-mymini-tools {
	text-align: left
}

.md-direction-rtl .md-mymini .md-mymini-tools li {
	margin: 0 20px 0 0
}

.md-direction-rtl .md-mymini .md-mymini-tools-btn span {
	margin: 0 5px 0 0
}

.md-direction-rtl .md-mymini .md-mymini-tools-btn span::before {
	content: '\e806';
	text-indent: 0
}

.md-direction-rtl .md-mymini .md-mymini-home-list-item {
	padding: 0 15px 0 0
}

.md-direction-rtl .md-mymini .md-mymini-home-list-item::before {
	left: auto;
	right: 0
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-mymini .md-mymini-tools-btn span {
		padding: 2px 1px 0
	}

	.md-direction-rtl .md-mymini .md-mymini-content .md-mymini-home-copy, .md-direction-rtl .md-mymini .md-mymini-content .md-mymini-home-cta {
		float: left
	}

	.md-direction-rtl .md-mymini .md-mymini-content .md-mymini-home-cta {
		margin-left: 0;
		margin-right: 50%
	}

	.md-direction-rtl .md-mymini .md-mymini-content .md-mymini-home-cta .md-btn {
		margin-left: 0;
		margin-right: 20px
	}

	.md-direction-rtl .md-mymini .md-mymini-content .md-mymini-home-cta .md-btn:first-child {
		margin-right: 0
	}
}

.md-direction-rtl .md-panorama-view {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-panorama-view .copy-wrapper {
		padding-right: 2.5%;
		padding-left: 25%
	}
}

.md-direction-rtl .md-prodinfo {
	direction: rtl
}

.md-direction-rtl .md-prodinfo .md-prodinfo-row th:not(.md-prodinfo-center), .md-direction-rtl .md-prodinfo .md-prodinfo-row td:not(.md-prodinfo-center) {
	text-align: right
}

.md-direction-rtl .md-prodinfo .md-prodinfo-row td::before {
	left: auto;
	right: -10px
}

.md-direction-rtl .md-prodinfo .md-prodinfo-row th {
	padding-right: 15px;
	padding-left: 30px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-prodinfo .md-prodinfo-intro {
		padding: 0 15px 0 6%
	}

	.md-direction-rtl .md-prodinfo .md-prodinfo-data .md-prodinfo-table-wrapper {
		padding-left: 0;
		padding-right: 20px
	}

	.md-direction-rtl .md-prodinfo .md-ajaxcarousel-prev {
		float: right
	}

	.md-direction-rtl .md-prodinfo .md-ajaxcarousel-prev::before {
		content: '\e807';
		text-indent: 0
	}

	.md-direction-rtl .md-prodinfo .md-ajaxcarousel-next {
		float: left
	}

	.md-direction-rtl .md-prodinfo .md-ajaxcarousel-next::before {
		content: '\e805';
		text-indent: 0
	}
}

.md-direction-rtl .md-equipment .md-detail-price-value {
	direction: ltr
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-equipment .md-prodinfo-row .md-detail-overlay {
		right: auto;
		left: 15px
	}

	.md-direction-rtl .md-equipment .md-prodinfo-key .md-prodinfo-availability {
		margin-right: 0;
		margin-left: 30px
	}
}

.md-direction-rtl .md-equippacks {
	direction: rtl
}

.md-direction-rtl .md-equippacks .md-prodinfo-row th:not(.md-prodinfo-center), .md-direction-rtl .md-equippacks .md-prodinfo-row td:not(.md-prodinfo-center) {
	text-align: right
}

.md-direction-rtl .md-equippacks .md-prodinfo-row td::before {
	left: auto;
	right: -10px
}

.md-direction-rtl .md-equippacks .md-prodinfo-row .md-detail-overlay {
	left: 25px;
	right: auto
}

.md-direction-rtl .md-equippacks .md-equippacks-row-name {
	float: right
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-equippacks .md-prodinfo-data .md-prodinfo-table-wrapper {
		padding-left: 0;
		padding-right: 20px
	}
}

.md-direction-rtl .md-search {
	direction: rtl
}

.md-direction-rtl .md-search .md-search-form-input {
	padding-left: 0;
	padding-right: 65px
}

.md-direction-rtl .md-search .md-search-icn-search {
	left: auto
}

.md-direction-rtl .md-search .md-search-button-close {
	right: auto;
	left: 30px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-search .md-icn-search {
		padding: 23px 4px 16px 20px
	}
}

.md-direction-rtl .md-toggle-select::after {
	right: auto;
	left: -13px;
	border-left: 0;
	border-right: 1px solid #000
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-ss-configurator .md-standard-selector-layer .md-ss-transmission-toggle {
		right: 410px
	}

	.md-direction-rtl .md-ss-configurator .md-custom-layer-type-standard-selector .md-icn-close {
		right: 580px
	}
}

.md-direction-rtl .md-custom-layer-type-standard-selector .md-icn-close {
	right: 330px
}

.md-direction-rtl .md-pageintro {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-left .md-pageintro-text-wrapper, .md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-left .md-pageintro-image-wrapper {
		float: left
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-left .md-pageintro-image-wrapper {
		padding-right: 0;
		padding-left: 80px
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-left .md-pageintro-text-wrapper {
		padding: 50px 0 0 50px
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-right .md-pageintro-text-wrapper, .md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-right .md-pageintro-image-wrapper {
		float: right
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-right .md-pageintro-image-wrapper {
		padding-right: 80px;
		padding-left: 45px
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-basic .md-pageintro-inner.align-right .md-pageintro-text-wrapper {
		padding: 0 50px 0 0
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-title-wrapper {
		padding: 50px 45px 0 25%
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-right-column {
		float: left;
		padding: 0 0 0 50px;
		margin-left: 0
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-text-wrapper, .md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-image-wrapper {
		float: right
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-text-wrapper {
		padding: 0 45px 15px 5%
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-image-wrapper {
		padding-left: 0;
		padding-right: 45px
	}

	.md-direction-rtl .md-pageintro.md-pageintro-type-double .md-pageintro-image-dropzone {
		left: auto;
		right: 0
	}
}

.md-direction-rtl .md-preconfigure {
	direction: rtl
}

.md-direction-rtl .md-preconfigure .slick-prev {
	left: auto;
	right: -25px
}

.md-direction-rtl .md-preconfigure .slick-next {
	right: auto;
	left: -25px
}

.md-direction-rtl .md-standard-selector {
	direction: rtl
}

.md-direction-rtl .md-standard-selector .md-action-link::after {
	content: '\e806';
	text-indent: 0
}

.md-direction-rtl .md-standard-selector-layer {
	direction: rtl
}

.md-direction-rtl .md-standard-selector-layer .md-ss-mrm-image-col {
	padding-right: 0
}

.md-direction-rtl .md-stickynavigation {
	direction: rtl;
	padding-left: 0;
	padding-right: 40px
}

.md-direction-rtl .md-tabview {
	direction: rtl
}

.md-direction-rtl .md-tabview .md-tv-tabs {
	margin: 8px 30px 0 0;
	left: auto;
	right: 0
}

.md-direction-rtl .md-tabview .md-tv-tab-item:not(:first-child) {
	margin-left: 0;
	margin-right: 26px
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-tabview .md-tv-tab-btn::after {
		margin-left: 0;
		margin-right: 3px
	}

	.md-direction-rtl .md-tabview .md-tv-tab-btn.md-tv-active::before {
		left: auto;
		right: 0
	}
}

.md-direction-rtl .md-component.md-teaser {
	direction: rtl
}

.md-direction-rtl .md-topstage {
	direction: rtl
}

.md-direction-rtl .md-video-player {
	direction: rtl
}

@media only screen and (min-width: 768px) {
	.md-direction-rtl .md-video-player .md-video-caption {
		left: auto;
		right: 60px
	}
}

.md-direction-rtl .md-compare {
	direction: rtl
}

.md-direction-rtl .md-compare .md-compare-change-items.md-icnpost-angle-up {
	float: left;
	direction: rtl
}

.md-direction-rtl .md-compare .md-compare-change-items.md-icnpost-angle-up::after {
	margin-right: 5px;
	margin-left: 0
}

.md-direction-rtl .md-compare .md-compare-container {
	float: right
}

.md-direction-rtl .md-compare ul.md-compare-tablist {
	direction: rtl
}

.md-direction-rtl .md-compare ul.md-compare-views {
	direction: rtl
}

.md-direction-rtl .md-compare .md-compare-results .md-compare-tab-content.md-compare-tab-active .md-compare-header .md-compare-header-container .md-compare-title {
	direction: rtl
}

.md-direction-rtl .md-compare .md-cmpsel-title {
	direction: rtl
}

.md-direction-rtl .md-contenttable-wrap {
	direction: rtl
}

.md-direction-rtl .md-contenttable-wrap .md-contenttable-4 .md-contenttable .md-contenttable-head table {
	direction: rtl
}

.md-direction-rtl .md-contenttable-wrap .md-contenttable-4 .md-contenttable .md-contenttable-body td:nth-child(2) span.md-fixedtext {
	unicode-bidi: inherit !important
}

.md-direction-rtl .md-contenttable-wrap .md-contenttable-4 .md-contenttable .md-contenttable-head {
	direction: rtl
}

.md-direction-rtl .md-contenttable-wrap .md-contenttable-4 .md-contenttable .md-contenttable-body {
	direction: rtl
}

.md-direction-rtl .md-contenttable-wrap .md-contenttable-4 .md-contenttable .md-contenttable-body td:nth-child(2) span.md-fixedtext {
	unicode-bidi: inherit !important
}

.md-direction-rtl .md-articlelisting {
	direction: rtl
}

.md-direction-rtl .md-articlelisting .md-articlelisting-heading {
	direction: rtl
}

.md-direction-rtl .md-articlelisting .md-articlelisting-cta.md-icnpost-angle-right {
	direction: rtl;
	content: '\e806';
	text-indent: 0
}

.md-direction-rtl .md-articlelisting .md-articlelisting-text .md-articlelisting-cta::after {
	content: '\e806';
	text-indent: 0
}

.md-direction-rtl .md-articlelisting .md-explore-story-cta[class*=" md-icnpost-"]::after {
	content: '\e806';
	text-indent: 0
}

.md-direction-rtl .md-articlelisting .md-explore-story-heading, .md-direction-rtl .md-articlelisting h4.md-explore-story-subheading {
	direction: rtl
}

.md-direction-rtl .md-articlelisting .md-columns-column.md-columns-border-panel .md-columns-subheading .md-fixedtext {
	direction: rtl
}

.md-direction-rtl .md-cookie {
	direction: rtl
}

.md-direction-rtl .md-cookie .md-cookie-title {
	direction: rtl;
	text-align: right
}

.md-direction-rtl .md-cookie .md-cookie-text {
	float: right
}

.md-direction-rtl .md-cookie .md-icn-close {
	left: 10px
}

.md-direction-rtl .md-form-gcdm {
	direction: rtl
}

.md-direction-rtl .md-form-gcdm h3.md-form-gcdm-sect-hd.ng-binding {
	direction: rtl
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-sect-hd {
	text-align: right;
	direction: rtl
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-footnote {
	direction: rtl
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-dlo-title {
	direction: rtl
}

.md-direction-rtl .md-form-gcdm #md-dlo-filter {
	direction: rtl;
	padding-right: 35px
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-select {
	float: right !important
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-select select {
	direction: rtl;
	padding-right: 30px !important
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-select .ng-scope {
	direction: rtl
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-label {
	width: inherit !important;
	text-align: right !important;
	direction: rtl
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-item.two-col {
	float: right !important;
	margin-left: 100px !important
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-item.right-col {
	float: left !important
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-item.two-col.right-col {
	margin-left: inherit !important
}

.md-direction-rtl .md-form-gcdm .dlo-light-search {
	float: right
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-char-limit.ng-binding {
	direction: rtl;
	text-align: left
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-item.md-form-gcdm-middle {
	direction: rtl;
	text-align: left
}

.md-direction-rtl .md-form-gcdm .md-form-gcdm-item.md-form-gcdm-middle label.md-form-checkable-label {
	margin-right: 10px
}

.md-direction-rtl .md-form-gcdm ul.md-form-gcdm-footnotes li {
	text-align: right
}

.md-direction-rtl .md-form-gcdm button.md-btn.md-form-gcdm-submit-btn.ng-binding {
	float: left;
	direction: rtl
}

.md-direction-rtl .md-custom-selector {
	direction: rtl
}

.md-direction-rtl .md-custom-selector .md-cs-item-name {
	padding-right: 0
}

.md-direction-rtl .md-custom-selector .md-cs-selector-level2 .md-cs-carousel-large .md-cs-special-edition .md-cs-design-model {
	float: left !important
}

.md-direction-rtl .md-custom-selector header.md-cs-item-header h3.md-cs-item-subheading {
	direction: rtl
}

.md-direction-rtl .md-custom-selector .md-cs-from-price.md-price-finance {
	direction: rtl
}

.md-direction-rtl .md-nav-shelf .md-sub-nav .md-nav-item-level2 > ul {
	left: 0;
	right: 100%
}

.md-direction-rtl .md-parallax {
	direction: rtl
}

.md-direction-rtl .md-parallax .md-plx-statistic {
	float: right
}

.md-direction-rtl .md-parallax .md-parallax-module.md-parallax-module-heroOverview .md-plx-module-header > h1 {
	direction: rtl
}

.md-direction-rtl .md-parallax .md-parallax-module.md-parallax-module-heroOverview .md-plx-module-header > p {
	direction: rtl
}

.md-direction-rtl .md-parallax .md-parallax-module-heroOverview .md-plx-glance-items.white {
	display: block
}

.md-direction-rtl .md-parallax .md-parallax-module-heroOverview .md-plx-glance-items.white .md-plx-glance-statistics {
	float: right
}

.md-direction-rtl .md-parallax div.md-plx-frame-heading-outer div.md-plx-module-header {
	direction: rtl;
	text-align: right;
	max-width: 34%
}

.md-direction-rtl .md-parallax div.md-plx-module-header p.md-plx-subheading {
	direction: rtl
}

.md-direction-rtl .md-parallax div.md-plx-module-header p.md-plx-subheading.md-body-1 {
	direction: rtl
}

.md-direction-rtl .md-parallax .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-heading {
	direction: rtl;
	margin-right: 40px !important
}

.md-direction-rtl .md-parallax .md-parallax-module-mediumTwoColumn .md-plx-module-header .md-plx-columns {
	direction: rtl
}

.md-direction-rtl .md-parallax .md-parallax-module-pageSplitImageGallery .md-plx-module-header {
	direction: rtl;
	margin-right: 45px
}

.md-direction-rtl .md-parallax .md-parallax-module-pageSplitImageGallery .md-plx-module-header .md-plx-heading {
	width: 50%
}

.md-direction-rtl .md-parallax .md-parallax-module-pageSplitImageGallery .md-plx-module-header p.md-plx-subheading {
	direction: rtl
}

.md-direction-rtl .md-parallax .md-parallax-module.md-parallax-module-advancedImageGallery .md-plx-module-header {
	direction: rtl;
	margin-right: 45px
}

.md-direction-rtl .md-parallax .md-parallax-module.md-parallax-module-threeSpeed .md-plx-content .md-plx-content-container {
	direction: rtl
}

.md-direction-rtl .md-parallax p.md-plx-subheading-first, .md-direction-rtl .md-parallax p.md-plx-subheading-second {
	direction: rtl
}

.md-direction-rtl .md-gallery {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-pagesplit .md-gallery-pagesplit-container {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-pagesplit-label.md-gallery-js-exclude-in-carousel .md-gallery-pagesplit-plusicon {
	float: right
}

.md-direction-rtl .md-gallery .md-gallery-main-heading-share-wrapper {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-main-heading-share-wrapper {
	padding-right: 0 !important
}

.md-direction-rtl .md-gallery .section .md-gallery-main-description {
	direction: rtl;
	padding-right: 45px
}

.md-direction-rtl .md-gallery .md-gallery-main-description {
	direction: rtl;
	padding-right: 45px
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-a {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-a .md-gallery-item.md-icnpost-plus-circled-outline .md-gallery-item::after {
	right: 5px
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-a .md-gallery-item.md-icnpost-plus-circled-outline::after {
	right: 5px
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-b {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-b .md-gallery-item.md-icnpost-plus-circled-outline .md-gallery-item::after {
	right: 5px
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-b .md-gallery-item.md-icnpost-plus-circled-outline::after {
	right: 5px
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-c {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-row-c .md-gallery-item.md-icnpost-plus-circled-outline::after {
	right: 5px
}

.md-direction-rtl .md-gallery .md-gallery-row.md-gallery-advanced .md-gallery-advanced-container {
	direction: rtl
}

.md-direction-rtl .md-gallery .md-gallery-advanced-large .md-gallery-item.md-icnpost-plus-circled-outline .md-gallery-item::after {
	right: 5px
}

.md-direction-rtl .md-quicklinks {
	direction: rtl
}

.md-direction-rtl .md-quicklinks .md-quicklinks-child-item .md-quicklinks-item-name {
	direction: rtl
}

.md-direction-rtl .md-quicklinks .md-quicklinks-child-item .md-quicklinks-link {
	direction: rtl
}

.md-direction-rtl .md-cmpsel {
	direction: rtl
}

.md-direction-rtl .md-cmpsel .md-compsel-right-col {
	float: left !important
}

.md-direction-rtl .md-cmpsel .md-compsel-left-col {
	float: right !important
}

.md-direction-rtl .md-cmpsel .md-compsel-left-col .md-btn-label, .md-direction-rtl .md-cmpsel .md-compsel-left-col .md-btn.md-btn-alt.md-icnpost-angle-up {
	float: left
}

.md-direction-rtl .md-cmpsel label.md-btn-label, .md-direction-rtl .md-cmpsel .md-btn.md-btn-alt.md-icnpost-angle-up {
	direction: rtl
}

.md-direction-rtl .md-cmpsel .md-cmpsel-message {
	text-align: right;
	direction: rtl
}

.md-direction-rtl .md-acc-go {
	direction: rtl
}

.md-direction-rtl .md-acc-go .md-acc-ff {
	direction: rtl
}

.md-direction-rtl .md-acc-go .md-acc-go::after {
	content: '\e806';
	text-indent: 0;
	margin-right: 6px;
	margin-left: 0
}

.md-direction-rtl .md-acc-go .md-accy-info-extra {
	direction: rtl
}

.md-direction-rtl .md-acc-go .md-acc-sel select {
	direction: rtl;
	text-align: right
}

.md-direction-rtl .md-acc-go .md-acc-sel select option {
	direction: rtl;
	text-align: right
}

.md-direction-rtl .md-toppicks .md-toppicks-cta-title {
	direction: rtl;
	text-align: right
}

.md-direction-rtl .md-toppicks .md-toppicks-cta-title::after {
	content: '\e806';
	text-indent: 0;
	padding-right: .7em;
	padding-left: 0;
	float: left
}

.md-dealerpages-v2 {
	overflow-x: hidden;
	position: relative
}

.md-dealerpages-v2 body.md-body .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-label::before {
	content: none
}

.md-dealerpages-v2 body.md-body .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-now {
	font-weight: bold
}

.md-dealerpages-v2 body.md-body .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-now::before {
	display: inline-block;
	height: 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 100%;
	vertical-align: bottom;
	font-family: 'md-icon';
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	speak: none;
	line-height: 1;
	content: '\e87b';
	text-indent: 0;
	font-size: 20px;
	font-size: 1.25rem
}

.md-dealerpages-v2 body.md-body .md-dealersummary-v2 .md-ds-addressinfo .md-ds-opening-time-now-hidden {
	display: none
}

.md-dealerpages-v2 body.md-body .footer {
	border-top: 1px solid #f1f1f1
}

.md-dealerpages-v2 body.md-body .md-navigation-rework .md-nav {
	flex: 1
}

.md-dealerpages-v2 body.md-body .md-nav-item-level1 {
	margin-left: 0;
	display: flex;
	place-items: center
}

@media (min-width: 768px) {
	.md-dealerpages-v2 body.md-body .md-nav-item-level1:first-child {
		margin-left: 20px
	}

	.md-dealerpages-v2 body.md-body .md-nav-item-level1 > .md-nav-item-link {
		padding: 0 0 3px
	}
}

.md-dealerpages-v2 body.md-body .md-header {
	display: flex !important;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	place-items: flex-start;
	border-bottom: 0
}

.md-dealerpages-v2 body.md-body .md-header nav .md-icn-navigation {
	display: block
}

.md-dealerpages-v2 body.md-body .md-header .md-logo {
	position: relative;
	padding: 0;
	vertical-align: top;
	z-index: 20;
	padding-left: 26px;
	flex: 0;
	margin: 0;
	left: 0
}

.md-dealerpages-v2 body.md-body .md-header .md-nav-title.md-icn-navigation {
	display: block;
	right: 0
}

.md-dealerpages-v2 body.md-body .md-header .md-navigation {
	flex: 1
}

.md-dealerpages-v2 body.md-body .md-header > a {
	z-index: 100;
	flex: 0;
	display: block;
	padding-right: 26px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 58px
}

.md-dealerpages-v2 body.md-body .md-header.open-nav .md-logo.md-component {
	visibility: hidden
}

.md-dealerpages-v2 body.md-body .md-header.open-nav > a {
	visibility: hidden
}

.md-dealerpages-v2 body.md-body .md-header.open-nav nav.fieldset .md-nav-item-level1:first-child {
	margin-left: 0
}

@media (max-width: 767px) {
	.md-dealerpages-v2 body.md-body .md-dealer-accessories-offers .md-dealer-accessories-offers-list .accessories-offer, .md-dealerpages-v2 body.md-body .md-dealer-action-offers .md-dealer-action-offers-list .action-offer {
		flex-direction: column;
		height: auto
	}
}

.md-dealerpages-v2 body.md-body .md-dealer-accessories-offers .md-dealer-accessories-offers-list .accessories-offer img, .md-dealerpages-v2 body.md-body .md-dealer-action-offers .md-dealer-action-offers-list .action-offer img {
	height: 100%;
	object-fit: cover
}

.md-dealerpages-v2 body.md-body .md-dealer-accessories-offers .md-dealer-accessories-offers-list .accessories-offer .mb-xs, .md-dealerpages-v2 body.md-body .md-dealer-action-offers .md-dealer-action-offers-list .action-offer .mb-xs {
	font-size: 1.45rem;
	font-weight: bold;
	padding: .5rem 0
}

.md-dealerpages-v2 body.md-body .md-next .btn {
	font-family: 'MINISansReg', Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1rem;
	display: inline-block;
	padding: 10px 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 0;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	position: relative;
	outline: 0
}

.md-dealerpages-v2 body.md-body .md-quick-entries .md-quick-entry-list {
	justify-content: left;
	padding: 0;
	font-size: 1rem;
	display: flex;
	flex-wrap: wrap;
	place-content: flex-start;
	flex-direction: row
}

.md-dealerpages-v2 body.md-body .md-quick-entries .md-quick-entry-list .md-quick-entry {
	width: auto;
	flex: 0 0 200px;
	padding: 20px 0
}

@media (max-width: 767px) {
	.md-dealerpages-v2 body.md-body .md-quick-entries .md-quick-entry-list .md-quick-entry {
		flex: 0 0 50%
	}
}

.md-dealerpages-v2 body.md-body .md-quick-entries .md-quick-entry-list .md-quick-entry .btn.title {
	font-size: .8rem
}

.md-dealerpages-v2 body.md-body .md-dealer-offers__offer-item .image-wrapper {
	height: 0;
	position: relative;
	padding-top: 56.25%;
	top: 0
}

.md-dealerpages-v2 body.md-body .md-dealer-offers__offer-item .image-wrapper > img {
	top: 0;
	position: absolute;
	height: 100%
}

.md-dealerpages-v2 body.md-body .md-custom-overlay-main {
	font-family: 'MINIRegular', 'Georgia', serif;
	font-size: 1.15rem;
	line-height: 1.3
}

.special .md-icn-info:before {
	color: #fff
}

.md-carousel .light-on-dark span, .md-carousel .light-on-dark div, .md-carousel .light-on-dark p, .md-carousel .light-on-dark h1, .md-carousel .light-on-dark h2, .md-carousel .light-on-dark h3, .md-carousel .light-on-dark h4, .md-carousel .light-on-dark h5, .md-carousel .light-on-dark h6 {
	color: #000
}

@media only screen and (min-width: 768px) {
	.md-carousel .light-on-dark span, .md-carousel .light-on-dark div, .md-carousel .light-on-dark p, .md-carousel .light-on-dark h1, .md-carousel .light-on-dark h2, .md-carousel .light-on-dark h3, .md-carousel .light-on-dark h4, .md-carousel .light-on-dark h5, .md-carousel .light-on-dark h6 {
		color: #fff
	}
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-white-components .md-form-gcdm-policy-container .md-form-gcdm-policy-document .md-form-gcdm-policy-usage-texts .md-gcdm-policy-header {
	color: #000
}

.md-form-gcdm.md-form-gcdm-registration .md-form-gcdm-white-components .md-form-btn-submitting {
	color: #000
}

.md-form-gcdm .md-form-gcdm-white-components .md-policy-icn {
	color: #fff
}

.md-form-gcdm .md-form-gcdm-white-components .md-policy-icn-info:after {
	color: #000
}

.md-navigation-rework {
	text-shadow: none
}

.md-navigation-rework .md-navigation {
	text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px
}
