.elementor-285 .elementor-element.elementor-element-f7b6651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-a2c7681 */.mmp-popup-name {font-weight:600;}

.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list-row-info {
	min-height: 140px;
}

.mmp-custom-split .maps-marker-pro .mmp-list-row:last-child { border-bottom: 1px solid #ccc!important;
}

/* keep the plugin's own layout model, just change the proportions */
.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-map-wrap {
	flex: 0 0 40% !important;
	max-width: 40% !important;
	min-width: 0;
}

.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list {
	flex: 0 0 60% !important;
	flex-basis: 60% !important;
	max-width: 60% !important;
	min-width: 0;
	box-sizing: border-box;
	padding-left: 24px; /* replaces the gap, without causing overflow */
}

/* make sure the visible map fills its column */
.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-map {
	width: 100% !important;
}

/* do NOT change .mmp-list-body display mode; just float the rows into 2 columns */
.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list-row {
	float: left;
	width: 50% !important;
	box-sizing: border-box;
	padding-right: 24px;
	margin: 0 0 20px 0 !important;
	clear: none !important;
}

/* contain floated rows */
.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list-body::after {
	content: "";
	display: block;
	clear: both;
}

/* optional tidy-up */
.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list-row-body p {
	margin: 0;
	line-height: 1.4;
}

.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list-name {
	font-weight: 700;
	margin-bottom: 6px;
}

/* mobile / tablet stack */
@media (max-width: 1024px) {
	.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-map-wrap,
	.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list {
		flex: 0 0 100% !important;
		flex-basis: 100% !important;
		max-width: 100% !important;
	}

	.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list {
		padding-left: 0;
	}

	.mmp-custom-split .maps-marker-pro.mmp-list-right .mmp-list-row {
		width: 100% !important;
		padding-right: 0;
	}
}

.mmp-custom-split .mmp-list-header-right {
	display: none !important;
}

.mmp-custom-split .mmp-list-header-left {
	width: 100%;
}

.mmp-custom-split .mmp-list-search-wrap {
	width: 100%;
}/* End custom CSS */