/* GLOBAL */
body {
	background-color: var(--primary-color) !important;
}
.breadcrumbs .title {
	font-size: calc(100% + 16px) !important;
}

/* BRICKS */
:root .bricks-button {
	transition: var(--bricks-transition);
}
:root .bricks-button[class*="primary"] {
	background-image: linear-gradient(135deg, var(--quaternary-color) 0%, #4e4376 100%, var(--quinary-color) 100%) !important;
}
:root .bricks-button[class*="primary"]:hover {
	background-image: linear-gradient(135deg, var(--quinary-color) 0%, #4e4376 100%, var(--quaternary-color) 100%) !important;
}
:root .bricks-button[class*="secondary"] {
	background-image: linear-gradient(135deg, var(--senary-color) 0%, #4e4376 100%, var(--septenary-color) 100%) !important;
}
:root .bricks-button[class*="secondary"]:hover {
	background-image: linear-gradient(135deg, var(--septenary-color) 0%, #4e4376 100%, var(--senary-color) 100%) !important;
}

/* AMELIA */
.amelia-service .am-catalog-headline {
  display: none;
}
body:not(.home) .am-category-headline h3 {
  width: 100%;
  text-align: center;
}
.amelia-service .am-category-headline h3 {
  color: var(--white-color, white) !important;
  font-family: "Amsterdam Four" !important;
  font-weight: bold !important;
  font-size: 34px !important;
}
@media only screen and (min-width: 1200px) {
  .amelia-service .el-col-lg-6 {
    width: 33% !important;
  }
}
.amelia-service .am-category {
  border-width: 2px !important;
  border-radius: 25px !important;
}
.amelia-service .am-category:hover,
.amelia-service .am-category-service:hover {
  box-shadow: 0 0 15px 0 rgba(226, 230, 236, 0.9) !important;
}
.amelia-service .el-col:nth-child(odd):not(:hover) .am-category,
.amelia-service .am-category-service-inner:nth-child(odd) .am-category-service-hover,
.amelia-service .am-service-price {
  background-image: linear-gradient(135deg, var(--quaternary-color) 0%, #4e4376 100%, var(--quinary-color) 100%) !important;
}
.amelia-service .el-col:nth-child(odd):hover .am-category {
  background-image: linear-gradient(135deg, var(--quinary-color) 0%, #4e4376 100%, var(--quaternary-color) 100%) !important;
}
.amelia-service .el-col:nth-child(even):not(:hover) .am-category,
.amelia-service .am-category-service-inner:nth-child(even) .am-category-service-hover,
.amelia-service .am-step-booking-catalog .am-form-catalogForm-calendarDateTimeForm.am-select-date {
  background-image: linear-gradient(135deg, var(--senary-color) 0%, #4e4376 100%, var(--septenary-color) 100%) !important;
}
.amelia-service .el-col:nth-child(even):hover .am-category {
  background-image: linear-gradient(135deg, var(--septenary-color) 0%, #4e4376 100%, var(--senary-color) 100%) !important;
}
.amelia-service .am-category-service .am-category-service-image {
  height: 200px !important;
}
.amelia-service .am-category .am-category-title {
  color: var(--white-color, white) !important;
  margin: 0 !important;
  font-family: "Amsterdam Four" !important;
  font-size: 36px !important;
  min-height: 100px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.amelia-service .am-category > span,
.amelia-service .am-category .am-category-services-thumbs {
  display: none !important;
}
.amelia-service .am-service-gallery {
  display: none !important;
}
.amelia-service .am-category-service .am-category-service-color,
.amelia-service .am-category-service .am-category-services-thumbs {
  display: none !important;
}
.amelia-service .am-service {
  margin: 0 !important;
}
.amelia-service .am-category-service .am-category-service-info .am-category-service-title {
  margin: 0 !important;
  white-space: unset !important;
}
.amelia-service .am-category-service .am-category-service-title-price {
	text-align: center !important;
}
.amelia-service .am-category-service .am-category-service-title-price span {
	background-image: linear-gradient(135deg, var(--quaternary-color) 0%, #4e4376 100%, var(--quinary-color) 100%) !important;
	margin-top: 15px !important;
	padding: 10px !important;
	color: var(--white-color, white) !important;
	border-radius: 25px !important;
	font-size: calc(100% + 0px) !important;
	font-weight: bold !important;
	opacity: 1 !important;
}
.amelia-service .am-service .am-service-header .am-service-info {
	display: flex !important;
}
.amelia-service .am-back,
.amelia-service .am-service .am-service-header .am-service-data .am-category-url {
	color: var(--tertiary-color, white) !important;
}
.amelia-service .am-service .am-service-header .am-service-image,
.amelia-service .am-service .am-service-info {
	display: none !important;
}
.amelia-service #am-service-booking h3 {
	font-weight: bold !important;
}
.amelia-service .am-service-description p {
	margin: 0 !important;
}
.amelia-service .am-confirmation-booking-details div:nth-child(1) {
	display: none !important;
}
#am-service-booking .am-service-data {
	padding: 0 !important;
}
.amelia-app-booking #am-service-booking p {
	font-size: 16px !important;
}
.amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-day-content,
#am-modal.am-modal.am-in-body .am-calendar-picker .c-day-content,
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner,
.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner {
	font-size: 14px !important;
}
.amelia-app-booking #amelia-booking-wrap ul,
#am-modal.am-modal.am-in-body ul,
.amelia-app-booking #amelia-booking-wrap li,
#am-modal.am-modal.am-in-body li {
	padding-left: 25px !important;
}