/***** CLASSES - Step Booking form */
.stkr-popup__booking .amelia-v2-booking #amelia-container.am-fs__wrapper {
  margin: 0;
  border-radius: initial;
  box-shadow: initial;
}
/* Remove border radius from the sidebar of the booking form */
.stkr-popup__booking .amelia-v2-booking #amelia-container .am-fs-sb {
  border-radius: initial;
}

/***** EVENTS - List View ******/
/* Inside of the stkr custom booking popup modal with the List View shortcode for Events */
.stkr-popup__booking .amelia-v2-booking #amelia-container.am-elf {
  width: 100%;
  max-width: initial;
  padding: var(--space-40);
  border-radius: 0px;
}
/* This is the second popup to book a single event */
/* This doesn't sit within .stkr-popup__booking popup */
.amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog #amelia-container {
  border-radius: var(--border-radius-30);
}
/* The footer of this popup */
.amelia-v2-booking #amelia-container .am-elf__footer {
  background-color: var(--color-grey);
  box-shadow: initial !important;
  border-radius: 0 0 30px 30px !important;
}
/* The main part of the popup - add border-radius */
.am-dialog-popup .el-dialog {
  border-radius: 30px;
  overflow: hidden;
}
/* And also make sure the main body is tall enough to accommodate for the country select dropdown, which currently has a height issue */ 
.amelia-v2-booking #amelia-container .am-dialog-el__main-container {
  min-height: 500px;
  height: 100%;
}
/* Now let's style the X close popup button */
.bricks-is-frontend .amelia-v2-booking #amelia-container .am-eli .am-eli__header {
  margin: 50px 0 0;
}
.bricks-is-frontend .amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog .el-dialog__headerbtn {
  background: var(--color-primary-d-3) !important;
  border-radius: var(--border-radius-99);
}
.bricks-is-frontend .amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog .el-dialog__close .am-icon-close:before {
  color: var(--color-white);
}
.bricks-is-frontend .amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog .el-dialog__close {
  width: 40px;
  height: 40px;
}
.bricks-is-frontend .amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog .el-dialog__close span.am-icon-close {
  font-size: 2.5rem;
}