

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}


.info {
    padding: 6px 8px;
    font: 14px/16px Arial, Helvetica, sans-serif;
    background: white;
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
}
.info h4 {
    margin: 0 0 5px;
    color: #777;
}
.resetzoombutton {
    z-index: 999 !important;
}
#infoWindow{
	padding-top: 0px !important;
}

div.leaflet-control-search {
  display: none;
}

/*
@media (min-width: 1200px) {
	.infoBox {
		width: 30% !important;
	}
	.left-map {
		width: 70% !important;
	}
}
*/
.infoBox .infobox-inner h4 {
	white-space: nowrap;
}
@media (max-width: 1200px) {
	/*
.infoBox {
		width: 30% !important;
	}
	.left-map {
		width: 70% !important;
	}
*/
}

@media (max-width: 900px) {
	.infoBox .infobox-inner {
		width: 100% !important;
	}
}

@media (max-width: 480px) {
	.infoBox {
		width: 100% !important;
	}
	.left-map {
		width: 100% !important;
	}
}
