
.gmpInfoWindowtitle { 	font-size: 19px; 	font-weight: bold !important; 	color: brown; 	margin: 0 0 5px 6px; 	padding: 5px 0; 	position: relative;  	left: -6px; } .gmpMapDetailsContainer { 	position: relative; } .gmpMapDetailsContainer > i.fa { 	position: absolute; 	top: 45%; 	left: 50%; 	font-size: 30px; 	z-index: 999; } .gmp_MapPreview img {  	max-width: none !important;  } .map_container img{ 	max-width: inherit !important; } .map-preview-img-container { 	cursor: pointer; } .gmp_map_opts.display_as_popup { 	display:none; } /* Fix for prevent applying of third party styles to google map infowindows */ .gmp_map_opts .gm-style-iw>div:first-child { 	overflow: auto !important; } .gmp_map_opts img, .gmp_map_opts img { 	-webkit-box-shadow: none !important; 	box-shadow: none !important; 	background: transparent; } .gmp_map_opts .filterRight{ 	overflow-y: auto; } .gmp_map_opts .gmpLeft{ 	width: 70%; 	float: left; } .gmp_map_opts .filterRight{ 	width: 30%; 	float: left; } .gmp_map_opts .filterRight .list-group-item{ 	border-bottom: dashed 1px #fef8ec; 	padding: 10px 0px; 	font-weight: 600; } .gmp_map_opts .filterRight .list-group { 	list-style-type: none; 	padding: 0; 	margin: 0; } .gmp_map_opts .filterRight .treeview span.icon.check-icon{ 	font-size: 22px; 	margin-right: 12px; } .gmp_map_opts .filterRight .treeview span.icon.node-icon{ 	width: 0px; } .gmp_map_opts .filterRight .treeview .fa-chevron-right{ 	padding-left: 5px; } .gmp_map_opts .filterRight .treeview .fa-chevron-down{ 	padding-left: 2px; } /* Fix for gm control buttons */ .gm-control-active img, .gm-svpc img { 	box-sizing: content-box; } .gm-control-active { 	white-space: inherit; } @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {  	/* Force table to not be like tables anymore */ 	.gmpMarkerGroupWrapper table, 	.gmpMarkerGroupWrapper thead, 	.gmpMarkerGroupWrapper tbody, 	.gmpMarkerGroupWrapper th, 	.gmpMarkerGroupWrapper td, 	.gmpMarkerGroupWrapper tr { 		display: block; 	}  	/* Hide table headers (but not display: none;, for accessibility) */ 	.gmpMarkerGroupWrapper thead tr { 		position: absolute; 		top: -9999px; 		left: -9999px; 	}  	.gmpMmlSlideTableHeader{ 		display: none!important; 	}  	.gmpMarkerGroupWrapper  tr { border: 1px solid #ccc; }  	.gmpMarkerGroupWrapper  td { 		/* Behave  like a "row" */ 		border: none; 		border-bottom: 1px solid #eee; 		position: relative; 		padding-left: 50%!important; 	}  	.gmpMarkerGroupWrapper  td:before { 		/* Now like a table header */ 		position: absolute; 		/* Top/left values mimic padding */ 		left: 6px; 		width: 45%; 		padding-right: 10px; 		white-space: nowrap; 		top: 50%; 		-webkit-transform: translateY(-50%); 		-moz-transform: translateY(-50%); 		-ms-transform: translateY(-50%); 		transform: translateY(-50%); 	} } .gm-style .gm-style-mtc img {     display: inline; }