@media all
{
	.widget.maps_map
	{
		position: relative;
	}

		.widget.maps_map .map_container
		{
			height: 80vh;
			width: 100%;
		}

			.widget.maps_map .ol-zoomslider
			{
				background: rgba(0, 0, 0, .4);
				height: 40vh;
				left: 1em;
			}

				.widget.maps_map .ol-zoomslider button
				{
					cursor: pointer;
				}

			.widget.maps_map .ol-control button
			{
				font-size: 1.72rem;
			}

		/*.widget.maps_map .map_search
		{
			position: absolute;
			top: .5em;
			right: 3.8em;
			width: 30vw;
			max-width: 40vw;
		}

			.widget.maps_map .map_search .mf_form_field
			{
				border-radius: 2px;
				height: 2.2em;
				margin: 0;
			}

			.widget.maps_map .map_search ul
			{
				background: rgba(255, 255, 255, .9);
				border: 1px solid #e1e1e1;
				border-top: none;
			    font-size: .8rem;
				list-style: none;
				margin: 0;
				opacity: .6;
				padding: 0;
			}

				.widget.maps_map .map_search:hover ul
				{
					opacity: 1;
				}

				.widget.maps_map .map_search ul > li
				{
					padding: .5em;
				}

					.widget.maps_map .map_search ul > li:hover
					{
						box-shadow: inset 0 0 3em rgba(0, 0, 0, .07);
						cursor: pointer;
					}

					.widget.maps_map .map_search ul.striped > :nth-child(2n+1)
					{
						background-color: #f6f7f7;
					}*/
}