/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 23 2025 | 08:48:51 */
.qtPlaces-container.qtPlaces-template-3.open .qtPlaces-mapcontainer
{
	right:0 !important;
}

.qtPlaces-container .qtPlaces-list,
.qtPlaces-container.qtPlaces-template-3.open .qtPlaces-menuswitch
{
	display:none !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .qtPlaces-marker-img img,
.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .qtPlaces-marker-img i
{
	display:none !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .qtPlaces-marker-img,
.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .qtPlaces-marker-img::before
{
	width:11px !important;
	height:11px !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .qtPlaces-marker-img::after
{
	display:none !important;
}


.LGLeeN-keyboard-shortcuts-view td kbd
{
	background-color:light-dark(#e8eaed,#000) !important;
}

.markercontents .det a[href*="https://www.google.com"],
.markercontents .det i.fa-compass
{
	display:none !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents h5.locationname
{
	margin-top:0 !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents .location
{
	color:#F8991C !important;
	font-weight:500 !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents
{
	background:#fff !important;
}

.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents .det:hover,
.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents .det:hover a
{
	color:#F8991C !important;
}

/* Nasconde completamente i "Map camera controls" */
gmp-internal-camera-control,
.gm-fullscreen-control
{
    display: none !important;
}

@media screen and (max-width:640px)
{
	.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker.active .markercontents
	{
		padding:10px !important;
		width:200px !important;
	}
	
	.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents h5.locationname
	{
		font-size:15px !important;
	}
	
	.qtPlaces-container .qtPlaces-map .qtPlaces-mapcontainer .qtPlaces-mapmarker .markercontents i.fa-close
	{
		top:1px !important;
		right:2px !important;
		font-size:16px !important;
	}
}