.land-amap-holder  {
	background: white url(/wp-content/plugins/wwc/elementor/widget-area-map/assets/img/loading.gif) no-repeat center center / 50px 50px;  
}
.gmnoprint span, .gmnoprint button, .gmnoprint a {
	  display: none !important;
	}
	.gmnoprint .gm-control-active {
	  display: block !important;
	}
	a[title="Report errors in the road map or imagery to Google"] {
	  display: none !important;
	}
	.land-amap-holder h3 {
	  color: #326094;
	  padding: 0 1rem;
	  margin: 1rem 0 0 0;
	  font-size: 1.7rem;
	}
	.gmap-iw a {
	  color: #f8b616;
	}
	a.redomap {
	  display: block;
	  position: absolute;
	  right: 15px;
	  z-index: 1;
	  top: 14px;
	}
	.land-amap-holder button {
	  background: transparent !important;
	}
	.gm-style .gm-style-iw-d {
	  box-sizing: border-box;
	  overflow: auto !important;
	  padding: .5rem 1rem .5rem 0;
	}
	.gm-style .gm-style-iw-c {
	  background: white !important;
	}
	.gm-style .gm-style-iw-t::after {
	  background: white;
	}
	.marker-click, .map-filter-item {
	  cursor: pointer;
	}
	.list-item.marker-click {
	  padding-left: 3rem;
	}
	.list-item.marker-click:hover {
	  background: #F9B617;
	}
	.list-children {
	  max-height: 0;
	  overflow: hidden;
	  transition: all .5s ease;
	}
	.list-children.active {
	  max-height: 1000px;
	  padding: 0.5rem 0;
	}
	.land-amap-holder .list-group h4 {
	  cursor: pointer;
	}
	h4.list-trigger span {
	  display: block;
	  flex: 1;
	  line-height: normal;
	  padding-left: 0.3rem;
	  font-family: "Sanchez", Sans-serif;
	  color: #326094;
	}
	h4.list-trigger {
	  display: flex;
	}
	h4.list-trigger span {
	  display: block;
	  flex: 1;
	  line-height: normal;
	  padding-left: 0.3rem;
	}
	h4.list-trigger div {
	  display: block;
	  flex: .15;
	  width: 15%;
	}
	.land-amap-holder {
	  display: flex;
	}
	.togglefilters {
	  margin-left: -20px !important;
	}
	.land-amap-holder .list-item {
	  margin: 0;
	  padding: 0.25rem 0;
	}
	.land-amap-holder .list-item h5 {
	  font-family: "Montserrat", sans-serif;
	  text-align: left;
	  font-size: 0.9rem;
	  padding: 0;
	  margin: 0;
	}
	.togglefilters {
	  margin-left: -20px !important;
	}
	i.fas.fa-layer-group {
	  color: #ffffff !important;
	}
	i.fas.fa-layer-group {
	  color: #ffffff !important;
	}
	div#wwcuiGMap {
	  position: relative;
	}
	.page-id-300 footer.footer.footer-black.footer-big {
	  display: none;
	}
	.page-id-300 .hestia-scroll-to-top {
	  display: none;
	}
	.filtermap.active .elementor-row .map-filter .elementor-column-wrap {
	  border: 2px #008f49 solid !important;
	}
	.land-amap-holder {
	  display: flex;
	  max-height: 75vh;
	}
	#wwcuiAMapList {
	  flex: 0;
	  max-width: 0;
	  min-height: 0;
	  overflow: hidden;
	  transition: all .5s ease;
	}
	.land-amap-holder.open #wwcuiAMapList {
	  flex: .3;
	  max-width: 1000000px;
	}
	.land-amap-holder #wwcuiGMap {
	  flex: 1;
	  transition: all .5s ease;
	}
	@media (max-width: 767px) {}
	@media (max-width: 500px) {
	  .land-amap-holder {
	    width: 100%;
	    height: 100vh;
	    max-height: none;
	  }
	  .land-amap-holder {
	    display: flex;
	    min-height: 80vh;
	    flex-direction: column-reverse;
	  }
	  .land-amap-holder.open #wwcuiAMapList {
	    flex: 1;
	    max-width: 1000000px;
	  }
	  #wwcuiAMapList {
	    flex: 1;
	    height: 200vh;
	  }
	  div#wwcuiAMapList .inner {
	    border: 1px #ccc solid;
	    border-right: 0;
	    flex: 1;
	    max-height: 121vh;
	    overflow: hidden;
	    overflow-y: scroll;
	    height: auto;
	  }
	}