<style type="text/css" id="wp-custom-css">
			#wpsl-search-wrap .wpsl-select-wrap {
    position: relative;
    z-index: 2;
    margin-right: 0;
    margin-left: 61px !important;
    margin-top: -85px !important;
}
#wpsl-search-wrap div label {
   
    float: left;
    margin-right: 60px;
    line-height: 21px;
}
#wpsl-search-wrap .wpsl-input label {
    margin-right: 0;
    margin-top: 2px !important;
}
#wpsl-search-btn {
    cursor: pointer;
    margin-top: -40px !important;
}
#wpsl-search-wrap form {
    margin: 0;
    padding: 0;
    border: none;
    margin-left: 20px !important;
    outline: 0;
}
#wpsl-wrap #wpsl-result-list ul li{white-space: normal !important;}
.wpsl-selected-item:after {right:1px;}
#wpsl-search-wrap{
margin-top: -100px;
margin-bottom: -70px;}
@media only screen and (max-width: 768px) { #wpsl-search-btn {
    cursor: pointer;
	margin-top: 0px !important;}
#wpsl-search-wrap{
    float: left;
    margin-top: -110px;
	width: 100%;}
	#wpsl-search-wrap .wpsl-select-wrap {
		margin-left: 0px !important;}
	.wpsl-search-btn-wrap {    margin-top: -40px;}
}/* Put label and dropdown on one line for Radius & Results */
#wpsl-radius, #wpsl-results {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
}



/* Nudge custom dropdowns up to align with input baseline */
#wpsl-radius .wpsl-dropdown,
#wpsl-results .wpsl-dropdown {
  transform: translateY(-4px);
}
/* Force vertical alignment for dropdown groups (keep plugin floats) */
#wpsl-radius,
#wpsl-results {
  margin-top: -20px !important;
}


	</style>