/* INTERACTIVE ELEMENTS */
/* clickable elements */
.image_map-clickable:not(g),
g.image_map-clickable > * {
	opacity: 0.4;
	/*fill: #b7a6bd*/;
}

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

/* active elements */
.image_map-active,
a.image_map-active > path,
g.image_map-active > * {
	fill: #343F4B;
	opacity: 1.0 !important;
}

/* CUSTOM PINS */
.image_map-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 */
}

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

/* ACTIVE PIN HIGHLIGH */
.image_map-pin.image_map-active {
/*
	background-color: #91bf39 !important;
	border-color: #91bf39 !important;
*/
}

/* CUSTOM MAP STYLES (Mall map) */
#landmarks-ground .image_map-clickable,
#landmarks-underground .image_map-clickable,
#landmarks-level1 .image_map-clickable {
	opacity: 1 !important;
}

#landmarks-ground polygon.image_map-active,
#landmarks-ground path.image_map-active {
	fill: #ADDB2C;
}

#landmarks-underground polygon.image_map-active,
#landmarks-underground path.image_map-active {
	fill: #7EE0CD;
}

#landmarks-level1 polygon.image_map-active,
#landmarks-level1 path.image_map-active {
	fill: #F9684B;
}

/* SKINS */
/* image_map-dark */
.image_map-dark .image_map-tooltip {
	background-color: #333;
}

.image_map-dark .image_map-tooltip-triangle {
	border-color: #333 transparent transparent transparent;
}

.image_map-dark .image_map-bottom .image_map-tooltip-triangle {
	border-color: transparent transparent #333 transparent;
}

.image_map-dark .image_map-tooltip-title {
	color: #fff;
}

.image_map-dark .image_map-tooltip-description,
.image_map-dark .image_map-tooltip p {
	color: #bbb;
}

.image_map-dark .image_map-tooltip-close {
	background-image: url(../images/cross-light.png) !important;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
	.image_map-dark .image_map-tooltip-close {
		background-image: url(../images/cross-light@2x.png);
	}
}
.image_map-list-category a
{
	font-size: 14px;
	font-weight: 600;
}
.image_map-list-category > a {
      color: #919191 !important;
      background-color: #f8f8f8;
}
.image_map-list-category > a:after {
    content: "\f078";
    position: absolute;
    right: 10px;
    font-family: "FontAwesome";
    color: #919191 !important;
}
.image_map-list-category.image_map-opened > a {
    background-color: #b6236a !important;
    color: #fff !important;
}
.image_map-list-category.image_map-opened > a:after
{
	 color: #fff !important;
}
.image_map-list-category.image_map-opened >a:after {
    content: "\f077";
}
.image_map-list-container li
{
  position: relative;
  margin-bottom: 10px !important;
   border: none;
}
.image_map-list-category ol {
    margin-left: 15px;
    margin-top: 10px;
    border: none !important;
}
.image_map-list-category ol li a {
    background-color: #b4b5b7 !important;
    color: #fff !important;
    font-size: 14px;
    font-weight: 600;
}
.image_map-list-category ol li.current a,.image_map-list-category ol li a:hover{
    background-color: #f8951d !important;
}
.image_map-list-location > a:hover
{
	border: none !important;
}
.image_map-list-category ol li.image_map-list-location h4
{
	color: #fff !important;
    font-size: 14px;
    font-weight: 600;
}