.elementor-kit-11{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#FFFFFF;--e-global-color-2be1ad2:#132538;--e-global-color-056dcc1:#294E75;--e-global-color-8f3e854:#EA614F;--e-global-color-e87702c:#E7877AFC;--e-global-color-aced6f9:#EEEBD5;--e-global-color-0e773a9:#E5DEAD;--e-global-color-da25e91:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-fd573d8-font-family:"IvyPresto Display";--e-global-typography-fd573d8-font-size:clamp(2.5rem, 5vw + 1rem, 4rem);--e-global-typography-29fa2e5-font-family:"IvyPresto Display";--e-global-typography-29fa2e5-font-size:clamp(2rem, 4vw + 1rem, 3.5rem);--e-global-typography-86c10ca-font-family:"IvyPresto Display";--e-global-typography-86c10ca-font-size:clamp(1.75rem, 3vw + 1rem, 3rem);--e-global-typography-07971d5-font-family:"IvyPresto Display";--e-global-typography-07971d5-font-size:clamp(1.5rem, 2vw + 1rem, 2.5rem);--e-global-typography-b1e2dc6-font-family:"IvyPresto Display";--e-global-typography-b1e2dc6-font-size:clamp(1.25rem, 1.5vw + 1rem, 2rem);--e-global-typography-2505ed2-font-family:"IvyPresto Display";--e-global-typography-2505ed2-font-size:clamp(1.125rem, 1vw + 1rem, 1.75rem);--e-global-typography-dafe721-font-family:"IvyPresto Display";--e-global-typography-6d35f3f-font-family:"Plus Jakarta Sans";--e-global-typography-6d35f3f-font-size:clamp(1rem, 0.5vw + 1rem, 1.125rem);--e-global-typography-4c6a506-font-family:"Plus Jakarta Sans";--e-global-typography-4c6a506-font-size:clamp(0.9rem, 0.4vw + 0.9rem, 1rem);--e-global-typography-f0aeab5-font-family:"Plus Jakarta Sans";--e-global-typography-f0aeab5-font-size:clamp(0.8rem, 0.3vw + 0.8rem, 0.9rem);--e-global-typography-eebe1fb-font-family:"Plus Jakarta Sans";--e-global-typography-eebe1fb-font-size:clamp(1rem, 0.5vw + 1rem, 1.125rem);--e-global-typography-eebe1fb-font-weight:bold;--e-global-typography-6dd8838-font-family:"Plus Jakarta Sans";--e-global-typography-6dd8838-font-size:clamp(1.25rem, 1.5vw + 1rem, 2rem);}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.makeBlack {
    color: black;
}

.drunkCowboyFont {
	font-family: "drunk-cowboy", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.ayaScriptFont {
	font-family: "aya-script", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.unicornBlueBtn {
    border-radius: 24px;
    background-color: #99CFC7; 
    color: white;
    padding: 4px 72px;
    font-size: 28px;
    border: none;
}
.unicornBlueBtn:hover {
    opacity: 0.8;
    background-color: #4EC5B3;
}

@media only screen and (max-width: 767px) {
  .unicornBlueBtn {
      padding: 4px 32px;
}
}

/*##############*/
/*CALENDAR FIXES*/
/*##############*/
.calendar-modal {
    top: 0;
    left: -1px;
}

/*##############*/
/*SEARCH RESULTS FIXES*/
/*##############*/
#content > div > div.gloAvailabilityT {
    display: flex;
}
#content > div > div.gloRegStep {
    margin-top: 40px;
}

#content > div > div > div.gloLodgeResultR > h2 > b {
    font-size: 24px;
    font-family: "Plus Jakarta Sans"
}

.gloLodgeResultR, .glo-popup-content {
    font-family: "Plus Jakarta Sans";
}

@media only screen and (max-width: 767px) {

#content > div > div > div.gloLodgeResultR {
    padding: 16px;
    margin-top: 0;
    min-height: 464px;
}
    #content > div > div > div.gloLodgeResultR > p:nth-child(5) > span:nth-child(2), #content > div > div > div.gloLodgeResultR > p:nth-child(5) > span:nth-child(6) {
        font-size: 24px;
    }
    #content > div > div > div.gloLodgeResultR > p:nth-child(5) > span:nth-child(3), #content > div > div > div.gloLodgeResultR > p:nth-child(5) > span:nth-child(7) {
        font-size: 16px;
    }
    
    #content > div > div.gloRegStep > div > img {
        object-fit: contain;
    }
    
    .glo-popup-main {
        top: 5vh !important;
        z-index: 10000 !important;
        height: 80vh !important;
    }
    .glo-overlay {
        z-index: 9999 !important;
    }
    .glo-popup-nav {
        gap: 6px !important;
    }
    .gloPriceDescriI, .gloPriceDescriO {
        display: flex;
        flex-direction: column-reverse;
    }
    .calendar-modal-content {
        margin-top: 0px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IvyPresto Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gloholidayclub.com/wp-content/uploads/2024/11/ivy-presto-headline-thin.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gloholidayclub.com/wp-content/uploads/2024/11/PlusJakartaSans-VariableFont_wght.woff2') format('woff2');
}
/* End Custom Fonts CSS */