.elementor-5016 .elementor-element.elementor-element-25f28687{--display:flex;--min-height:380px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5016 .elementor-element.elementor-element-25f28687:not(.elementor-motion-effects-element-type-background), .elementor-5016 .elementor-element.elementor-element-25f28687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gloholidayclub.com/wp-content/uploads/2025/07/blue-circle-with-white-bg.avif");background-position:bottom left;background-repeat:no-repeat;background-size:80% auto;}.elementor-5016 .elementor-element.elementor-element-ee9f135{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5016 .elementor-element.elementor-element-5c167e9b img{width:160px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5016 .elementor-element.elementor-element-4676030a > .elementor-widget-container{margin:-72px 0px 0px 96px;padding:0px 0px 0px 0px;}.elementor-5016 .elementor-element.elementor-element-4676030a{font-family:"IvyPresto Display", Sans-serif;font-size:clamp(2.5rem, 5vw + 1rem, 4rem);color:var( --e-global-color-8f3e854 );}.elementor-5016 .elementor-element.elementor-element-7a50dac9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5016 .elementor-element.elementor-element-7a50dac9.e-con{--align-self:flex-start;}.elementor-5016 .elementor-element.elementor-element-30ec405a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5016 .elementor-element.elementor-element-5461654{--display:flex;--padding-top:10vh;--padding-bottom:40vh;--padding-left:0;--padding-right:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5016 .elementor-element.elementor-element-25f28687:not(.elementor-motion-effects-element-type-background), .elementor-5016 .elementor-element.elementor-element-25f28687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gloholidayclub.com/wp-content/uploads/2025/07/Path-6.webp");background-position:center center;background-size:1000px auto;}.elementor-5016 .elementor-element.elementor-element-25f28687{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-40px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-5016 .elementor-element.elementor-element-ee9f135{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5016 .elementor-element.elementor-element-7a50dac9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5016 .elementor-element.elementor-element-30ec405a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5016 .elementor-element.elementor-element-25f28687:not(.elementor-motion-effects-element-type-background), .elementor-5016 .elementor-element.elementor-element-25f28687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:2000px auto;}.elementor-5016 .elementor-element.elementor-element-25f28687{--margin-top:-54px;--margin-bottom:024px;--margin-left:0px;--margin-right:0px;}.elementor-5016 .elementor-element.elementor-element-30ec405a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5016 .elementor-element.elementor-element-ee9f135{--width:29%;}.elementor-5016 .elementor-element.elementor-element-7a50dac9{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5016 .elementor-element.elementor-element-ee9f135{--width:100%;}.elementor-5016 .elementor-element.elementor-element-7a50dac9{--width:100%;}}@media(min-width:1025px){.elementor-5016 .elementor-element.elementor-element-25f28687:not(.elementor-motion-effects-element-type-background), .elementor-5016 .elementor-element.elementor-element-25f28687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-1b329e5 */div.elementor-shortcode > h2 {
    font-size: 64px !important;
    font-family: IvyPresto Display;
    font-weight: bold;
    padding-bottom: 24px;
}

div.elementor-shortcode > a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #e9614f;
    color: white;
    font-family: "Plus Jakarta Sans";
    padding: 16px 50% 16px 2%;
    border-radius: 8px;
    text-align: left;
}
div.elementor-shortcode > a:hover {
    opacity: 0.9;
}
div.elementor-shortcode > a:active {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS *//*Hide footer promotional product banner*/
#hideOnPage {
    display: none;
}

/*MY BOOKINGS STTYLING*/
/*VVVVVVVVVVVVVVVVVVVV*/

/*All titles*/
H2.glo-booking-ref, div.glo-lodge-type, .glo-label, div.glo-booking-right > div.glo-status.status-paid > strong, a.glo-view-booking {
    font-family: "Plus Jakarta Sans";
    font-weight: bold;
}

/*All titles minus booking ref*/
div.glo-lodge-type, .glo-label, div.glo-booking-right > div.glo-status.status-paid > strong {
    font-size: 24px !important;
}

/*Button*/
a.glo-view-booking {
    padding: 12px 64px;
    border-radius: 32px;
}
a.glo-view-booking:hover {
    color: white;
    background-color: #294e75;
    transition: 300ms;
}

/*General info text*/
.glo-lodge-address, .glo-date, .glo-status {
    font-family: "plus Jakarta Sans";
    font-size: 18px;
}

/*NO BOOKINGS NOTIF*/
body > div.elementor.elementor-5016 > div.elementor-element.elementor-element-5461654.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div > div > div > p {
    background-color: #ea614f !important;
    font-family: "IvyPresto Display";
    color: #f0e7cf;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    font-size: 40px;
    border-radius: 24px;
    text-align: center;
    
}/* 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 */