/* 
 Theme Name:     Med Advice 2023
 Author:         Med Advice
 Author URI:     http://www.medadvice.gr 
 Template:       Divi
 Version:        1.0 
*/

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

body {
  --clr-lightpink: #fcdbdf;
  --clr-lightgrey: #77787d;
  --clr-darkgrey: #363a3a;
  --clr-pink: #ed72a9;
  --clr-offwhite: #f9f2f0;
  --clr-ligthoffwhite: #f3f3f3;
  --font-awesome: "FontAwesome";
}

.wp-block-post-title {
  color: var(--clr-darkgrey);
  font-weight: 300;
  font-size: 1.3rem;
  background-color: var(--clr-lightpink);
  padding: 0.5rem 1rem;
  margin-bottom: 1rem !important;
}

/* amelia bookings */

/* service categories loop */

.amelia-v2-booking #amelia-container .am-fcl__item-inner {
  box-shadow: 0 0 10px 1px #cccccc !important;
}

.amelia-v2-booking #amelia-container .am-fcl__item-content {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  padding: 0 0 56px;
  border-radius: 6px;
  border-left: 10px solid var(--clr-lightpink) !important;
  box-shadow: 0 0 6px 2px var(--clr-lightgrey) !important;
}

.amelia-v2-booking #amelia-container .am-fcl__item-hero {
  background-size: contain !important;
  background-position: left !important;
}

.amelia-v2-booking #amelia-container .am-fcl__item-name {
  font-weight: 300 !important;
  white-space: wrap !important;
}

@media screen and (max-width: 767px) {
  .amelia-v2-booking #amelia-container .am-fcl__item-name {
    font-size: 120% !important;
  }
}

/* services loop catalog */

.amelia-v2-booking #amelia-container .am-fcil__main {
  border: none !important;
}

.amelia-v2-booking #amelia-container .am-cat__heading .am-fcil__heading {
  display: none !important;
}

.amelia-v2-booking #amelia-container .am-fcil__item-inner {
  border-left: 10px solid var(--clr-lightpink) !important;
  box-shadow: 0 0 10px 1px #cccccc !important;
}

.amelia-v2-booking #amelia-container .am-fcil__item-inner .am-fcil__item-name {
  font-weight: 300 !important;
  white-space: wrap !important;
}

.amelia-v2-booking
  #amelia-container
  .am-fcil__item-inner
  .am-fcil__item-heading {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  margin-bottom: 0 !important;
}

.amelia-v2-booking #amelia-container .am-fcil__item-inner .am-fcil__item-price {
  background: transparent;
  padding: 0 5px;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-size: 13px;
}

.amelia-v2-booking #amelia-container .am-fcil__item-footer {
  display: block !important;
}

.amelia-v2-booking #amelia-container .am-button.am-w100 {
  width: 50px !important;
  float: right !important;
  border: 1px solid var(--clr-pink) !important;
  height: 50px !important;
  border-radius: 50% !important;
}

.amelia-v2-booking #amelia-container .am-cat__back-btn {
  text-align: center !important;
}

.am-fcil__filter-buttons__menu {
  display: none !important;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item {
  max-width: 47% !important;
}

@media screen and (max-width: 767px) {
  .amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item {
    max-width: 100% !important;
  }
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-hero {
  padding: 50px !important;
}

/* service selected */

.amelia-v2-booking #amelia-container .am-cat__form .am-fcis__header-top {
  flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-cat__form .am-fcis__header-text {
  text-align: center !important;
}

.amelia-v2-booking
  #amelia-container
  .am-cat__form
  .am-fcis__header-top
  .am-fcis__header-name {
  font-weight: 300 !important;
  margin: 0 !important;
  line-height: 2.5rem !important;
  text-align: center !important;
  justify-content: center;
}

.amelia-v2-booking #amelia-container .am-cat__form .am-fcis__header-action {
  flex-direction: column;
}

.amelia-v2-booking #amelia-container .am-cat__form .am-fcis__header-price {
  margin: 1rem 0 !important;
}

.amelia-v2-booking #amelia-container .am-cat__form .am-fcis__mini-info {
  justify-content: center !important;
}

.am-fcis__gallery-btn {
  display: none !important;
}

/* service tabs */

.amelia-v2-booking #amelia-container .am-fcis__info-service__desc {
  text-transform: capitalize !important;
  text-align: center !important;
}

.am-fcis__info-tab__wrapper {
  display: flex !important;
  justify-content: center !important;
}

/* main footer */

.main-footer {
  font-size: 1rem;
}

.main-menu-trigger {
  position: fixed;
  left: 1rem;
  bottom: 1rem;
  z-index: 9999;
}

.wp-block-navigation__responsive-dialog {
  width: fit-content;
  position: fixed;
  left: 2rem;
  top: 3rem;
  background-color: red !important;
}

.wp-block-navigation__responsive-container-close {
}

.footer-credit {
  display: none !important;
}

.main-footer .is-layout-flex {
  justify-content: center;
}

.wp-block-group {
  margin-top: 0 !important;
}

#amelia-container .am-employee-select::before {
  content: "Επιλέξτε τεχνίτρια ή αφήστε κενό για επιλογή από το σύστημα" !important;
  margin-bottom: 10px !important;
  font-style: italic;
  color: var(--clr-offwhite) !important;
  background-color: var(--clr-pink) !important;
  padding: 5px 10px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--clr-lightgrey) !important;
  border-radius: 5px !important;
}
