div[id^="guideContainer-rootPanel-guidedropdownlist_"]:has(.details_country),
div[id^="guideContainer-rootPanel-guidetextbox_"]:has(.details_state, .details_postcode, .details_city) {
  width: 50% !important;
}
.aemformcontainer .container .guideDropDownList.details_country label {
  width: 80%;
}
@media screen and (max-width: 768px) {
  .aemformcontainer .container .guideDropDownList.details_country label {
    width: 60%;
  }
  .aemformcontainer .container .guideDropDownList.numberOfGuests .guideFieldLabel label,
  .aemformcontainer .container .guideDropDownList.eventLocation .guideFieldLabel label {
    width: 75%;
  }
}

.aemformV2 .aemformcontainer .companyname .textField,
.cq-Dialog .aemformcontainer .companyname .textField,
.aemformV2 .cq-dialog-content .companyname .textField,
.cq-Dialog .cq-dialog-content .companyname .textField,
.aemformV2 .aemformcontainer .elq7026 .textField,
.cq-Dialog .aemformcontainer .elq7026 .textField,
.aemformV2 .cq-dialog-content .elq7026 .textField,
.cq-Dialog .cq-dialog-content .elq7026 .textField {
  position: relative;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu {
  position: absolute;
  background: #ffffff;
  width: 100% !important;
  z-index: 1001;
  padding: 0 !important;
  border-radius: 0;
  text-align: left;
  margin-top: -5px;
  list-style-type: none;
  max-height: 291px;
  overflow-y: auto;
  border: 2px solid #117cb0;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu li,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li {
  border: none;
  border-top: none;
  background: #ffffff;
  cursor: pointer;
  height: auto;
  margin: 0;
  padding: 1.125em 1.625em;
  position: relative;
  color: #000000;
  font-size: 1em;
  line-height: 1em;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu li:hover,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li:hover,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li:hover,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li:hover,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li:hover,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li:hover,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li:hover,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li:hover,
.aemformV2 .aemformcontainer ul.company-dropdown-menu li.active,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li.active,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li.active,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li.active,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li.active,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li.active,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li.active,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li.active {
  background: #f8f8f8;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu li:hover a,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li:hover a,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li:hover a,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li:hover a,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li:hover a,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li:hover a,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li:hover a,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li:hover a,
.aemformV2 .aemformcontainer ul.company-dropdown-menu li.active a,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li.active a,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li.active a,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li.active a,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li.active a,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li.active a,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li.active a,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li.active a {
  color: #000000;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu li:hover a span,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li:hover a span,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li:hover a span,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li:hover a span,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li:hover a span,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li:hover a span,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li:hover a span,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li:hover a span,
.aemformV2 .aemformcontainer ul.company-dropdown-menu li.active a span,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li.active a span,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li.active a span,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li.active a span,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li.active a span,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li.active a span,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li.active a span,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li.active a span {
  color: #000000;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu li a,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li a,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li a,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li a,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li a,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li a,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li a,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li a {
  color: #000000;
  transition: none !important;
  white-space: normal;
  padding: 0;
  font-size: 14px;
}
.aemformV2 .aemformcontainer ul.company-dropdown-menu li a span,
.cq-Dialog .aemformcontainer ul.company-dropdown-menu li a span,
.aemformV2 .cq-dialog-content ul.company-dropdown-menu li a span,
.cq-Dialog .cq-dialog-content ul.company-dropdown-menu li a span,
.aemformV2 .aemformcontainer ul.custom-dropdown-menu li a span,
.cq-Dialog .aemformcontainer ul.custom-dropdown-menu li a span,
.aemformV2 .cq-dialog-content ul.custom-dropdown-menu li a span,
.cq-Dialog .cq-dialog-content ul.custom-dropdown-menu li a span {
  color: #000000;
}
