.my-leaflet-popup-photo {
	display: flex;
	width: auto;	
}
.my-leaflet-popup-photo .leaflet-popup-content-wrapper { 
	display: flex;
        padding: 6px;
	border-radius: 4px;
        justify-content: center;
}
.my-leaflet-popup-photo .leaflet-popup-content { 
	margin: 0;
        display: flex;
	width: auto !important;
	max-width: 100%;
        align-items: center;
}
.my-leaflet-popup-photo a.leaflet-popup-close-button {
	top: -13px;
	right: -13px;
	background-color: #fff;
	padding: 5px;
	border-radius: 12px;
	width: 15px;
	height: 15px;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	color: #ff0000;	
	line-height: 1;	
}
.my-leaflet-popup-photo a.leaflet-popup-close-button:hover {
	background-color: #eee;
}
.my-leaflet-popup-photo .leaflet-popup-tip-container {
	width: 0;
}
.my-leaflet-popup-photo .leaflet-popup-content img {
	max-width: 50vw;
	width: auto;
        height: auto;
}
.my-leaflet-popup-photo .leaflet-popup-content .wrapper {
        float: left;
}

