:root {
    --aa-panel-border-color-rgb: 255,102,0;
    --aa-primary-color-rgb: 255,102,0;
    --aa-input-border-color-rgb: 255,102,0
}

.text-theme-orange {
    color: #ff6600 !important;
}

.gb-card-favourite-experiences label.bg-yellow {
    padding: 25px 20px;
}

.gb-continent h3 {
    padding: 10px 20px;
    border-radius: 25px;
    bottom: 35px;
}

.mt-50 {
    margin-top: 50px;
}
.mt-75 {
    margin-top: 75px;
}
.mt-100 {
    margin-top: 100px;
}
.mt-125 {
    margin-top: 125px;
}
.mt-150 {
    margin-top: 150px;
}

.mb-50 {
    margin-bottom: 50px;
}
.mb-75 {
    margin-bottom: 75px;
}
.mb-100 {
    margin-bottom: 100px;
}
.mb-125 {
    margin-bottom: 125px;
}
.mb-150 {
    margin-bottom: 150px;
}

.gb-card-favourite-experiences-img {
    background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/4QB7RXhpZgAASUkqAAgAAAABAA4BAgBZAAAAGgAAAAAAAABJbWFnZSBwbGFjZSBob2xkZXIgd2l0aCBhIGdyYXkgY2FtZXJhIGljb24gZm9yIHVzZSB3aGVuIHRoZSBhY3R1YWwgaW1hZ2UgaXMgbm90IGF2YWlsYWJsZf/hBXBodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPgoJPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOklwdGM0eG1wQ29yZT0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcENvcmUvMS4wL3htbG5zLyIgICB4bWxuczpHZXR0eUltYWdlc0dJRlQ9Imh0dHA6Ly94bXAuZ2V0dHlpbWFnZXMuY29tL2dpZnQvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwbHVzPSJodHRwOi8vbnMudXNlcGx1cy5vcmcvbGRmL3htcC8xLjAvIiAgeG1sbnM6aXB0Y0V4dD0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcEV4dC8yMDA4LTAyLTI5LyIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgcGhvdG9zaG9wOkNyZWRpdD0iR2V0dHkgSW1hZ2VzIiBHZXR0eUltYWdlc0dJRlQ6QXNzZXRJRD0iMTIyNjMyODUzNyIgeG1wUmlnaHRzOldlYlN0YXRlbWVudD0iaHR0cHM6Ly93d3cuaXN0b2NrcGhvdG8uY29tL2xlZ2FsL2xpY2Vuc2UtYWdyZWVtZW50P3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX3NvdXJjZT1nb29nbGUmYW1wO3V0bV9jYW1wYWlnbj1pcHRjdXJsIiA+CjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk+R3JhY2UgTWFpbmE8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkltYWdlIHBsYWNlIGhvbGRlciB3aXRoIGEgZ3JheSBjYW1lcmEgaWNvbiBmb3IgdXNlIHdoZW4gdGhlIGFjdHVhbCBpbWFnZSBpcyBub3QgYXZhaWxhYmxlPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6ZGVzY3JpcHRpb24+CjxwbHVzOkxpY2Vuc29yPjxyZGY6U2VxPjxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPjxwbHVzOkxpY2Vuc29yVVJMPmh0dHBzOi8vd3d3LmlzdG9ja3Bob3RvLmNvbS9waG90by9saWNlbnNlLWdtMTIyNjMyODUzNy0/dXRtX21lZGl1bT1vcmdhbmljJmFtcDt1dG1fc291cmNlPWdvb2dsZSZhbXA7dXRtX2NhbXBhaWduPWlwdGN1cmw8L3BsdXM6TGljZW5zb3JVUkw+PC9yZGY6bGk+PC9yZGY6U2VxPjwvcGx1czpMaWNlbnNvcj4KCQk8L3JkZjpEZXNjcmlwdGlvbj4KCTwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InciPz4K/+0AnFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAB/HAJQAAtHcmFjZSBNYWluYRwCeABZSW1hZ2UgcGxhY2UgaG9sZGVyIHdpdGggYSBncmF5IGNhbWVyYSBpY29uIGZvciB1c2Ugd2hlbiB0aGUgYWN0dWFsIGltYWdlIGlzIG5vdCBhdmFpbGFibGUcAm4ADEdldHR5IEltYWdlcwD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/wgALCAHpAmQBAREA/8QAGQABAAMBAQAAAAAAAAAAAAAA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AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP39/wD/AP8A/wD/AP8A/wD/AN//AP8A/wD/AP8A/wD/AP8A/wDBv/8A/wD/AP8A/wD/AP8A/wDl/wD/AP8A/wD/AP8A/wC94PgP/wD/AP8A/wD/AP8A/wD/AP8Af/8A/wD/AP8A/wDv/e/7/wD/AP8A/wD/AP8Af/8Af1//AP8A/wD/AP8A+/pv/v8A/wD/AP8A/wD/AN+n9/f/AP8A/wD/AP8A/v8Af3+//wD/AP8A/wD/APfj/wD9/wD/AP8A/wD/AP8Av/8A/wDv/wD/AP8A/wD/AP37/r9//wD/AP8A/wD/AO/f+/v/AP8A/wD/AP8A/wB+v1/f/wD/AP8A/wD/APv57P7/AP8A/wD/AP8A/wDf76/3/wD/AP8A/wD/AP7/AM3/AL//AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDAAAAf/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/xAArEAEAAQEGBgIBBQEAAAAAAAABABEQITFRofAgMEFQYfFxgZFAYKCxwdH/2gAIAQEAAT8Q/kTLKAclnq09Wnq09Wnq09Wnr0ESo1PH7EUFo4nxyTF95vP2HhMqa3fFgBgCrPXT109dPXS7CFbraJXG499RDKYrPWs9ay6cdCWV0HoFoKPrccKCI4RAQNStl6G67997wd4IkoB5iqVaraSSiYMuKXudJeZNqFUj4Z7VPap7VPaosUUPLwUFd8pv2b9m/Zv2b9i1uaZwAJUcHubOYr+qZR0bu567lXkFMzCYy/EMF918qf8AOdWfBgL/AIDcyghHJ4Q3K8OE8b8TxvxKBAqX0s1Z3PXcgFaBVYZDrk6HHSjXJ6kvVesHgGmoMKk8H4zwfjLjuV1mrO567kU472Hgsq5of3LsFOfWYmvlgpgpMIaZN8aP8ZschUYzLDo58jVnc9dx0Kp1Gxx0umccr9ZcTKN8v8srVDqHI1Z3PXcfmCrZc1u/vxjRqTNHB+bMhq3cerO567joHIRaC5RKLFa8i4+JsoNnxtWdz13HpCXg8PJx/izS8erO567jrXxSzxq8iqvVZdOQOPVnc9dx1kYl5ZXoGF3GJYzDHCCkBFgFWKj1a8erO567jQ3pCNKjhEEo3jGEq5cuGhmrM9LFsp1F7yGrO567kZx9IIlRqNjdaVZkHivm6HUH7hr1fBdKUQWZ6eBERKri8jVnc9dybj+mGdbJx4VAqtDzK5es+hEZKr1eTqzueu5Q0akys+0OgPwzwkn/AKEVv3l6s7mjXXlR/VJdKJWmXc6KCZM3Fm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6s3Vm6scqNc2/wDk2f/Z");
}

.gb-search-result-card .img-fluid {
    max-height: 330px;
    /*height: auto;*/
}

header.site-header .gb-header-search .form-select {
    font-size: 12px;
    font-weight: 500;
    padding: 10.5px 14px;
    border-color: transparent;
    border-radius: 15px;
}

.discount-available {
    padding: 0.5rem 2rem;
    border-radius: 12px;
    border: 1px solid #ff6600;
    font-size: 0.875rem;
    margin: 0.5rem 0;
    text-align: center;
    display: inline-block;
    font-weight: bold;
}

.text-strike {
    text-decoration: line-through;
}

img.asterik {
    width: 20px;
    height: auto;
}

footer.site-footer .footer-camera-graphic {
    position: absolute;
    max-width: 170px;
    top: -10px;
    right: 50px;
    z-index: 0;
}

@media screen and (max-width: 991px) {
    footer.site-footer .footer-camera-graphic {
        position: relative;
        text-align: center;
        max-width: 100%;
        top: auto;
        right: auto;
        margin-bottom: 1.5rem;
    }
}

/* more than 992px */
@media (min-width: 992px){
    .search-container {
        padding-top: initial;
    }
}

/* noUiSlider */
#durationSlider {
    /*height: 10px;*/
}

#durationSlider .noUi-connect {
    background: #ff6600;
}

#durationSlider .noUi-handle {
    height: 30px;
    width: 30px;
    top: -8px;
    right: -15px; /* half the width */
    border-radius: 20px;

    &:before, &:after {
        display: none;
    }

    .noUi-tooltip {
        color: #ff6600;
        font-family: var(--bs-body-font-family);
        font-weight: 600;
    }
}

.z4t-badge {
    height: 130px;
    width: fit-content;
    padding: 20px;
    gap: 20px;
    display: flex;
    flex-direction: row;
    position: relative;
    justify-self: center;
    top: 140px;
    z-index: 5;
    border-radius: 15px;
    background-color: #fff5de;
     h3 {
         color: #ff6600;
         align-self: center;
     }

    img {
        transform: scaleX(-1);
    }
}

/* Providers Page */
#providers {
    max-width: 1600px;
    .provider-list {
        gap: 45px;

        .provider-card {
            width: 284px;
            border-radius: 25px;
            box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
            padding: 0;
            .card-image {
                height: 225px;
                border-radius: 25px 25px 0 0;
                object-fit: cover;
            }

            .card-content {
                margin-bottom: 30px;
            }

            .card-end {
                position: absolute;
                bottom: 0;
                right: 20px;
            }

            .card-logo {
                padding: 20px 40px;
                background: var(--bs-card-bg);
                border-radius: 25px;
                box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
                width: fit-content;
                margin-top: calc(-1rem - 48px);
                justify-self: center;
                margin-bottom: 1rem;

                .logo {
                    height: 50px;
                }
            }
        }

        &.list {
            flex-direction: column;
            max-width: 940px;
            justify-self: center;
            gap: 20px;

            .currentLetter {
                color: #00af4f;
                font-size: 40px;
                margin-bottom: 10px;
            }

            .provider-card {
                width: 100%;
                flex-direction: column;

                .card-image {
                    display: none;
                }

                .card-body a {
                    display: flex;
                    flex-direction: row;

                    p {
                        margin: 0;
                    }

                    .card-content {
                        margin-bottom: 0;
                    }

                    .card-end {
                        display: none;
                    }

                    .card-logo {
                        padding: 20px;
                        margin: 0;
                        box-shadow: none;
                        background: none;
                        width: 167px;
                        text-align: center;
                    }
                }
            }
        }
    }

    .view-toggle {
        top: 766px;
        left: 1572px;
        width: 188px;
        height: 80px;
        /* UI Properties */
        background: #F8FFEB 0% 0% no-repeat padding-box;
        border-radius: 20px;
        opacity: 1;
        align-content: center;
        text-align: center;
        justify-self: end;
        align-items: center;
        color: #00af4f;

        a {
            color: #00af4f;
            i {
                height: 17px;
            }
        }
    }
}

#providerPage {
    .card-logo {
        position: relative;
        padding: 30px;
        background-color: #fff;
        border-radius: 25px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        width: fit-content;
        margin-top: calc(-3rem - 90px);
        margin-bottom: 1rem;

        .logo {
            height: 72px;
        }
    }
}

.bg-25 {
    position: absolute;
    width: 100%;
    height: 25%;
    z-index: -1;
}


table.bullet-points {
    border-collapse: separate;
    border-spacing: 50px;
    td {
        position: relative;
        /*margin: 0 20px;*/
        align-content: start;
    }
    td:before {
        content: '';
        background: #00AF4F;
        height: 10px;
        width: 10px;
        border-radius: 5px;
        position: absolute;
        top: 8px;
        left: -15px;
    }
}

.gb-your-travel-needs img {
    max-width: 100%;
}

.image-group {
    /*position: relative;*/
    display: inline-block;
    position: relative;
    height: 450px;

    img.main {
        max-width: 100%;
        position: relative;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    &:before {
        content: url("/assets/images/path-2.svg");
        width: 50%;
        height: 100%;
        max-width: 50%;
        position: absolute;
        left: -20%;
        top: 30%;
    }

    &:after {
        content: url(/assets/images/Z4TVLemonAid-Green.svg);
        width: 150px;
        height: 150px;
        position: absolute;
        right: -50px;
        bottom: -50px;
        z-index: 2;
        border-radius: 50%;
        background: #F8FFEB;
        align-content: center;
        padding: 20px;
    }

    .bg-img {
        z-index: 0;
        top: auto;
        bottom: 0;
    }

    .main {
        z-index: 1;
        border-radius: 40px 105px 40px 40px;
        object-fit: cover;
    }

    .lemon {
        z-index: 2;
        top: auto;
        left: auto;
        bottom: 0;
        right: 0;
        border-radius: 50%;
        padding: 30px;
        background: #F8FFEB;
    }
}

.pagination {
    --bs-pagination-color: #ff6600;
    /*--bs-pagination-border-color: #ff6600;*/
    --bs-pagination-hover-color: #fff;
    --bs-pagination-hover-bg: #ff6600;
    --bs-pagination-hover-border-color: #ff6600;
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 102, 0, 0.5);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #ff6600;
    --bs-pagination-active-border-color: #ff6600;
}

.pagination .page-item .page-link {
    border-radius: 0;
}

.pagination .page-prev .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.pagination .page-next .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

/* Ensure all pagination buttons have consistent border width */
.pagination .page-item .page-link {
    border-width: 1px;
}

/* Overlap left border of the 1st page button with the Prev button */
.pagination .page-prev + .page-item {
    margin-left: -1px;
}

/* Overlap right border of Prev when next to 1st page */
.pagination .page-prev {
    margin-right: -1px;
}
