.tpgb-google-map {
	overflow: hidden
}
.gmap_info_content {
	position: relative;
	padding: 8px;
	border-radius: 4px;
	font-size: 15px;
	line-height: 1
}
.gm-style-iw.marker-title,.tpgb-google-map .gmap_info_content p {
	margin: 0
}
.marker-icon,.marker-icon>div {
	background: 0 0
}
.gm-style-iw {
	text-align: left;
	transition: all .5s ease;
	margin-top: 20px
}
.gmap-desc > img {
	height: auto;
}