#map {
	width: 100%;
	height: 400px;
}

.location {
	font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px 5px #000, 1px 1px 0 #000;
	line-height: 16px;
}

.location-div {
	width: initial !important;
	height: initial !important;
	text-align: center;
}

.leaflet-container {
	border: 4px solid #e7a126;
	background: rgb(0, 0, 0);
}

.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-control-layers.leaflet-control {
	background-color: #a96e06 !important;
	color: #f7bd54 !important;
	border: 1px #e7a126 solid;
}

.leaflet-control-zoom-in:hover,
.leaflet-control-zoom-out:hover {
	background-color: #ca9e00 !important;
}

.leaflet-control-zoom-in.leaflet-disabled:hover,
.leaflet-control-zoom-out.leaflet-disabled:hover {
	color: #9c681a !important;
	background: #84580c !important;
}

.leaflet-control-zoom-in.leaflet-disabled,
.leaflet-control-zoom-out.leaflet-disabled {
	color: #9c681a !important;
	background: #84580c !important;
}

.leaflet-bottom .leaflet-control {
	margin-bottom: -24px;
	margin-left: -24px;
}

.leaflet-popup-content-wrapper {
	border-radius: 2px !important;
	background-color: #ffffff !important;
	color: #4e4747 !important;
	border: 4px #e7a126 solid;
}

.leaflet-popup-tip-container {
	margin-top: -1px;
	z-index: 1;
}

.leaflet-popup-tip {
	background-color: #e7a126 !important;
	color: #a7a7a7 !important;
	border: 1px #e7a126 solid;
}

.leaflet-control-layers-overlays,
.leaflet-control-layers-separator {
	display: none;
}

.leaflet-container a.leaflet-popup-close-button {
	color: #e7a126;
	top: 1px;
}