.elementor-493 .elementor-element.elementor-element-c8ad7c4{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-493 .elementor-element.elementor-element-f2883c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-175d085{text-align:center;}.elementor-493 .elementor-element.elementor-element-175d085 .elementor-heading-title{font-family:"ACDosis", Sans-serif;font-size:40px;font-weight:700;color:#782A19;}.elementor-493 .elementor-element.elementor-element-362bc3f{text-align:center;}.elementor-493 .elementor-element.elementor-element-362bc3f .elementor-heading-title{font-family:"ACSunn", Sans-serif;font-size:40px;font-weight:700;color:#782A19;}body.elementor-page-493:not(.elementor-motion-effects-element-type-background), body.elementor-page-493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lunakids.com.cy/wp-content/uploads/LUNA-KIDS-ASSETS-ESCAPE-BACKGROUND-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-493 .elementor-element.elementor-element-c8ad7c4{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-493 .elementor-element.elementor-element-c8ad7c4{--content-width:80%;}}@media(min-width:1025px){body.elementor-page-493:not(.elementor-motion-effects-element-type-background), body.elementor-page-493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-493 .elementor-element.elementor-element-c8ad7c4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-493 .elementor-element.elementor-element-c8ad7c4{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-30a1c19 */#display-selected-datetime{
    font-family: 'ACSunn', Sans-serif;
    text-align:center;
    font-weight:700;
    font-size:35px;
    color:#F6891F;
}/* End custom CSS */
/* Start custom CSS for stepbooking, class: .elementor-element-a645a8a */.amelia-v2-booking #amelia-container .am-slide-popup__block-inner {
    background: white!important;
}

.elementor-493 .elementor-element.elementor-element-a645a8a .amelia-v2-booking #amelia-container .am-alert-wrapper .el-alert__title {
    color: white!important;
}

.elementor-493 .elementor-element.elementor-element-a645a8a .amelia-v2-booking #amelia-container .am-fs__payments-sentence p {
    color: white!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea174af */.colors-calendar-help{
    width:15px;
    height:15px;
    border-radius:5px;
    margin-right:5px!important;
    vertical-align: middle!important;
    display:inline-block;
}
.colors-calendar-help.gray{
    background-color:#CDC3D3;
}
.colors-calendar-help.white{
    background-color:#FFFFFF;
}
.colors-calendar-help.brown{
    background-color:#782A19;
}/* End custom CSS */
/* Start custom CSS */.am-select-popper.el-select__popper.el-popper[role=tooltip] {
    border-color: #782a19!important;
}

.am-service-dropdown .am-select-service-price {
    color: #782a19!important;
}

.am-select-popper .el-select-dropdown__item.selected {
    --am-c-select-option-text: #782a19!important;
}


.disabled-date-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0); /* Fully transparent */
    z-index: 10;
    pointer-events: all; /* Blocks clicks */
}


/* Force transparent background so overlay looks correct */
.fc .fc-daygrid-day-bg .fc-daygrid-bg-harness {
  background-color: transparent !important;
}

/* Your overlay style */
.fc-daygrid-day .disabled-overlay {
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 10;
  background: rgba(111, 111, 111, 0.4); /* Amelia default */
  border-radius: 4px;
  pointer-events: none;
}

.am-advsc__slots-heading {
    display: none;
}


.am-advsc__slots {
    opacity: 0;
}

.am-fs__congrats-info-customer div{
    font-weight: 600!important;
}


.am-fs__bringing-content {
    background-color: white;
}


.amelia-v2-booking #amelia-container .am-fs__bringing-message {
    color: white;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisLight.ttf') format('truetype');
}
@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisSemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisBold.ttf') format('truetype');
}
@font-face {
	font-family: 'ACDosis';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/AkaAcidDosisExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ACSunn';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lunakids.com.cy/wp-content/uploads/ACSunn.ttf') format('truetype');
}
/* End Custom Fonts CSS */