/*
 Theme Name:   Parallax Child
 Description:  Parallax Child Theme
 Author:       Maarten Zeinstra
 Author URI:   https://kl.nl
 Template:     parallax
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  Parallax-child
*/

        body {
        	font-family: 'Lato', sans-serif;
        	font: 14px;
        }
        .map-container {
        	position: relative;
        }
        
        .leaflet-container{
        	background-color:#c5e8ff;
        	font-family: 'Lato', sans-serif !important;
        }
        
        
        /* INFO BOX */
        .info {
			padding: 6px 8px;
			background-color: #f6f6f6;
			max-width: 250px;
			min-width: 250px;
		}
		
		.info p {
			font-weight: bold;
		}
		
		.info a {
			text-decoration: none;
			background-color: #494949;
			color: #feffff;
			padding: 3px;
		}

		.info span {
			font-weight: normal;
		}
		
		.leaflet-container {
			background: white;
		}
		
		.info td { font-weight: bold; }
		.info td:nth-child(2) { font-weight: normal; }
		
		
		/* LEFT EXCEPTIONS  */
		.exceptions {
			float:left;
			opacity: 0.7;
			line-height: 24px
			position: absolute;
			left: 0px;
			margin: 0;
			padding: 0;
			-webkit-margin-before: 0em;
    		-webkit-margin-after: 0em;
		}
		
		.exceptions p {
			margin: 0!important;
			margin-top: 0;
			margin-bottom: 0px;
			padding: 0;
			font-weight: bold;
		}
		
		.exceptions span {
			background-color: #f2f2f2;
		}
		
		.exceptions span:hover {
			background-color: #494949 !important;
			color: #feffff !important;
		}
		
		/* MAP */
		
		.map {
			position: absolute;
			left: 0px !important;
			width: 100%;
		}
		
		/* ZOOM */
		.leaflet-bar a {
			text-align: center !important;
			vertical-align: top;
			border-radius: 0px;
			border-bottom-left-radius: 0px!important;
  			border-bottom-right-radius: 0px !important;
  			border-top-left-radius: 0px!important;
  			border-top-right-radius: 0px !important;
			border-bottom: none;
			color: white;
			background: #494949;
			height: 26px !important;
			width: 26px !important;
			display: inline-block !important;
		}
		
		.leaflet-control-zoom {
			height: 26px;
		}
		
		.leaflet-control-zoom-out{
			margin-left: 3px;
		}
		
		.leaflet-bar a:hover {
			color: white;
			background: #494949;
		}
		
		.leaflet-bar {
			box-shadow: 0px 0px 0px #000000 !important;
			border-radius: 0px!important;
		}
		
		
		/* POPUP */
		.leaflet-popup-content-wrapper, .leaflet-popup-content {
			border-radius: 0px;
			margin: 0;
			padding: 0;
		}
		.leaflet-popup-tip,
		.leaflet-popup-content-wrapper {
			opacity: 1;
			color: #f2f2f2;
			background: #494949;
			box-shadow: 0px 0px 0px #FFF;
		}
		
		.leaflet-popup-close-button {
			width: 0px;
			height: 0px;
		}
				
		.leaflet-popup-tip-container, .leaflet-popup-close-button {
			visibility: hidden !important;
		}
		
		.leaflet-popup-content {
			width: auto !important;
		}