.leaflet-control-layers-group-name {
	font-weight: 500;
	/*margin-bottom: .2em;
	margin-left: 3px;
	display: block;*/
	margin: 1em 0 .25em 0;
	color: #d8ae47;
}

.leaflet-control-layers-group {
	margin-bottom: 1em;
}

#leaflet-control-layers-group-1,
#leaflet-control-layers-group-3 {
	margin-bottom: 0;
}

@media (min-width: 1024px) {
	#leaflet-control-layers-group-2 label.leaflet-control-layers-group-label,
	#leaflet-control-layers-group-4 label.leaflet-control-layers-group-label {
		display: none;
	}
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  padding-right: 10px;
}

.leaflet-top.leaflet-right{
	/*display: none;*/
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
	margin: 70px auto 0;
}
.leaflet-top.leaflet-left {
	margin: 0;
	/*display: none;*/
}
@media (max-width: 768px) {
	.leaflet-top.leaflet-right {
		margin: 60px 50px 0;
	}
}
@media (min-width: 768px) {
	.leaflet-top.leaflet-left {
		display: block;
	}
	.leaflet-top.leaflet-right {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.leaflet-top.leaflet-right {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.leaflet-top.leaflet-right {
		width: 1170px;
	}
}

.leaflet-top.leaflet-right:after {
	content: '';
	display: block;
	clear: both;
}

.leaflet-control-layers-base:before {
	display: block;
	content: '切換地圖';
	font-weight: 500;
}