#amelia-container {
  margin: 0 !important;
  max-width: none !important;
  box-shadow: none !important;
  height: auto !important;
  z-index: 0;
  position: relative;
}
#amelia-container .am-caph__main {
  display: none !important;
}
#amelia-container .am-fs__main {
  max-width: none !important;
}
#amelia-container .am-cap {
  height: auto !important;
}
#amelia-container .am-fs-dt__calendar.am-fs__main-content {
  height: auto !important;
  padding-bottom: 5rem !important;
}

.am-fs-sb {
  display: none !important;
}

.am-fs-dt__calendar .fc-col-header {
  width: 100% !important;
}
.am-fs-dt__calendar .fc-daygrid-body {
  width: 100% !important;
}
.am-fs-dt__calendar .fc-daygrid-body .fc-scrollgrid-sync-table {
  width: 100% !important;
  height: 400px !important;
}
.am-fs-dt__calendar .fc-scroller-harness.fc-scroller-harness-liquid,
.am-fs-dt__calendar .fc-scroller.fc-scroller-liquid-absolute {
  /* height: auto !important; */
}
.am-fs-dt__calendar .am-advsc {
  height: 450px !important;
}

.am-capai form {
  padding-bottom: 2rem !important;
}

.am-button:not(.is-icon-only) {
  background: var(--secondary--orange) !important;
  border: 2px solid var(--main--black) !important;
  border-radius: 2rem !important;
  color: var(--main--black) !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  padding: 0.5rem 1.5rem !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  box-shadow: 3px 3px 0 0 var(--main--black) !important;
  transition: all 0.2s ease !important;
}
.am-button:not(.is-icon-only):hover {
  background: var(--secondary--yellow) !important;
  transform: translateY(-2px) !important;
  box-shadow: 4px 4px 0 0 var(--main--black) !important;
}

@media only screen and (max-width: 760px) {
  .am-cap.am-capa-main.am-fs__main-content {
    padding: 0 !important;
  }
  .amelia-v2-booking #amelia-container .am-fs__main-content.am-cap.am-capa-main .am-capa-main__inner.am-rw-480 {
    padding: 0 !important;
  }
}