.elementor-control-image-selector-wrapper input[type="radio"] {
	display: none;
}

.elementor-label-block .elementor-control-image-selector-wrapper{
	width: 100%;
	margin-top: 10px;
}

.elementor-control-image-selector-wrapper .elementor-image-selector-label {
	display: inline-block;
	border: 3px solid transparent;
	cursor: pointer;
	overflow: hidden;
}

.elementor-control-image-selector-wrapper input:checked+.elementor-image-selector-label {
	border: 3px solid #2271b0;
  transition: border-color .2s linear;
}

.elementor-widget-geounitmaps, .elementor-widget-geounitmapspremium {
	overflow:hidden;
}

.elementor-widget-geounitmaps .leaflet-tile, .elementor-widget-geounitmapspremium .leaflet-tile {
	position:absolute !important;
}

@font-face {
	font-family: 'geounit';
	src: url('fonts/geounit.eot?61034259');
	src: url('fonts/geounit.eot?61034259#iefix') format('embedded-opentype'),
		 url('fonts/geounit.woff2?61034259') format('woff2'),
		 url('fonts/geounit.woff?61034259') format('woff'),
		 url('fonts/geounit.ttf?61034259') format('truetype'),
		 url('fonts/geounit.svg?61034259#geounit') format('svg');
	font-weight: normal;
	font-style: normal;
  }
  
  [class^="icon-geounit"]:before, [class*=" icon-geounit"]:before {
	font-family: "geounit";
	font-style: normal;
	font-weight: normal;
	speak: never;
  
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  .icon-geounit-schwarz:before { content: '\e800'; }
  