html {
	height:100%;
}

.ggskin { font-family: Roboto, Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}


.hsPolyText{
	padding:20px;
    white-space: normal;
	/* box-shadow: 1px 1px 30px rgba(0,0,0,0.5); */
	border-radius:5px;
	background-color:#fff;
}

.hsPolyText h1{
	font-size:18px;
	text-transform:uppercase;
}

.hsPolyText {
	padding:20px;
    white-space: normal;
}
.hsPolyText img{
    max-width: 100%;
	margin-top:20px;
	margin-bottom:20px;
}


.animatedHSback{
width:100px;
height:100px;
border-radius:50px;
pointer-events: none;
background-color:#ffFFFF;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: bgCircleSize;
    transform-origin: center center;
	animation-timing-function:ease-out;	
}
.mapPin:hover{
z-index:1;
}
.htNode:hover{
z-index:2 !important;
}

@keyframes colorChange {
    0% { background-color:#5d4cdb; }
	100% { background-color:#b90034; }
}

@keyframes bgCircleSize {
    0% { transform: scale(0.9); opacity: 1; }
    25% { transform: scale(0.9); opacity: 1; }
    100% { transform: scale(2); opacity: 0;}
}


