
.ElementsWidget-prefix .R-RatingSelection {
	margin-left: 0 !important;
}


label.needsclick.go3431972610.kl-private-reset-css-Xuajs1::before {
	display: none;
}


[id^="om-"] p, 
[id^="om-"] span, 
[id^="om-"] a, 
[id^="om-"] div,
[id^="om-"] input,
[id^="om-"] button {
	font-family: "Stratum2", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

[id^="om-"] button[class*="-CloseButton"] {
	background: transparent !important;
	margin: 0 !important;
	transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out !important;
	border: none !important;
	box-shadow: none !important;
}

[id^="om-"] [class*="-CloseButton"] svg {
	color: #dddddd !important;
	fill: #dddddd !important;
	height: 20px !important;
	transition: fill 0.2s ease-in-out !important;
	width: 20px !important;
}

[id^="om-"] [class*="-CloseButton"]:hover svg {
	color: #ffffff !important;
	fill: #ffffff !important;
}


.mfp-container.dealer-locator-modal-container {
	position: fixed;
}

.mfp-content.dealer-locator-modal {
	height: 95%;
}

.mfp-content.dealer-locator-modal .confirm-dialog {
	width: 95%;
	max-width: initial;
	padding: 0;
}

.mfp-content.dealer-locator-modal .confirm-dialog .inner {
	display: flex;
	flex-direction: column;
	border: none;
	padding: 0;
}

.mfp-content.dealer-locator-modal .confirm-dialog .inner::before {
	display: none;
}

.mfp-content.dealer-locator-modal .confirm-dialog .inner .actions {
	margin: 0;
	padding: 5px;
	background-color: #efefef;
}

.mfp-content.dealer-locator-modal .confirm-dialog,
.mfp-content.dealer-locator-modal .confirm-dialog .inner,
.mfp-content.dealer-locator-modal .confirm-dialog .inner .content,
.mfp-content.dealer-locator-modal .confirm-dialog .inner .content .locator {
	height: 100%;
}

@media (max-width: 1200px) {
	.mfp-container.dealer-locator-modal-container {
		padding: 0;
	}

	.mfp-content.dealer-locator-modal {
		height: 100%;
	}

	.mfp-content.dealer-locator-modal .confirm-dialog {
		width: 100%;
	}

	.mfp-content.dealer-locator-modal .confirm-dialog .inner .content {
		order: 1;
	}

	.mfp-content.dealer-locator-modal .confirm-dialog .inner .actions {
		order: 0;
		justify-content: flex-end;
	}

	.mfp-content.dealer-locator-modal .confirm-dialog .inner .actions button {
		width: auto;
		font-size: 0.8em;
		padding: 5px 25px;
	}
}

