.interactive_image_pro {

	position: relative;

}



.interactive_image_pro .the_image {

	max-width: 100%;

}



.interactive_image_pro svg {

	position: absolute;

	top: 0;

	left: 0;

}



.interactive_image_pro svg path {

	cursor: pointer;

}



/*.interactive_image_pro svg path:hover {

	opacity: 0.7;

}*/



.interactive_image_pro svg image {

	cursor: pointer;

}



.interactive_image_pro .hotspot,

.interactive_image_pro .zone {

	display: none;

}



.ui-tooltip {

	max-width: 50% !important;

}



.ui-tooltip .ui-tooltip-content img,

.ui-tooltip .ui-tooltip-content iframe {

	max-width: 100%;

	height: auto;

}

.ui-widget-shadow {

	background: #fff !important;

	opacity: 1 !important;

}

.ui-tooltip-content p,
.ui-tooltip-content ul,
.ui-tooltip-content ol,
.ui-tooltip-content strong,
.ui-tooltip-content i,
.ui-tooltip-content span {

	font-size: 14px;

}