/*
 * Mapplic - Custom Interactive Map Plugin by @sekler
 * Version 4.2
 * http://www.mapplic.com/
 */

.mapplic-element {
	font-size: 0;
	height: 420px;
}

.mapplic-element input,
.mapplic-element button,
.mapplic-element a,
.mapplic-element a:hover,
.mapplic-element a:active,
.mapplic-element a:focus {
	outline: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

/* Preloader & Error */
.mapplic-element.mapplic-loading { background: url(../images/loader.gif) no-repeat center; }
.mapplic-element.mapplic-error { background: url(../images/error-icon.png) no-repeat center; }

.mapplic-element > * {
	opacity: 1;
	transition: opacity 0.6s;
}

.mapplic-element.mapplic-loading > * {
	opacity: 0;
}

/* Map container */
.mapplic-container {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 70%;
	height: 100%;
}

.mapplic-map {
	position: absolute;
	left: 0;
	top: 0;
	overflow: visible !important;
}

/* Map layer */
.mapplic-layer img {
	width: 100%;
}

/* IE Fix */
.mapplic-layer {
	width: 100%;
	height: 100%;
	position: absolute;
}

.mapplic-map .mapplic-map-image {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* IE Fix END */

.mapplic-map.mapplic-zoomable .mapplic-map-image {
	cursor: url(../images/openhand.cur), default;
}

.mapplic-map.mapplic-zoomable.mapplic-dragging .mapplic-map-image {
	cursor: url(../images/closedhand.cur), move;
}

/* Pin types */
.mapplic-pin {
	background-image: url(../images/pin.png);
	background-size: 23px 27px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
	width: 23px;
	height: 27px;
	margin-top: -23px;
	margin-left: -12px;
	position: absolute;
	-webkit-transition: background-color 0.2s, border-color 0.2s;
	-moz-transition: background-color 0.2s, border-color 0.2s;
	transition: background-color 0.2s, border-color 0.2s;
}

/* New pin types */
.mapplic-pin.pin-classic {
	background-color: #f23543;
	background-image: none;
	border-color: #f23543;
	border-radius: 10px;
	line-height: 22px !important;
	width: 20px;
	height: 20px;
	margin-top: -25px;
	margin-left: -10px;
}

.mapplic-pin.pin-classic:before {
	border-style: solid;
	border-width: 9px 8px 0 8px;
	border-color: inherit;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	content: '';
	display: block;
	position: absolute;
	top: 16px;
	left: 2px;
}

.mapplic-pin:before {
	box-sizing: content-box !important;
}

.mapplic-pin.pin-marker {
	background-color: #fdca2a;
	background-image: none;
	border-color: #fdca2a;
	border-radius: 8px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
}

.mapplic-pin.pin-marker:before {
	border-color: inherit;
	border-style: solid;
	border-width: 6px;
	border-radius: 16px;
	content: '';
	display: block;
	opacity: 0.4;
	width: 16px;
	height: 16px;
	position: absolute;
	left: -6px;
	top: -6px;
}

.mapplic-pin.pin-disk {
	background-color: white !important;
	background-image: none;
	border-color: #f19819;
	border-radius: 8px;
	color: #333 !important;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
}

.mapplic-pin.pin-disk:before {
	border-color: inherit;
	border-style: solid;
	border-width: 3px;
	border-radius: 16px;
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	left: -3px;
	top: -3px;
}

.mapplic-pin.pin-ribbon {
	background-color: #46b450;
	background-image: none;
	border-color: #46b450;
	border-radius: 2px 2px 2px 0;
	height: 16px;
	min-width: 10px;
	width: auto;
	padding: 0 3px;
	margin-top: -20px;
	margin-left: -8px;
}

.mapplic-pin.pin-ribbon:after {
	border-style: solid;
	border-width: 0 8px 4px 0;
	border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent;
	content: '';
	display: block;
	position: absolute;
	top: 16px;
	left: 0px;
}

.mapplic-pin.pin-ribbon:before {
	border-style: solid;
	border-width: 0 8px 4px 0;
	border-color: inherit;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	content: '';
	display: block;
	position: absolute;
	top: 16px;
	left: 0px;
}

.mapplic-pin.pin-dot {
	background-color: transparent !important;
	background-image: none;
	border-color: #29afa1;
	color: #333 !important;
	height: 16px;
	min-width: 10px;
	width: auto;
	padding: 0 3px;
	margin-left: 4px;
	margin-top: -8px;
}

.mapplic-pin.pin-dot:before {
	border-color: inherit;
	border-style: solid;
	border-width: 3px;
	border-radius: 12px;
	content: '';
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 5px;
	left: -7px;
}

.mapplic-pin.orange { background-image: url(../images/pin-orange.png); }
.mapplic-pin.yellow { background-image: url(../images/pin-yellow.png); }
.mapplic-pin.green { background-image: url(../images/pin-green.png); }
.mapplic-pin.blue { background-image: url(../images/pin-blue.png); }
.mapplic-pin.purple { background-image: url(../images/pin-purple.png); }

.mapplic-pin.circular {
	background-image: none;
	background-color: #fb7575;
	border-radius: 6px;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
	width: 12px;
	height: 12px;
	margin-left: -6px;
	margin-top: -6px;
}

.mapplic-pin.circle {
	background: none !important;
	border: 2px solid #fb7575;
	width: 8px;
	height: 8px;
	margin-left: -6px;
	margin-top: -6px;
}

.mapplic-pin.transparent {
	background-image: none;
	background-color: #795ecd;
	border-radius: 10px;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	margin-top: -10px;
	opacity: 0.5 !important;
}

.mapplic-pin.pin-label {
	color: #fff;
	font-size: 9px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
}

.mapplic-pin.pin-label:visited {
	color: #fff;
}

.mapplic-pin.pin-md {
	border-radius: 50%;
	margin-left: -10px;
	margin-top: -10px;
	line-height: 20px;
	width: 20px;
	height: 20px;
}

.mapplic-pin.pin-lg {
	border-radius: 50%;
	margin-left: -15px;
	margin-top: -15px;
	line-height: 30px;
	width: 30px;
	height: 30px;
}

.mapplic-pin.pin-xl {
	border-radius: 50%;
	margin-left: -20px;
	margin-top: -20px;
	line-height: 40px;
	width: 40px;
	height: 40px;
}

.mapplic-pin.pin-pulse:before {
	content: '';
	border: 2px solid #888;
	border-radius: 30px;
	height: inherit;
	width: inherit;
	top: -2px;
	left: -2px;
	position: absolute;
	animation: pulsate 1.8s ease-out;
	animation-iteration-count: infinite;
	animation-delay: 1s;
	opacity: 0;
	box-sizing: content-box;
}

@-webkit-keyframes pulsate {
	0% {-webkit-transform: scale(1, 1); opacity: 0.0;}
	25% {opacity: 0.5; }
	50% {-webkit-transform: scale(1.6, 1.6); opacity: 0.0;}
}

/* Minimap */
.mapplic-minimap {
	border: 1px solid rgba(0, 0, 0, 0.1);
	position: absolute;
	margin: 10px;
	bottom: 0;
	right: 0;
	opacity: 0.5;
	overflow: hidden;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.mapplic-minimap-layer { line-height: 0; }

.mapplic-minimap img {
	width: 100%;
}

.mapplic-minimap-overlay {
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.mapplic-minimap .mapplic-minimap-active {
	position: absolute;
	opacity: 1;
	top: 0;
	left: 0;
}

.mapplic-clip-transition {
	-webkit-transition: clip 0.1s;
	-moz-transition: clip 0.1s;
	transition: clip 0.1s;
}

.mapplic-minimap-background {
	width: 140px !important;
	-webkit-filter: blur(2px);
}

/* UI Buttons */
.mapplic-button {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #eee;
	border-bottom: 1px solid #ddd;
	border-radius: 2px;
	width: 28px;
	height: 28px;

	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.mapplic-container > .mapplic-button {
	position: absolute;
	margin: 10px;
} 

.mapplic-button:active {
	background-color: #f8f8f8;
}

/* Clear Button */
.mapplic-clear-button {
	background-image: url(../images/reset.svg);
	background-size: 16px 16px;
	display: none;
	bottom: 69px;
	left: 0;
}

/* Zoom Buttons */
.mapplic-zoom-buttons {
	margin: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.mapplic-zoom-buttons a {
	display: block;
}

.mapplic-zoom-buttons a.mapplic-disabled {
	background-color: #eee;
	cursor: default;
}

a.mapplic-zoomin-button {
	background-image: url(../images/plus.svg);
	background-size: 10px 10px;
	border-radius: 2px 2px 0 0;
}

a.mapplic-zoomout-button {
	background-image: url(../images/minus.svg);
	background-size: 10px 10px;
	border-radius: 0 0 2px 2px;
	border-top: none;
}

/* Fullscreen */
.mapplic-fullscreen {
	background-color: rgba(255, 255, 255, 0.9);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	z-index: 99980;
}

.mapplic-fullscreen-button {
	background-image: url(../images/fullscreen.svg);
	background-size: 14px 14px;
	top: 0;
	left: 0;
}

.mapplic-fullscreen .mapplic-fullscreen-button {
	background-image: url(../images/fullscreen-exit.svg);
}

.mapplic-fullscreen .mapplic-container {
	width: 80%;
}

.mapplic-fullscreen .mapplic-sidebar {
	width: 20%;
}

/* Levels */
.mapplic-levels {
	border-bottom: 1px solid #eee;
	border-radius: 2px;
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px;
	overflow: hidden;
}

.mapplic-levels > * {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mapplic-levels-select {
	background-color: #fff;
	border: none;
	border-radius: 0;
	color: #666;
	margin: 0;
	padding: 10px 6px;
	margin-left: 20px;
	font-size: 13px;
	font-weight: 400;
	outline: none;
	-webkit-appearance: none;
}

.mapplic-levels a {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 8px 4px;
	cursor: pointer;
	height: 50%;
	width: 20px;
	position: absolute;
}

.mapplic-levels a:active {
	background-color: #f8f8f8;
}

.mapplic-levels .mapplic-levels-up {
	background-image: url(../images/arrow-up.svg);
}

.mapplic-levels .mapplic-levels-down {
	background-image: url(../images/arrow-down.svg);
	bottom: 0;
}

.mapplic-levels a.mapplic-disabled {
	background-color: #eee;
	cursor: default;
}

/* Sidebar */
.mapplic-sidebar {
	width: 30%;
	height: 100%;
	float: left;
	position: relative;
}

/* Search */
.mapplic-search-form {
	background-color: #f8f8f8;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #f4f4f4;
	padding: 14px 12px;
	margin: 0;
	width: 100%;
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mapplic-search-input {
	background-image: url(../images/magnifier.svg) !important;
	background-size: 16px 16px !important;
	background-repeat: no-repeat !important;
	background-position: 8px !important;
	border: 2px solid #eee;
	border-radius: 0;
	font-size: 14px !important;
	font-family: inherit;
	line-height: 20px;
	height: 38px !important;
	margin: 0 !important;
	padding: 8px 32px !important;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition: border-color 0.1s;
	-moz-transition: border-color 0.1s;
	transition: border-color 0.1s;
}

.mapplic-search-input::-ms-clear {display: none; width:0; height:0;}

.mapplic-search-input:focus {
	border-color: #6ed8dd;
}

.mapplic-search-clear {
	background-image: url(../images/cross.svg);
	background-size: 8px 8px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	border: none;
	cursor: pointer;
	display: none;
	position: absolute;
	top: 14px;
	right: 14px;
	margin: 2px 0;
	width: 34px;
	height: 34px;
}

.mapplic-not-found {
	color: #bbb;
	display: none;
	font-size: 13px;
	padding: 0 30px;
	position: absolute;
	text-align: center;
	top: 100px;
}

/* Sidebar list */
.mapplic-list-container {
	padding-top: 67px;
	height: 100%;
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mapplic-list {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	height: 100%;
}

.mapplic-list-container ol {
	border-color: #eee;
	list-style: none;
	padding: 0;
	margin: 0;
}

.mapplic-list-container li {
	border-color: inherit;
	margin: 0 !important;
}

.mapplic-list-category > a {
	background-color: #bbb;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05) inset !important;
	color: #fff !important;
	display: block;
	font-size: 14px;
	line-height: 26px;
	padding: 10px 12px;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

.mapplic-list-category ol {
	border-bottom: 2px solid #eee !important;
}

.mapplic-thumbnail {
	border-radius: 0px !important;
	box-shadow: none !important;
	margin-right: 10px;
	float: left;
	width: 50px;
	max-height: 50px;
}

.mapplic-thumbnail-placeholder {
	background-color: #eee;
	box-sizing: border-box;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
	padding: 8px 4px;
	width: 50px;
	height: 50px;
	text-align: center;
}

.mapplic-list-category > a .mapplic-list-count {
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 4px;
	padding: 0 6px;
	text-align: center;
	-webkit-transition: border-radius 0.2s;
	-moz-transition: border-radius 0.2s;
	transition: border-radius 0.2s;

}

.mapplic-list-location {
	border-bottom: 1px solid #eee;
	margin: 0 !important;
}

.mapplic-list-location[data-location=init] {
	display: none !important;
}

.mapplic-list-location > a {
	background-color: #fff;
	border-left: 1px solid transparent;
	display: block;
	font-size: 14px;
	padding: 10px;
	text-decoration: none;
	-webkit-transition: border 0.1s;
	-moz-transition: border 0.1s;
	transition: border 0.1s;
}

.mapplic-list-location > a:after {
	content: '';
	display:block;
	clear:both;
}

.mapplic-list-location > a:hover {
	background-color: #f4fcfc;
	border-left: 2px solid;
	border-color: inherit;
}

.mapplic-list-location h4 {
	color: #242424;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 4px 0 !important;
	padding: 0;
	clear: none;
}

.mapplic-list-location span {
	color: #bbb;
	font-size: 13px;
	font-weight: normal;
}

/* Tooltip */
.mapplic-tooltip {
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
	display: none;
	max-width: 300px;
	min-width: 120px;
	margin-top: -76px;
	padding: 16px;
	position: absolute;
	-webkit-transition: margin 0.1s;
	-moz-transition: margin 0.1s;
	transition: margin 0.1s;
}

.mapplic-tooltip-title {
	color: #333;
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 12px 0 0 !important;
	width: 100%;
}

.mapplic-hovertip {
	min-width: 30px;
	padding: 6px 14px;
	pointer-events: none;
}

.mapplic-hovertip .mapplic-tooltip-title {
	margin: 0 !important;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}

.mapplic-tooltip-content {
	max-height: 160px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.mapplic-tooltip p {
	margin-bottom: 0;
	margin: 10px 0 0 0;
}

.mapplic-tooltip .mapplic-thumbnail {
	border-radius: 50% !important;
	width: 48px;
	height: 48px;
	margin-right: 12px;
}

.mapplic-tooltip-description,
.mapplic-tooltip p {
	color: #aaa;
	font-size: 13px;
	line-height: 20px;
}

.mapplic-popup-link {
	background-color: #6CB5F4;
	border-radius: 0;
	color: #fff !important;
	float: right;
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
	padding: 0 10px;
	margin-top: 12px;
	text-decoration: none;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.mapplic-popup-link:hover {
	background-color: #888;
}

.mapplic-tooltip img {
	max-width: 100%;
}

.mapplic-tooltip-close {
	background-image: url(../images/cross.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 8px 8px;
	background-color: transparent;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 6px;
	top: 6px;
	padding: 8px;
	width: 8px;
	height: 8px;
	opacity: 0.5;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.mapplic-tooltip-close:hover {
	opacity: 1.0;
}

.mapplic-tooltip-triangle {
	border-color: #fff transparent transparent transparent !important;
	border-style: solid;
	border-width: 8px 7px 0 7px;
	width: 0;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-bottom: -8px;
	margin-left: -7px;
	-webkit-transition: left 0.1s;
	-moz-transition: left 0.1s;
	transition: left 0.1s;
}

.mapplic-bottom .mapplic-tooltip-triangle {
	border-color: transparent transparent #fff transparent !important;
	border-width: 0 7px 8px 7px;
	top: 0;
	margin-top: -8px;
}

/* Lightbox */
.mapplic-lightbox-title {
	color: #333;
	margin-top: 0;
	margin-bottom: 20px;
}

.mapplic-lightbox {
	background-color: #fff;
	position: relative;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto;
}

.mapplic-lightbox:after {
	content: '';
	display:block;
	clear:both;
}

.mapplic-popup-image {
	outline: none;
}

.mfp-bg { z-index: 99981 !important; }
.mfp-wrap { z-index: 99982 !important; }
.mfp-content { z-index: 99983 !important; }

/* Lightbox animation */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }

/* Responsive layout */
@media all and (max-width: 667px) {
	.mapplic-container,
	.mapplic-sidebar {
		width: 100% !important;
	}

	.mapplic-tooltip {
		max-width: 240px;
	}

	.mapplic-minimap-background {
		width: 100px !important;
	}

	.mapplic-element {
		height: auto !important;
	}

	.mapplic-search-form {
		border-right: none;
	}
}

/* Retina */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
	.mapplic-pin { background-image: url(../images/pin@2x.png); }
	.mapplic-pin.orange { background-image: url(../images/pin-orange@2x.png); }
	.mapplic-pin.yellow { background-image: url(../images/pin-yellow@2x.png); }
	.mapplic-pin.green { background-image: url(../images/pin-green@2x.png); }
	.mapplic-pin.blue { background-image: url(../images/pin-blue@2x.png); }
	.mapplic-pin.purple { background-image: url(../images/pin-purple@2x.png); }
}

/* Map */
.mapplic-element svg {
	width: 100%;
	height: 100%;
}

.mapplic-element svg a {
	cursor: pointer;
}

.mapplic-clickable:not(g),
g.mapplic-clickable > * {
	cursor: pointer;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.mapplic-map-image *[id^=nopointer] {
	pointer-events: none;
}

[id^=landmarks] .mapplic-clickable {
	cursor: pointer;
}

/* SKINS */
/* mapplic-dark */
.mapplic-dark .mapplic-tooltip {
	background-color: #333;
}

.mapplic-dark .mapplic-tooltip-triangle {
	border-color: #333 transparent transparent transparent !important;
}

.mapplic-dark .mapplic-bottom .mapplic-tooltip-triangle {
	border-color: transparent transparent #333 transparent !important;
}

.mapplic-dark .mapplic-tooltip-title {
	color: #fff;
}

.mapplic-dark .mapplic-tooltip-description,
.mapplic-dark .mapplic-tooltip p {
	color: #bbb;
}

.mapplic-dark .mapplic-tooltip-close {
	background-image: url(../mapplic/../images/cross-light.svg) !important;
}

/* INTERACTIVE ELEMENTS */
/* clickable elements */
.mapplic-clickable:not(g),
g.mapplic-clickable > * {
	opacity: 0.4;
	/*fill: #b7a6bd*/;
}

/* hovered elements */
.mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover > * {
	opacity: 0.8;
}

/* active elements */
.mapplic-active,
a.mapplic-active > path,
g.mapplic-active > * {
	opacity: 1.0 !important;
}

/* Mall example - Custom */
#landmarks-ground .mapplic-clickable,
#landmarks-underground .mapplic-clickable,
#landmarks-level1 .mapplic-clickable {
	opacity: 1 !important;
}

#landmarks-ground polygon.mapplic-active,
#landmarks-ground path.mapplic-active {
	fill: #ADDB2C;
}

#landmarks-underground polygon.mapplic-active,
#landmarks-underground path.mapplic-active {
	fill: #7EE0CD;
}

#landmarks-level1 polygon.mapplic-active,
#landmarks-level1 path.mapplic-active {
	fill: #F9684B;
}

/* CUSTOM STYLES */
.mapplic-sidebar { /*float: right;*/ }
.mapplic-pin.mapplic-active { /*background-color: #91bf39 !important; border-color: #91bf39 !important;*/ }

.mapplic-tooltip { max-width: 300px; } 			/* tooltip width */
.mapplic-tooltip-content { max-height: 160px; } /* tooltip height*/

/* example custom pin */
.mapplic-pin.my-new-pin { /* replace 'my-new-pin' with the name of your pin */
	background-image: url(../images/my-new-pin.png); 	/* define the path to image file */
	background-size: 20px 30px;
	width: 20px;
	height: 30px;
	margin-left: -10px;	/* negative margins are used for */
	margin-top: -15px;	/* defining the pin's origin */
}

/* ==========================================================================
   #CUSTOM
   ========================================================================== */
.mapplic-tooltip-close {
	filter: brightness(0) invert(1);
}

.mapplic-tooltip-dateContent {
	font-size: 13px;
	color: #4a4a4a;
}

.mapplic-tooltip-contentContainer {
	display: flex;
	align-items: center;
	padding: 15px 18px;
	background-color: #fff;
	border-bottom: 1px solid #E6E6E6;
}

.mapplic-tooltip-dateLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 24px;
	margin-right: 10px;
}

.mapplic-tooltip-dateLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24'%3E%3Cg fill='%234A4A4A' fill-rule='nonzero'%3E%3Cpath d='M22.44 23.79H2.56c-1.05 0-1.9-.86-1.9-1.91V.66c0-.31.25-.57.56-.57h22.56c.31 0 .57.26.57.57v21.22c0 1.05-.86 1.9-1.91 1.9zM1.79 1.23v20.65c0 .42.35.77.77.77h19.88c.42 0 .77-.35.77-.77V1.23H1.8z'/%3E%3Cpath d='M5.75 4.65a.57.57 0 0 1-.57-.57V2.84a.57.57 0 0 1 1.14 0v1.24c0 .32-.26.57-.57.57zM10.25 4.65a.57.57 0 0 1-.57-.57V2.84a.57.57 0 0 1 1.14 0v1.24c0 .32-.26.57-.57.57zM14.75 4.65a.57.57 0 0 1-.57-.57V2.84a.57.57 0 0 1 1.14 0v1.24c0 .32-.26.57-.57.57zM19.25 4.65a.57.57 0 0 1-.57-.57V2.84a.57.57 0 0 1 1.14 0v1.24c0 .32-.26.57-.57.57zM23.78 7.8H1.22a.57.57 0 0 1 0-1.14h22.56a.57.57 0 0 1 0 1.13z'/%3E%3Cpath d='M5.75 23.79a.57.57 0 0 1-.57-.57v-16a.57.57 0 0 1 1.14 0v16c0 .31-.26.57-.57.57zM10.25 23.79a.57.57 0 0 1-.57-.57v-16a.57.57 0 0 1 1.14 0v16c0 .31-.26.57-.57.57zM14.75 23.79a.57.57 0 0 1-.57-.57v-16a.57.57 0 0 1 1.14 0v16c0 .31-.26.57-.57.57zM19.25 23.79a.57.57 0 0 1-.57-.57v-16a.57.57 0 0 1 1.14 0v16c0 .31-.26.57-.57.57z'/%3E%3Cg%3E%3Cpath d='M23.78 11.95H1.22a.57.57 0 0 1 0-1.13h22.56a.57.57 0 0 1 0 1.13zM23.78 15.79H1.22a.57.57 0 0 1 0-1.14h22.56a.57.57 0 0 1 0 1.14zM23.78 19.63H1.22a.57.57 0 0 1 0-1.14h22.56a.57.57 0 0 1 0 1.14z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px 24px;
	width: 25px;
	height: 24px;
}

/* DETAILS */
.mapplic-tooltip-detailsContent {
	font-size: 13px;
	color: #4a4a4a;
}

.mapplic-tooltip-detailsLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 24px;
	margin-right: 10px;
}

.mapplic-tooltip-detailsLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='25'%3E%3Cg fill='%234A4A4A' fill-rule='nonzero'%3E%3Cpath d='M19.48 20.34a.5.5 0 0 1-.47-.34L12.64 2.2a1.24 1.24 0 0 0-2.28.03L3.99 20a.5.5 0 1 1-.94-.34l6.38-17.8a2.25 2.25 0 0 1 4.14-.02l6.38 17.83a.5.5 0 0 1-.47.67z'/%3E%3Cpath d='M20.3 24.52H2.7a2.6 2.6 0 0 1 0-5.18h17.6a2.6 2.6 0 0 1 0 5.18zM2.7 20.34a1.6 1.6 0 0 0 0 3.19h17.6a1.6 1.6 0 0 0 0-3.2H2.7zM14.27 5.77H8.98a.5.5 0 0 1 0-1h5.28a.5.5 0 0 1 0 1zM15.02 9.4H7.98a.5.5 0 0 1 0-1h7.04a.5.5 0 0 1 0 1zM16.87 13.01H6.32a.5.5 0 0 1 0-1h10.55a.5.5 0 0 1 0 1zM18.18 16.69H4.76a.5.5 0 0 1 0-1h13.42a.5.5 0 0 1 0 1z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px 24px;
	width: 25px;
	height: 24px;
}

/* IMPACT */
.mapplic-tooltip-impactContent {
	font-size: 13px;
	color: #4a4a4a;
}

.mapplic-tooltip-impactLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 24px;
	margin-right: 10px;
}

.mapplic-tooltip-impactLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cg fill='%234A4A4A' fill-rule='nonzero'%3E%3Cpath d='M19.6 24h-3.3c-.9 0-1.6-.7-1.6-1.6v-2.9c0-.3.2-.5.5-.5h4.1c.4 0 .7-.1 1-.4.1-.1.4-.2.5-.1.2.1.3.3.3.5v3.5c.1.7-.6 1.5-1.5 1.5zm-3.8-4v2.4c0 .3.3.6.6.6h3.3c.3 0 .6-.3.6-.6v-2.6c-.3.1-.6.2-.9.2h-3.6zM19.4 10.5H2.8c-.2 0-.3-.1-.4-.2-.1-.1-.1-.3-.1-.5l2.2-5.7c.1-.1.3-.3.5-.3h12.1c.2 0 .4.1.5.3l2.2 5.6c.1.1.1.2.1.3 0 .3-.2.5-.5.5zm-15.9-1h15.1l-1.8-4.7H5.4L3.5 9.5zM5.4 16.9c-1.2 0-2.1-1-2.1-2.1 0-1.2 1-2.1 2.1-2.1s2.1 1 2.1 2.1c.1 1.1-.9 2.1-2.1 2.1zm0-3.3c-.6 0-1.1.5-1.1 1.1 0 .6.5 1.1 1.1 1.1.6 0 1.1-.5 1.1-1.1.1-.6-.4-1.1-1.1-1.1zM16.6 16.9c-1.2 0-2.1-1-2.1-2.1 0-1.2 1-2.1 2.1-2.1 1.2 0 2.1 1 2.1 2.1s-1 2.1-2.1 2.1zm0-3.3c-.6 0-1.1.5-1.1 1.1 0 .6.5 1.1 1.1 1.1.6 0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1z'/%3E%3Cpath d='M19.4 20H2.6C1.3 20 .2 18.9.2 17.6v-5.7c0-1.3 1.1-2.4 2.4-2.4h16.8c1.3 0 2.4 1.1 2.4 2.4v5.7c0 1.3-1.1 2.4-2.4 2.4zM2.6 10.5c-.8 0-1.4.6-1.4 1.4v5.7c0 .8.6 1.4 1.4 1.4h16.8c.8 0 1.4-.6 1.4-1.4v-5.7c0-.8-.6-1.4-1.4-1.4H2.6z'/%3E%3Cpath d='M5.6 24H2.4c-.9 0-1.6-.7-1.6-1.6v-3.5c0-.2.1-.4.3-.5.2-.1.4 0 .5.1.3.3.6.4 1 .4h4.1c.3 0 .5.2.5.5v2.9c0 .9-.7 1.7-1.6 1.7zm-3.8-4.2v2.6c0 .3.2.6.6.6h3.3c.3 0 .6-.3.6-.6V20H2.6c-.3 0-.6-.1-.8-.2zM17.2 4.8c-.3 0-.5-.2-.5-.5V2.8c0-1-.8-1.8-1.8-1.8H7.3c-1 0-1.8.8-1.8 1.8v1.5c0 .3-.2.5-.5.5s-.5-.2-.5-.5V2.8C4.5 1.3 5.8 0 7.3 0h7.6c1.5 0 2.8 1.3 2.8 2.8v1.5c0 .3-.2.5-.5.5z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px 24px;
	width: 25px;
	height: 24px;
}

/* VITESSE */
.mapplic-tooltip-vitesseContent {
	font-size: 13px;
	color: #4a4a4a;
}

.mapplic-tooltip-vitesseLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 24px;
	margin-right: 10px;
}

.mapplic-tooltip-vitesseLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21' height='21'%3E%3Cdefs%3E%3Cpath id='a' d='M.06 0H21v21H.06z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%234A4A4A' d='M10.5 0C4.701 0 0 4.701 0 10.5S4.701 21 10.5 21 21 16.299 21 10.5 16.299 0 10.5 0zm0 .9c5.294 0 9.6 4.307 9.6 9.6 0 5.294-4.306 9.6-9.6 9.6-5.293 0-9.6-4.306-9.6-9.6C.9 5.207 5.207.9 10.5.9z' mask='url(%23b)'/%3E%3C/g%3E%3Cpath fill='%234A4A4A' d='M10.5 2.487a8.014 8.014 0 1 0 .001 16.027A8.014 8.014 0 0 0 10.5 2.487zm0 .9c3.922 0 7.112 3.191 7.112 7.113a7.12 7.12 0 0 1-7.112 7.112c-3.922 0-7.113-3.19-7.113-7.112S6.578 3.387 10.5 3.387z'/%3E%3Cpath fill='%234A4A4A' fill-rule='nonzero' d='M10.05 6.168a.45.45 0 0 1 .9 0V11a.45.45 0 0 1-.9 0V6.168z'/%3E%3Cpath fill='%234A4A4A' d='M11.108 13.436a.609.609 0 1 1-1.217 0 .609.609 0 0 1 1.217 0'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 25px 24px;
	width: 25px;
	height: 24px;
}

.mapplic-tooltip-vitesseContainer {
	border: none;
}


/* PIQUENIQUE */

.mapplic-tooltip-contentAires {
	display: flex;
	align-items: center;
	padding: 2px 18px;
	background-color: #fff;
	border-bottom: 1px solid #E6E6E6;
}

.mapplic-tooltip-piqueniqueContent {
	font-size: 13px;
	color: #4a4a4a;
}

.mapplic-tooltip-piqueniqueLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}

.mapplic-tooltip-piqueniqueLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cg id='Titres_Legende' data-name='Titres + Legende'%3E%3Cpath d='M20.9 19.57h.44a.35.35 0 0 0 .35-.35.35.35 0 0 0-.35-.35h-1.23a.34.34 0 0 0-.35.35.35.35 0 0 0 .35.35h.44v.61h-2.81V18.3h2a.5.5 0 0 0 0-1h-4.38a.5.5 0 1 0 0 1h2v1.88h-2.82v-.61H15a.35.35 0 0 0 .35-.35.34.34 0 0 0-.35-.35h-1.25a.35.35 0 0 0-.35.35.35.35 0 0 0 .35.35h.44v.61H11v-2.63h2.94a.29.29 0 0 0 .2-.5 20.31 20.31 0 0 1-2.4-2.56h1.4a.29.29 0 0 0 .21-.49 17 17 0 0 1-1.91-2.29h.81a.29.29 0 0 0 .18-.52 6.64 6.64 0 0 1-2.33-3.37 6.68 6.68 0 0 1-2.3 3.37.29.29 0 0 0 .17.52h.82A17.92 17.92 0 0 1 6.87 14a.29.29 0 0 0 .21.49h1.41a20.45 20.45 0 0 1-2.41 2.56.29.29 0 0 0 .2.5h3v2.63H6.14v.35h16.22v-.35H20.9z' class='cls-1'/%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Motel */
.mapplic-tooltip-motelLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-motelLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cg id='Titres_Legende' data-name='Titres + Legende'%3E%3Cpath d='M20.78 13.25l-.92.52-8.8-3.19V10a.69.69 0 0 0-.27-.64.84.84 0 0 0-.84.11l-.86.41c-.72.34-1.62.77-2 1A1.15 1.15 0 0 0 6.37 12v2.27a.4.4 0 0 0 .43.4.39.39 0 0 0 .42-.33l9.28 4v.28a.48.48 0 0 0 1 0v-.41l3.61-2c0 .2.2.34.46.34a.62.62 0 0 0 .28-.06.36.36 0 0 0 .17-.29v-2.45a.69.69 0 0 0-.27-.64c-.32-.17-.75 0-.97.14zM6.72 12.6V12a.82.82 0 0 1 .55-.9c.36-.19 1.29-.63 2-1l.87-.41a.91.91 0 0 1 .41-.14.17.17 0 0 1 .09 0c.06 0 .1.16.1.34v.6zM17.61 15c-.6.32-.77.57-.77 1.14v.9L7 12.87l3.93-2L19.45 14c-.72.4-1.53.86-1.84 1z' class='cls-1'/%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Shop */
.mapplic-tooltip-shopLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-shopLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath fill='%231a171b' d='M21.88 6.49l-2.46.44a.49.49 0 0 0-.37.31l-1.14 2.92-11.09.3a.53.53 0 0 0-.36.17.5.5 0 0 0-.12.37l.41 5a.5.5 0 0 0 .46.45l8.48.65 1.56 1.5a.35.35 0 0 1-.24.62H6.72a.5.5 0 0 0-.5.5.5.5 0 0 0 .5.5H8a.83.83 0 0 0-.49.76.84.84 0 1 0 1.68 0 .83.83 0 0 0-.49-.76h8.17a.83.83 0 0 0-.49.76A.85.85 0 0 0 18 21a.83.83 0 0 0-.69-.81 1.35 1.35 0 0 0 .59-2.31l-1.44-1.38 2.22-5.67 1.15-2.94 2.18-.39a.5.5 0 0 0 .4-.58.51.51 0 0 0-.53-.43zm-13.4 9.1l-.76-.06-.07-.79h.83zm0-1.2h-.86L7.5 13h1zm0-1.78h-1l-.09-1.16h1.1zm1.78 3.11l-1.43-.11v-.87h1.43zm0-1.33H8.83V13h1.43zm0-1.78H8.83v-1.2h1.43zm1.79 3.25l-1.44-.11v-1h1.44zm0-1.47h-1.44V13h1.44zm0-1.78h-1.44v-1.25h1.44zM13.83 16l-1.43-.11v-1.15h1.43zm0-1.6H12.4V13h1.43zm0-1.78H12.4v-1.3h1.43zM15.62 16v.12L14.18 16v-1.26h1.44zm0-1.62h-1.44V13h1.44zm0-1.78h-1.44v-1.34h1.44zM8.8 21a.49.49 0 0 1-.49.49.5.5 0 0 1-.5-.49.51.51 0 0 1 .5-.5.5.5 0 0 1 .49.5zm8.88 0a.5.5 0 0 1-.5.49.49.49 0 0 1-.49-.49.5.5 0 0 1 .49-.5.51.51 0 0 1 .5.5zM16 15.12v-.38h.14zm.28-.73H16V13h.84zm.7-1.78H16v-1.4h1.54zm4.84-7.44H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' data-name='Titres + Legende'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Cafet */
.mapplic-tooltip-cafetariaLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-cafetariaLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cpath fill='%231a171b' d='M19.87 17l-.94 1H8.35l-.94-1a.5.5 0 1 0-.73.68l1.08 1.17a.52.52 0 0 0 .37.16h11a.52.52 0 0 0 .37-.16l1.1-1.15a.5.5 0 1 0-.73-.68zm-1.15-6.87V9.3H8.48c0 3 .27 6.52 1.38 8h7.5a4.78 4.78 0 0 0 .49-1 4.06 4.06 0 0 0 3.95-4.06 2.08 2.08 0 0 0-.71-1.69 3.25 3.25 0 0 0-2.37-.4zm-.55 5.2a22.11 22.11 0 0 0 .52-4.19 2.47 2.47 0 0 1 1.76.26 1.12 1.12 0 0 1 .35.92 3 3 0 0 1-2.63 3.03zm3.62-10.16H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' data-name='Titres + Legende'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Restaurant */
.mapplic-tooltip-restaurantLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-restaurantLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cg id='Titres_Legende' data-name='Titres + Legende'%3E%3Cpath d='M19.38 11.93L22 9.35l-.4-.4L18.48 12l-.37-.37 3.07-3.07-.38-.36-3.07 3.08-.37-.37 3.07-3.07-.38-.38L17 10.53l-.37-.37 3.08-3.07-.42-.41-2.59 2.57a3 3 0 0 0-.92 2.93L14 13.68l-1.8-1.56a3.36 3.36 0 0 0-.74-3.57c-1-1-3.17-1.61-4.12-.65S7 11.07 8 12a3.37 3.37 0 0 0 3.57.74L13 14.53l-4.68 4c-.67.59-1.42 1.1-1.38 1.77a1.32 1.32 0 0 0 .36 1 1.36 1.36 0 0 0 1 .36c.67 0 1.18-.71 1.77-1.39L14 15.69l4 4.59c.59.68 1.1 1.42 1.77 1.39a1.25 1.25 0 0 0 1.36-1.36c0-.67-.71-1.18-1.39-1.77-.45-.4-2.59-2.23-4.68-4l1.44-1.68a3 3 0 0 0 2.88-.93z' class='cls-1'/%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Snack */
.mapplic-tooltip-snackLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-snackLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cg fill='%23010002' fill-rule='nonzero'%3E%3Cpath d='M20.65 2.95h-3.27a7.14 7.14 0 0 0-11.67.25h-2.4A3.28 3.28 0 0 0 0 6.44V7.6a3.28 3.28 0 0 0 3.3 3.24h2.41a7.14 7.14 0 0 0 12-.25h2.94c1.82 0 3.3-1.45 3.3-3.24V6.19c0-1.79-1.48-3.24-3.3-3.24zM9.86 4.87L8.61 9.22h-.66l-.56-2.28c-.12-.5-.2-.85-.26-1.19-.07.39-.16.76-.3 1.2l-.62 2.27h-.67V9.2L4.4 4.82h.7v.03l.52 2.19.29 1.29c.07-.4.2-.83.32-1.3l.6-2.21h.65l.01.03.54 2.2c.1.42.2.86.27 1.26l.28-1.18.03-.1.59-2.21h.67l-.02.05zm1 4.35h-.66V6.03h.66v3.19zm-.04-3.74a.42.42 0 0 1-.3.12.38.38 0 0 1-.4-.4c0-.22.18-.39.41-.39.23 0 .4.17.4.4 0 .1-.04.2-.1.27zM23.6 7.34c0 1.6-1.32 2.9-2.95 2.9h-5.78c-1.2 0-2.25 0-2.8-.03.56-.26 1.42-.68 1.42-1.44V6.2c0-1.6 1.32-2.9 2.95-2.9h4.21c1.63 0 2.95 1.3 2.95 2.9v1.15z'/%3E%3Cpath d='M15.07 9.12h.63V7.26h1.58v-.53H15.7V5.45h1.72V4.9h-2.35zM18 6h1v3h-1zM18.5 5a.5.5 0 0 0-.5.5c0 .29.2.5.49.5.15 0 .29-.05.38-.15.09-.1.13-.21.13-.35 0-.29-.2-.5-.5-.5z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Toilettes */
.mapplic-tooltip-toilettesLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-toilettesLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cg id='Titres_Legende' data-name='Titres + Legende'%3E%3Cpath d='M11.82 12.22a9.92 9.92 0 0 0-.53-1.13 1.6 1.6 0 0 0-.85-.53v-.36A1 1 0 1 0 9 9.24a1 1 0 0 0 .68 1v.36a1.56 1.56 0 0 0-.85.53 8.43 8.43 0 0 0-.53 1.13l-.77 1.87c-.07.17-.13.4 0 .5s.38.08.51-.21l.87-2.09c.06-.15.27-.1.2.08S8 16.67 8 16.67h1.11v2.92c0 .2 0 .56.38.56s.4-.2.4-.33v-3.15h.37v3.15c0 .13.06.33.4.33s.38-.36.38-.56v-2.92h1.13S11 12.55 11 12.37s.15-.23.21-.08.73 1.81.86 2.09.35.31.52.21.1-.33 0-.5-.59-1.45-.77-1.87zM19.79 11.78a1.93 1.93 0 0 0-.61-.91 1.62 1.62 0 0 0-.85-.19v-.5a1 1 0 0 0 .58-.92 1 1 0 0 0-2.09 0 1 1 0 0 0 .57.92v.5a1.62 1.62 0 0 0-.85.19 1.93 1.93 0 0 0-.61.91c-.23.49-.88 2-1 2.19s-.17.47 0 .59.45.1.61-.23.83-1.8.9-2 .21-.16.21 0v2.53l-1.2 4.53c-.07.29-.07.62.21.72a.58.58 0 0 0 .75-.28c.1-.31 1.4-4.85 1.4-4.85s1.3 4.54 1.41 4.85a.56.56 0 0 0 .74.28c.28-.1.28-.42.21-.72L19 14.84v-2.53c0-.11.13-.14.21 0s.74 1.64.9 2 .42.36.61.23.11-.39 0-.59-.72-1.68-.93-2.17zM13.57 6.82h.75v14.71h-.75z' class='cls-1'/%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* douche */
.mapplic-tooltip-doucheLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-doucheLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3Cpath d='M15 11.26a1.79 1.79 0 1 0 1.79 1.79A1.8 1.8 0 0 0 15 11.26z' class='cls-1'/%3E%3Cpath d='M20.39 11.55l-3.55 3.57H13.3a1.06 1.06 0 0 0-.73.29l-2.49 2.49a.81.81 0 0 0 .62 1.3h2.12v2.59h4.67v-5.34l3.89-3.9c.77-.77-.23-1.76-.99-1zm-5.45 7.65a.53.53 0 0 1-.44.44h-.83c-.2 0-.35-.26-.35-.45a.78.78 0 1 0 0-1.55c0-.17.17-.41.35-.41h.83a.53.53 0 0 1 .44.44zM9.02 6.32l-.95.35-.44-.43-.87.87.43.44-.27.91.44.43 2.09-2.14-.43-.43zM10.15 15.27a.46.46 0 0 0 .4.53.47.47 0 1 0-.4-.53zM10.56 14.18a.44.44 0 0 0-.38-.51.45.45 0 0 0-.51.38.45.45 0 1 0 .89.13zM10 13a.43.43 0 0 0-.37-.48.41.41 0 0 0-.48.36.42.42 0 0 0 .36.48A.44.44 0 0 0 10 13zM9.51 11.74a.41.41 0 0 0-.34-.46.4.4 0 1 0 .34.46zM9 10.52a.38.38 0 0 0-.33-.43.38.38 0 0 0-.43.32.38.38 0 1 0 .76.11zM8.46 9.3a.36.36 0 0 0-.3-.41.37.37 0 0 0-.41.31.36.36 0 0 0 .71.1zM11.92 13.54a.44.44 0 0 0 .44.49.47.47 0 1 0 .05-.93.46.46 0 0 0-.49.44zM11.2 12.56a.43.43 0 0 0 .42.47.44.44 0 0 0 .47-.42.45.45 0 0 0-.42-.47.45.45 0 0 0-.47.42zM11.33 11.63a.42.42 0 0 0-.4-.44.41.41 0 0 0-.45.4.43.43 0 0 0 .85 0zM10.14 11a.4.4 0 0 0 .42-.38.4.4 0 1 0-.42.38zM9.4 10a.38.38 0 1 0 0-.76.4.4 0 0 0-.4.36.39.39 0 0 0 .4.4zM8.7 8.32a.36.36 0 0 0 0 .71.37.37 0 0 0 .3-.34.36.36 0 0 0-.3-.37zM13.2 11.53a.47.47 0 1 0-.49-.45.46.46 0 0 0 .49.45zM12.22 10.76a.44.44 0 0 0 0-.88.44.44 0 0 0-.43.46.46.46 0 0 0 .43.42zM10.8 9.6a.42.42 0 0 0 .83 0 .41.41 0 0 0-.43-.39.41.41 0 0 0-.4.39zM9.85 8.86a.39.39 0 0 0 .77 0 .39.39 0 1 0-.77 0zM9.61 8.08a.34.34 0 0 0-.37-.34.37.37 0 0 0-.34.38.36.36 0 0 0 .38.33.35.35 0 0 0 .33-.37zM9.89 7.87a.35.35 0 1 0-.41-.3.35.35 0 0 0 .41.3zM11.16 8.42a.38.38 0 1 0-.11-.75.38.38 0 0 0 .11.75zM12.42 9a.4.4 0 0 0 .34-.45.39.39 0 0 0-.45-.33.4.4 0 0 0-.34.45.4.4 0 0 0 .45.33zM13.69 9.51a.42.42 0 1 0-.47-.36.42.42 0 0 0 .47.36zM15 10.05a.43.43 0 0 0 .37-.49.44.44 0 0 0-.5-.37.43.43 0 0 0-.36.5.42.42 0 0 0 .49.36zM16.23 10.6a.45.45 0 0 0 .38-.52.46.46 0 0 0-.51-.39.46.46 0 0 0 .13.91zM17.5 11.14a.48.48 0 0 0 .4-.54.48.48 0 0 0-.94.14.47.47 0 0 0 .54.4z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* obu */
.mapplic-tooltip-distributeurobuLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-distributeurobuLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cpath id='Calque_1' d='M9.32 21.67h.25v1.38h-.25z' class='cls-1' data-name='Calque 1'/%3E%3Cg id='Douches'%3E%3Cpath d='M20.39 9.44a22.69 22.69 0 0 0-6.09-.75 22.81 22.81 0 0 0-6.09.75A1.61 1.61 0 0 0 7.05 11v3.35a.53.53 0 0 0 .5.53l.21 3.88a.85.85 0 0 0 .84.84h.26L9 20.9h.2v.99h.49v-.99h.23l.08-1.31h9.83a.84.84 0 0 0 .84-.83l.21-3.88H21a.54.54 0 0 0 .53-.54V11a1.61 1.61 0 0 0-1.14-1.56zM9.46 20.4l-.07-.81h.17zm10.74-1.65a.35.35 0 0 1-.34.34H8.6a.35.35 0 0 1-.34-.36l-.21-3.85h12.36zm.86-4.41H7.58V11a1.11 1.11 0 0 1 .8-1.07 22.3 22.3 0 0 1 6-.73 22.39 22.39 0 0 1 6 .73 1.11 1.11 0 0 1 .8 1.07z' class='cls-1'/%3E%3Cpath d='M15.18 10.71H8.91a1 1 0 0 0-1 1v1.08a1 1 0 0 0 1 1h6.27a1 1 0 0 0 1-1v-1.08a1 1 0 0 0-1-1zm.49 2.08a.49.49 0 0 1-.49.49H8.91a.49.49 0 0 1-.5-.49v-1.08a.5.5 0 0 1 .5-.5h6.27a.49.49 0 0 1 .49.5zM17.06 11.2a.24.24 0 1 0 0-.48.24.24 0 1 0 0 .48zM17.06 12.49a.24.24 0 0 0 .24-.24.24.24 0 0 0-.24-.24.23.23 0 0 0-.24.24.24.24 0 0 0 .24.24zM17.06 13.09a.44.44 0 1 0 .44.44.44.44 0 0 0-.44-.44z' class='cls-1'/%3E%3Ccircle cx='19.19' cy='12.25' r='.36' class='cls-1'/%3E%3Cpath d='M20.12 11.49l-.25.25a.1.1 0 0 0 0 .09.74.74 0 0 1 .12.42.73.73 0 0 1-.12.41.09.09 0 0 0 0 .09l.25.25a.08.08 0 0 0 .11 0 1.31 1.31 0 0 0 .24-.75 1.29 1.29 0 0 0-.24-.75.07.07 0 0 0-.11-.01zM18.51 12.66a.73.73 0 0 1-.12-.41.74.74 0 0 1 .12-.42.08.08 0 0 0 0-.09l-.25-.25a.07.07 0 0 0-.11 0 1.29 1.29 0 0 0-.24.75 1.31 1.31 0 0 0 .24.75.08.08 0 0 0 .11 0l.25-.25a.07.07 0 0 0 0-.08zM19.6 12.92a.73.73 0 0 1-.41.12.74.74 0 0 1-.42-.12.1.1 0 0 0-.09 0l-.25.25a.07.07 0 0 0 0 .11 1.29 1.29 0 0 0 .75.24 1.31 1.31 0 0 0 .75-.24.08.08 0 0 0 0-.11l-.25-.25a.09.09 0 0 0-.08 0zM18.77 11.57a.74.74 0 0 1 .42-.12.73.73 0 0 1 .41.12.07.07 0 0 0 .09 0l.25-.25a.08.08 0 0 0 0-.11 1.31 1.31 0 0 0-.75-.24 1.29 1.29 0 0 0-.75.24.07.07 0 0 0 0 .11l.25.25a.08.08 0 0 0 .08 0z' class='cls-1'/%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* places pl */
.mapplic-tooltip-placespoidslourdsLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-placespoidslourdsLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231a171b%7D%3C/style%3E%3C/defs%3E%3Cg id='_Calque_' data-name='&lt;Calque&gt;'%3E%3Cpath d='M21.79 5.17H6.56A1.54 1.54 0 0 0 5 6.71v14.93a1.54 1.54 0 0 0 1.54 1.54h15.25a1.54 1.54 0 0 0 1.54-1.54V6.71a1.54 1.54 0 0 0-1.54-1.54zm1.29 16.47a1.29 1.29 0 0 1-1.29 1.29H6.56a1.29 1.29 0 0 1-1.29-1.29V6.71a1.29 1.29 0 0 1 1.29-1.29h15.23a1.29 1.29 0 0 1 1.29 1.29z' class='cls-1'/%3E%3Cpath d='M9.1 18.24h-.74v2.44h.26v-.86h.44A.81.81 0 0 0 10 19a.76.76 0 0 0-.9-.76zm.59.79a.55.55 0 0 1-.62.55h-.45v-1.1h.46c.37 0 .61.19.61.54zM10.64 18.24h-.27v2.44h1.4v-.24h-1.13v-2.2zM12.94 18.22L12 20.68h.27l.23-.64h1.11l.23.64h.28l-.93-2.46zm-.34 1.58l.47-1.24.46 1.24zM15.52 20.47c-.46 0-.8-.4-.8-1 0-.59.34-1 .8-1a.84.84 0 0 1 .58.25l.16-.2a1 1 0 0 0-.74-.3 1.13 1.13 0 0 0-1.07 1.25 1.11 1.11 0 0 0 1.05 1.24 1 1 0 0 0 .78-.34l-.16-.18a.82.82 0 0 1-.6.28zM16.95 19.57h1.1v-.24h-1.1v-.85h1.23v-.24h-1.49v2.44h1.51v-.24h-1.25v-.87zM19.43 19.34c-.46-.17-.57-.29-.57-.51a.42.42 0 0 1 .46-.39.93.93 0 0 1 .59.24l.16-.2a1.07 1.07 0 0 0-.74-.28.68.68 0 0 0-.74.65c0 .34.2.52.71.71s.54.29.54.49a.44.44 0 0 1-.49.41 1 1 0 0 1-.69-.31l-.16.2a1.21 1.21 0 0 0 .85.35.69.69 0 0 0 .76-.67c0-.31-.18-.51-.68-.69zM13.78 8.69l-2.06 3.42 2.16 3.58h-1.33L11 13l-1.49 2.69H8.22l2.14-3.57-2-3.43h1.27l1.42 2.52 1.44-2.52zM20 8.69l-2 3.42 2.16 3.58H18.8L17.28 13l-1.52 2.67h-1.29l2.14-3.57-2-3.43h1.32l1.42 2.52 1.44-2.52z' class='cls-1'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Total */
.mapplic-tooltip-totalLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-totalLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f4a300%7D%3C/style%3E%3C/defs%3E%3Cg id='Titres_Legende' data-name='Titres + Legende'%3E%3Cpath d='M22.22 15.26v-.11c-1.35 1.55-4.68 2.55-7.68 2.33a18.75 18.75 0 0 1-6.68-2.06A14.86 14.86 0 0 0 13.9 19c2.74.82 5.67.76 7.32-.1a3 3 0 0 0 1-3.68' class='cls-1'/%3E%3Cpath fill='%2300559f' d='M18.44 5.52c5.41 3.19 2.19 13.23-2.11 16.48-4 3-8.25 1.62-9.18-1.14A3.34 3.34 0 0 0 11 22c3.95-1.58 6-8.73 6.25-11.22.17-2.14-.11-3.57-.85-4.48s-2.17-1.3-4.08-.76c1.31-1.07 4.12-1.2 6.12 0'/%3E%3Cpath fill='%23e53138' d='M21.47 18.8h.06a3.43 3.43 0 0 0 .33-.24.93.93 0 0 1 .14-.14c2.1-2.14 2.55-8.07-2.63-10.88A11.55 11.55 0 0 0 9 7.25a8 8 0 0 0-3.65 4.22c.57-1 1.58-1.61 3.55-1.89a17 17 0 0 1 7.35 1 14.6 14.6 0 0 1 4.19 2.29 5.79 5.79 0 0 1 1.76 2.28 1.17 1.17 0 0 1 0 .11 3 3 0 0 1-1 3.68l.17-.09h.06'/%3E%3Cpath d='M6 14.88a5.6 5.6 0 0 0 .46.59c1-2.44 6.73-4 8.4-4-3.76-1.21-7.46-.63-8.94.66-.54.6-.71 1.5.08 2.76' class='cls-1'/%3E%3Cpath fill='%235693c9' d='M17.07 20.41a15.34 15.34 0 0 1-10.56-4.87l-.06-.07a5.6 5.6 0 0 1-.45-.59c-.79-1.26-.62-2.16-.08-2.76a2.13 2.13 0 0 0-.35.37A5 5 0 0 0 5.21 17c1.19 3.87 6.39 6.19 10.62 5.55a9.71 9.71 0 0 0 5.1-2.55 10.92 10.92 0 0 1-3.86.42'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Shell */
.mapplic-tooltip-shellLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-shellLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cg data-name='Titres + Legende'%3E%3Cpath fill='%23df051c' d='M22.81 16.11l-3.3 2.42-.31 3.11h-4a1 1 0 0 1-1.86 0H9.27l-.34-3-3.4-2.54a4.66 4.66 0 0 1 .22-2.86l5.37 5.47c.17.1.25 0 .16-.13L6 12.16a3.66 3.66 0 0 1 1.23-2.3L12 18c.16.22.32.17.2-.11L8 9a3.89 3.89 0 0 1 2.16-1.62L13 17.56c.09.22.26.19.21-.07l-2.1-10.63a3.1 3.1 0 0 1 1.43-.59 7.27 7.27 0 0 1 1.08 0l.49 11.28c0 .35.18.28.18 0l.39-11.25a6.68 6.68 0 0 1 1 0 2.74 2.74 0 0 1 1.52.53l-2 10.65c0 .13.12.15.18 0l2.89-10.2a4.18 4.18 0 0 1 2.1 1.62l-4.15 8.9c-.09.19.08.32.19.17l4.65-8.17a4.25 4.25 0 0 1 1.32 2.2l-5.1 6.43c-.25.29-.11.37.11.11l5.18-5.25a4.21 4.21 0 0 1 .24 2.83M6.61 7.55a10.56 10.56 0 0 1 15.48.33 11.55 11.55 0 0 1 2.53 9.05l-3.4 2.54-.43 4h-5.38a1.5 1.5 0 0 1-2.31 0H7.65l-.44-4L3.78 17a11.1 11.1 0 0 1 2.83-9.45'/%3E%3Cpath fill='%23fcea1a' d='M22.81 16.12l-3.3 2.41-.31 3.11h-4a1 1 0 0 1-1.86 0h-4.1l-.34-3-3.37-2.54a4.66 4.66 0 0 1 .22-2.86l5.37 5.47c.17.1.25 0 .16-.13L6 12.16a3.66 3.66 0 0 1 1.23-2.3L12 18c.16.22.32.17.2-.11L8 9a3.89 3.89 0 0 1 2.16-1.62L13 17.56c.09.22.26.19.21-.07l-2.1-10.63a3.1 3.1 0 0 1 1.43-.59 6.26 6.26 0 0 1 1.08 0l.48 11.27c0 .36.19.28.19 0l.39-11.24a6.68 6.68 0 0 1 1 0 2.74 2.74 0 0 1 1.52.53l-2 10.65c0 .13.12.15.18 0l2.89-10.2a4.23 4.23 0 0 1 2.1 1.62l-4.15 8.9c-.09.19.08.32.19.17l4.65-8.17a4.21 4.21 0 0 1 1.32 2.2l-5.1 6.43c-.25.29-.11.37.11.11l5.18-5.25a4.23 4.23 0 0 1 .24 2.84'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* Q8 */
.mapplic-tooltip-q8Logo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-q8Logo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-3%7Bfill:%23272e82%7D.cls-4%7Bfill:%23e01f27%7D%3C/style%3E%3C/defs%3E%3Cg id='Titres_Legende' data-name='Titres + Legende'%3E%3Cpath fill='%23fff' d='M3.62 19.61l2.27-3.82L9.6 9.93l4.11-3.38 3.4-2.69 1.55-.23.79 1.93.29 3.8-2.63 10.25-2.01 4.51-1.84.22h-1.58l-2.43-.52-5.63-4.21z'/%3E%3Cpath fill='%23fddb0c' d='M13 7.16l.73-.61a3.82 3.82 0 0 1 .35-.27h5.22c0 .14.05.28.08.4l.07.31c.02.08 0 .12 0 .17zm4.29 1.61l-.64.59h-5.94l.52-.56.5-.5h6.09l-.55.47m-2.91 3H8.72l.49-.67.49-.6h5.78l-1.12 1.27M10.2 23.82c-.25-.14-.5-.26-.76-.42l-.83-.52h3.32l.79.53.68.41zm-5.71-4h5.13l-.18.53c0 .17-.1.33-.14.48l-.15.42H6.33l-1.84-1.44m1.06-3.18h5.5a16.7 16.7 0 0 0-.89 1.75H4.65l.9-1.75M7 14.17l.61-.89h5.63l-.56.76-.62.92H6.52l.49-.79M17.19 4.3c.5-.26 1-.46 1.47-.67q.21.76.36 1.56h-3.39c.52-.32 1-.63 1.56-.89m7.2 4.41a30 30 0 0 0-1.14-4.45c-.65.29-1.29.58-1.89.92s-1.16.72-1.72 1.1c-.1-.55-.19-1.1-.31-1.64s-.24-1.07-.33-1.59a18.88 18.88 0 0 0-2.6 1.19 19.74 19.74 0 0 0-2.82 1.87 26.26 26.26 0 0 0-3.51 3.27 38.61 38.61 0 0 0-3.24 4.32 45.7 45.7 0 0 0-2.14 3.55 16.14 16.14 0 0 0-1.07 2.36 21.12 21.12 0 0 0 2.05 1.79 35.29 35.29 0 0 0 3.1 2.16 23.84 23.84 0 0 0 3.41 1.74H15l.24-.55.8.55h5.56a11.49 11.49 0 0 0 1.34-2.91A45.89 45.89 0 0 0 24 17.85a33.65 33.65 0 0 0 .67-4.78 19.21 19.21 0 0 0-.32-4.36'/%3E%3Cpath d='M23.42 6.28l-.16-.53-.27-.91a12.23 12.23 0 0 0-1.15.55c-.73.41-1.44.89-1.44.89z' class='cls-3'/%3E%3Cpath d='M23.64 7.16l-.1-.43-.12-.45h-3l-.54.38-.43.34v.18z' class='cls-4'/%3E%3Cpath d='M19.59 7.78c0 .26.06.52.06.52h4.24s0-.27-.11-.54-.14-.6-.14-.6h-4.16l.11.62' class='cls-3'/%3E%3Cpath d='M23.89 8.3l.08.48.11.58h-7.45l.67-.61c.25-.23.52-.45.52-.45z' class='cls-4'/%3E%3Cpath d='M19.76 9.91v.59h4.44s0-.28-.05-.55-.07-.59-.07-.59h-4.34v.55' class='cls-3'/%3E%3Cpath d='M14.91 11.15l.56-.65h8.73s0 .36.06.73 0 .54 0 .54h-9.9l.55-.62' class='cls-4'/%3E%3Cpath d='M19.6 12.45c0 .42-.09.83-.09.83h4.75v-.64-.87h-4.59s0 .34-.07.68' class='cls-3'/%3E%3Cpath d='M12.72 14l.53-.73h11s0 .46-.07.93l-.08.75h-12l.65-1' class='cls-4'/%3E%3Cpath d='M19.07 15.86c-.09.39-.21.77-.21.77h5l.14-.88.12-.79h-4.88s-.07.45-.17.9' class='cls-3'/%3E%3Cpath d='M10.58 17.46c.22-.42.47-.83.47-.83h12.8l-.17.9-.17.85H10.16s.19-.47.42-.92' class='cls-4'/%3E%3Cpath d='M18.05 19l-.33.77h5.46s.09-.3.16-.61l.17-.82h-5.19l-.27.66' class='cls-3'/%3E%3Cpath d='M9.29 20.83c.06-.16.1-.32.15-.49l.18-.53h13.56l-.17.72c-.09.36-.22.71-.22.71H9.15s.08-.2.14-.41' class='cls-4'/%3E%3Cpath d='M16.5 22.09c-.24.4-.51.79-.51.79h6.3s.15-.4.27-.81l.23-.83H17s-.22.44-.47.85' class='cls-3'/%3E%3Cpath d='M12.75 23.43l-.82-.55h10.36l-.18.47-.2.47H13.4l-.65-.39' class='cls-4'/%3E%3Cpath d='M15.1 24.12l1.06.75h5.2l.29-.54.26-.51h-6.6z' class='cls-3'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* texaco */
.mapplic-tooltip-texacoLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-texacoLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cg data-name='Titres + Legende'%3E%3Cpath fill='%23fff' d='M25.35 14.34A11.18 11.18 0 1 1 14.17 3.16a11.18 11.18 0 0 1 11.18 11.18'/%3E%3Cpath fill='%23e01f27' d='M18.37 15.59L21 23.26A15.32 15.32 0 0 0 23.12 21a11.07 11.07 0 0 0 2-4.55 11.79 11.79 0 0 0 .17-3.45c0-.37-.09-.74-.16-1.08a9 9 0 0 0-.28-1.08zm-14.8-4.8a32.6 32.6 0 0 0-.35 1.53 7.37 7.37 0 0 0-.13 1 7.75 7.75 0 0 0 0 .84 11.35 11.35 0 0 0 .5 3.36A12 12 0 0 0 5 20.63a12.09 12.09 0 0 0 2.39 2.61l.09.06 2.6-7.71zm10.8-7.95l2.48 7.73h7.92a15.8 15.8 0 0 0-1.55-2.88 11.52 11.52 0 0 0-1.89-2.16 10.4 10.4 0 0 0-2.09-1.46A9.9 9.9 0 0 0 17 3.19a11 11 0 0 0-2.42-.35zM3.64 10.57h8l2.51-7.73a12.87 12.87 0 0 0-3.69.74 11.58 11.58 0 0 0-3.08 1.67 10.76 10.76 0 0 0-3.68 5.17zm4.09 12.88a16.47 16.47 0 0 0 2.37 1.24 8.39 8.39 0 0 0 2 .58 11.25 11.25 0 0 0 2.14.17 14.35 14.35 0 0 0 2.34-.22 10.17 10.17 0 0 0 2.18-.66 10.91 10.91 0 0 0 2-1.11l.06-.06-5.32-3.85v-5.32h2.2v-2.17h-7v2.17h2.2v5.32z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

/* esso */
.mapplic-tooltip-essoLogo {
	width: 43px;
	flex: 0 0 43px;
	height: 44px;
	margin-right: 10px;
}
.mapplic-tooltip-essoLogo::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.35 28.35'%3E%3Cg data-name='Titres + Legende'%3E%3Cpath fill='%23fff' d='M25.92 14c0 4.39-5.31 7.94-11.87 7.94S2.19 18.43 2.19 14 7.5 6.09 14.05 6.09s11.87 3.56 11.87 8'/%3E%3Cpath fill='%230060a9' d='M14.17 22.87c6.87 0 12.44-3.89 12.44-8.7S21 5.48 14.17 5.48 1.73 9.37 1.73 14.17s5.57 8.7 12.44 8.7M3.71 14.2c0-3.75 4.68-6.79 10.45-6.79s10.46 3 10.46 6.79S19.94 21 14.16 21 3.71 18 3.71 14.2'/%3E%3Cpath fill='%23e53517' d='M15.46 11.6a1.57 1.57 0 0 0-.86 1.6c0 1.08 1.33 1.15 2 1.81a.36.36 0 0 1-.18.52c-.56.27-1.23-.13-1.74-.41l.06 1.34a3.12 3.12 0 0 0 2.67 0 1.66 1.66 0 0 0 .79-1.38c0-1.23-1.33-1.35-2.1-1.85A.29.29 0 0 1 16 13a.36.36 0 0 1 .21-.24 2.26 2.26 0 0 1 1.74.38l-.05-1.28a3.26 3.26 0 0 0-2.45-.21m-4.08 0a1.6 1.6 0 0 0-.86 1.6c0 1.08 1.34 1.15 2 1.81a.37.37 0 0 1-.18.52c-.57.27-1.23-.13-1.74-.41l.05 1.34a3.12 3.12 0 0 0 2.67 0 1.67 1.67 0 0 0 .8-1.38c0-1.23-1.34-1.35-2.1-1.85-.1 0-.1-.21-.07-.31a.32.32 0 0 1 .2-.25 2.26 2.26 0 0 1 1.76.38l-.06-1.28a3.25 3.25 0 0 0-2.45-.21m10 1.54a3.51 3.51 0 0 1 0 2 .64.64 0 0 1-.82.38.8.8 0 0 1-.42-.46 3.68 3.68 0 0 1 0-1.95c.17-.45.55-.4.82-.36a.57.57 0 0 1 .4.41m0-1.65c-.78-.09-1.88-.18-2.34.69a4.64 4.64 0 0 0-.11 3.64 1.88 1.88 0 0 0 1.17.9 2.15 2.15 0 0 0 2.33-.75 4.35 4.35 0 0 0 .06-3.68 1.51 1.51 0 0 0-1.13-.8M10 10.28l-.09 1.21c-.49-.13-1.06-.43-1.6-.16a.73.73 0 0 0-.26 1c.32.56 1 .48 1.64.48v1.05a4.07 4.07 0 0 0-1.1.11 1.34 1.34 0 0 0-.48.23.81.81 0 0 0-.21.49.69.69 0 0 0 .09.41c.43.58 1.28.27 1.82.16l.16 1.24a3.88 3.88 0 0 1-2.41.19 1.89 1.89 0 0 1-.68-.31 1.92 1.92 0 0 1-.63-.8 1.79 1.79 0 0 1-.07-1.17 1.85 1.85 0 0 1 1-1.12 1.86 1.86 0 0 1-.91-1 1.92 1.92 0 0 1 .27-1.49 2 2 0 0 1 1-.69 3.58 3.58 0 0 1 1.78 0 3.17 3.17 0 0 1 .62.23'/%3E%3C/g%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 42px;
	height: 42px;
}

.mapplic-hovertip {
	padding: 5px 9px !important;
}

.mapplic-hovertip h4 {
	line-height: 1.2em !important;
	color: #4a4a4a;
	font-size: 14px;
}

.mapplic-tooltip-thumbnailContainer {
	display: flex;
	padding: 15px 10px;
	background: #b61d22;
	text-align: center;
	transition: 200ms ease background;
}

.mapplic-tooltip-thumbnailContainer:hover {
	background: #C92228;
	transition: 300ms ease background;
}

.mapplic-tooltip-thumbnailContent {
	display: flex;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	letter-spacing: 1px;
}

.mapplic-tooltip-thumbnailContent::before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.15 5.3c.1 0 .1 0 0 0 .1-.4.2-.6.2-.9v-.2c.1-.5.1-.9 0-1v-.1l-.1-.1s0 .1-.1.1c-.2.6-.2 1.3 0 2.2zM5.8 13c-.2.1-.4.2-.5.3-.7.6-1.2 1.3-1.3 1.6.6-.1 1.2-.7 1.8-1.9.1 0 .1 0 0 0 .1 0 0 0 0 0zm8.3-1.6c-.1-.1-.5-.4-1.9-.4H12v.1c.7.3 1.4.5 1.9.5H14.2v-.1s-.1 0-.1-.1zM16 0H2C.9 0 0 .9 0 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm-.9 11.9c-.2.1-.5.2-.9.2-.8 0-2-.2-3-.7-1.7.2-3 .4-4 .8-.1 0-.1 0-.2.1-1.2 2.1-2.2 3.1-3 3.1-.2 0-.3 0-.4-.1l-.5-.3v-.1c-.1-.2-.1-.3-.1-.5.1-.5.7-1.4 1.9-2.1.2-.1.5-.3.9-.5.3-.5.6-1.1 1-1.8.5-1 .8-2 1.1-2.9-.4-1.2-.6-1.9-.2-3.3.1-.4.4-.8.8-.8h.2c.2 0 .4.1.6.2.7.7.4 2.3 0 3.6v.1c.4 1.1 1 2 1.6 2.6.3.2.5.4.9.6.5 0 .9-.1 1.3-.1 1.2 0 2 .2 2.3.7.1.2.1.4.1.6-.1.1-.2.4-.4.6zM8.6 8c-.2.7-.6 1.5-1 2.4-.2.4-.4.7-.6 1.1h.2c1.3-.5 2.5-.8 3.3-.9-.2-.1-.3-.2-.4-.3C9.6 9.7 9 8.9 8.6 8z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	width: 18px;
	height: 18px;
	margin-right: 8px;
}

.mapplic-tooltip-thumbnailContentContainer {
	margin: 0 auto;
}

/* CUSTOM PINS */
.mapplic-pin.pin-green-1 {
  background-image: url(../images/pin-green-1@2x.png);
  background-size: 18px 26px;
  width: 18px;
  height: 26px;
  margin-top: -15px;
  margin-left: -10px;
}

/* CUSTOM PINS */
.mapplic-pin.pin-green-2 {
  background-image: url(../images/pin-green-2@2x.png);
  background-size: 18px 26px;
  width: 18px;
  height: 26px;
  margin-top: -15px;
  margin-left: -10px;
}

/* CUSTOM PINS */
.mapplic-pin.pin-green-3 {
  background-image: url(../images/pin-green-3@2x.png);
  background-size: 18px 26px;
  width: 18px;
  height: 26px;
  margin-top: -15px;
  margin-left: -10px;
}

.mapplic-pin.pin-aires {
	background-image: url(../images/pin-aires.png);
	background-size: contain;
	width: 18px;
	height: 26px;
	margin-top: -15px;
	margin-left: -10px;
}

.page-id-1883 .mapplic-tooltip-close,
.page-id-412 .mapplic-tooltip-close,
.page-id-2080 .mapplic-tooltip-close,
.page-id-2792 .mapplic-tooltip-close {
	filter: none;
}

.page-id-1883 .mapplic-tooltip-title,
.page-id-412 .mapplic-tooltip-title,
.page-id-2080 .mapplic-tooltip-title,
.page-id-2792 .mapplic-tooltip-title {
	display: block;
	margin-bottom: 15px;
}
