#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;
}

/* SKINS */
/* mapplic-dark */

.mapplic-dark .mapplic-tooltip {
	background-color: #333;
}

.mapplic-dark .mapplic-tooltip-triangle {
	border-color: #333 transparent transparent transparent;
}

.mapplic-dark .mapplic-bottom .mapplic-tooltip-triangle {
	border-color: transparent transparent #333 transparent;
}

.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.png);
}

/* buttons */
/*
.mapplic-dark .mapplic-clear-button {
	background-color: #444;
	background-image: url(../mapplic/images/reset-light.png);
	border-color: #333;
}

.mapplic-dark .mapplic-clear-button:active {
	background-color: #333;
}*/

/* ------------------------

	Mapa Personalizado

--------------------------- */

/* Layout Geral */

 .mapplic-sidebar {
	width: 20% !important;
	background-color: #004489 !important;
}

.mapplic-container {
	width: 80% !important;
	background-color: #004489 !important;
}

.mapplic-list-container ol {
	border-right: 1px solid #fff !important;
}

.mapplic-search-form {
	border-bottom: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
}

.mapplic-search-form {
	background-color: #004489 !important;
}

.mapplic-list-location {
  border-bottom: 1px solid #fff !important;
}

.mapplic-list-location h4 {
	color: #fff !important;
}

.mapplic-list-location span {
	color: #FECC00 !important;
}

.mapplic-list-location > a {
	background-color: #5977af !important;
}

.mapplic-list-location > a:hover {
	background-color: #4c6aa3 !important;
	border-left: 3px solid !important;
	border-color: #FECC00 !important;
}

/* Interação SVG */

.mapplic-active, a.mapplic-active > path, g.mapplic-active > * {
  fill: #FECC00 !important;
  opacity: 0.4 !important;
}

.mapplic-clickable:not(g), g.mapplic-clickable > * {
	opacity: 1 !important;
	webkit-transition: 0.2s !important;
	-moz-transition: 0.2s !important;
	-o-transition: 0.2s !important;
	-ms-transition: 0.2s !important;
	transition: 0.2s !important;
}

.mapplic-clickable:not(g):hover, g.mapplic-clickable > *:hover {
	fill: #FECC00;
	opacity: 0.4 !important;
}

.mapplic-element a {
	color: #2b98c4 !important;
}

.mapplic-hovertip {
	opacity: 1 !important;
}

/* Responsive */
@media all and (max-width: 667px) {
	.mapplic-container,
	.mapplic-sidebar {
		width: 100% !important
	}
}

/* retina */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
	.mapplic-dark .mapplic-tooltip-close {
		background-image: url(../mapplic/images/cross-light@2x.png);
	}
}
