.autocomplete-items {
position: absolute;
border: 1px solid #d4d4d4;
border-bottom: none;
border-top: none;
z-index: 99;
/*position the autocomplete items to be the same width as the container:*/
top: 100%;
left: 0;
right: 0;
}
.autocomplete-items div {
padding: 10px;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
/*when hovering an item:*/
background-color: #e9e9e9;
}
.autocomplete-active {
/*when navigating through the items using the orgListow keys:*/
background-color: DodgerBlue !important;
color: #ffffff;
}

li.ui-menu-item {
  height: 30px;
  align-items: center;
  line-height: 25px;
  background: #eaeaea;
  width: 650px
}

.ui-widget.ui-widget-content {
  z-index: 9999;
  border-radius: 4px;
  border: 1px solid;
  padding: 4px !important;
}

li.ui-menu-item {
  height: 30px;
  background: aliceblue;
  border-top: 0.5px solid gray;
}

li.ui-menu-item:hover {
  height: 30px;
  background: lightgray;
  border-top: 0.5px solid gray;
}

.autocomplete {
/*the container must be positioned relative:*/
position: relative;
/* display: inline-block; */
}

.form-text {
  display: inline-block;
  margin-top: .25rem;
}


#pum-3185, #pum-2199{
  z-index: 999 !important;
}
div#popmake-2199 {
    top: 85px !important;
}
.contact-dinner-register .field{margin-bottom:15px;}
.contact-dinner-register .form-control{margin-bottom:5px;}
.contact-dinner-register .wpcf7 span.wpcf7-not-valid-tip{margin-left:5px;}
.ui-autocomplete {max-width:575px;}
.ui-autocomplete .ui-menu-item {max-width:550px;}

@media only screen and (max-width: 767px) {
	/*#popmake-3185{top: 75px !important;}*/
	.ui-autocomplete {max-width:350px;}
	.ui-autocomplete .ui-menu-item {max-width:325px;}
}