  .contained-map-styles .wc-button-toggle {
	/* border: 1px solid #000d32; */
	overflow: hidden;
	padding: 0;
	float: left;
	border-radius: 8px;
	display: flex;
	box-shadow: 0 0 1px #000d32;
}

.contained-map-styles .wc-mc-detail-box .wc-mc-header-box {
	width: calc(100% - 2px);
	margin-left: 1px;
	padding-top: unset;
}

.contained-map-styles .wc-mc-detail-box .wc-item-link {
	cursor: pointer;
}

.contained-map-styles .wc-mc-detail-box .wc-item-link:hover {
	animation: none;
	text-decoration: none;
	text-underline-offset: unset;
	padding-bottom: 0.2em;
}

.contained-map-styles .wc-map-controls .wc-button-toggle a {
	line-height: 2.2;
	border-right: none;
	background-color: transparent;
	cursor: pointer;
	margin-left: -1px;
	text-align: center;
}

.contained-map-styles .wc-button-toggle a {
	text-decoration: none;
	transition: background-color 0.3s ease-in-out;
}

.wc-button-toggle a:hover:not(.wc-toggled) {
	background-color: #e6e6e6;
}

.contained-map-styles .wc-button-toggle a.wc-toggled {
	background-color: #000d32;
	color: #fff;
	cursor: default;
}

.contained-map-styles .wc-mc-desktop-hide-button {
	cursor: pointer;
	background-color: #000d32;
}

.contained-map-styles .wc-map-message-box {
	display: none;
}

.contained-map-styles .wc-mc-detail-box .wc-mc-header-box .wc-back-link {
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	border-radius: 14px;
	animation: none;
	text-underline-offset: unset;
	display: flex;
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.contained-map-styles .wc-button-toggle a {
		padding: 0.4rem 1rem;
	}
	.contained-map-styles .wc-button-toggle a {
		display: block;
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		text-align: center;
		color: #000d32;
		font-size: 1rem;
		margin: 0;
	}
}

.wc-back-link .wc-mc-back-button a {
	padding: 5px;
	border-radius: 20px;
	color: white;
}
.wc-back-link .wc-mc-back-button a:hover {
	cursor:pointer;
}
.wc-content-wrap a.wc-back-link svg,
.wc-content-wrap a.wc-back-link .wc-text {
	display: inline-block;
	color: white;
	padding: 2px 10px;
}

.wc-content-wrap a.wc-back-link svg {
	height: 22px;
	width: 32px;
	display: none;
}

.wc-mc-detail-box .wc-mc-header-box {
	text-decoration: none;
	padding-top: 20px;
}

.wc-mc-mobile-hide-button.wc-main-menu-button .wc-text {
	color: #002868;
}

.wc-toggle:not(.wc-toggled) .wc-toggled-icon {
	width: 0 !important;
	height: 0 !important;
}

.wc-toggle.wc-toggled .wc-not-toggled-icon {
	width: 0 !important;
	height: 0 !important;
}

.wc-mc-mobile-hide-button.wc-main-menu-button svg {
	fill: #002868 !important;
}

footer {
	margin-top: -34px;
	z-index: 999;
}

@media (min-width: 1200px) {
	.wc-mc-mobile-hide-button {
		display: none !important;
	}
}
