/* INTERACTIVE ELEMENTS */
/* clickable elements */
.mapplic-clickable:not(g),
g.mapplic-clickable > * {
	opacity: 1.0;
	
}

/* hovered elements */
.mapplic-clickable:not(g):hover,
g.mapplic-clickable:hover > * {
	opacity: 1.0;
}

/* active elements */
.mapplic-active,
a.mapplic-active > path,
g.mapplic-active > * {
	opacity: 1.0 !important;
}

.mapplic-tooltip-link {
	background-color: #000000;
	color: #fff !important;
	float: right;
	font-size: 14px;
	line-height: 26px;
	padding: 0 8px;

.mapplic-tooltip-thumbnail {

        max-width:70px;

}

/* CUSTOM PINS */
.mapplic-pin.sold-pin {
	background-image: url(../images/sold-blue.png);
	background-size: 30px 30px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -10px;
}

/* RIGTH SIDEBAR */
.mapplic-sidebar {
	/*float: right;*/
}

/* ACTIVE PIN HIGHLIGH */
.mapplic-pin.mapplic-active {
	/*background-color: #000000 !important;*/
}

/* CUSTOM MAP STYLES (Mall map) */
#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;

}

/* Tooltip */
.mapplic-tooltip {
	background-color: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	display: none;
	max-width: 280px;
	min-width: 120px;
	margin-top: 0px;
	padding: 10px 14px;
	position: absolute;
}

.mapplic-tooltip-title {
	color: #444;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 16px 0;
}

.mapplic-hovertip {
	min-width: 50px;
	pointer-events: none;
}

.mapplic-hovertip .mapplic-tooltip-title {
	margin: 0;
}

.mapplic-tooltip-content {
	max-height: 160px;
	overflow-y: auto;
}

.mapplic-tooltip-description,
.mapplic-tooltip p {
	font-size: 13px;
	line-height: 16px;
}

.mapplic-tooltip-description h3 {
	margin: 5px 0;
}

.mapplic-tooltip-link {
	background-color: #000000;
	color: #fff !important;
	float: right;
	font-size: 14px;
	line-height: 26px;
	padding: 0 8px;
}

.mapplic-tooltip-link:hover {
	background-color: #000000;
}

.mapplic-tooltip img {
	max-width: 100%;
}

.mapplic-tooltip-triangle {
	background-image: url(images/tooltip-triangle.png);
	width: 14px;
	height: 6px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-bottom: -6px;
	margin-left: -7px;
}

.mapplic-tooltip-close {
	background-color: #eee;
	background-image: url(images/cross.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	cursor: pointer;
	float: right;
	margin: 0 -4px 0 0;
	width: 10px;
	height: 10px;
}

.mapplic-dark .mapplic-tooltip-triangle {
	border-color: #000 transparent transparent transparent;
}

.mapplic-dark .mapplic-bottom .mapplic-tooltip-triangle {
	border-color: transparent transparent #000 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);
}

/* 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);
	}
}

.mapplic-pin.mapplic-animate {
-webkit-animation: bounce-in 0.4s forwards;
animation: bounce-in 0.4s forwards;
}

@-webkit-keyframes bounce-in {
0%   {margin-top: -120px; opacity: 0;}
33%  {margin-top: -25px; opacity: 1;}
66%  {margin-top: -30px;}
100% {margin-top: -25px; opacity: 1;}
}

.mapplic-list-thumbnail {
  max-width: 100px !important;
padding-bottom: 0;
}


.mapplic-list-location span {
display: block;
clear: both;
}