/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css');

/* .destination-pill{
    display:flex;
    align-items:center;
    gap:.5rem;
    padding:.75rem 1.25rem;
    border:1px solid var(--gold);
    border-radius:999px;
    background:rgba(255,255,255,.04);
    color:#fff;
    font-size:.95rem;
    font-weight:500;
    white-space:nowrap;
    transition:.3s;
} */

/* .destination-pill:hover{
    background:var(--gold);
    color:#000;
} */

.gossy-marquee{
    overflow:hidden;
    width:100%;
    position:relative;
}

.gossy-marquee-track{
    display:flex;
    width:max-content;
    gap:2rem;
    animation:gossy-marquee var(--speed) linear infinite;
}

.gossy-marquee-track>*{
    flex-shrink:0;
}

.gradient-text,
.gradient-text > * {
    background: linear-gradient(90deg, #FDC700 0%, #FE9A00 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent; /* Safari/Chrome */
}

.bgColorBlack{
    background-color: #000;
}

footer ul{
    list-style: none;
}

.elementor-widget-text-editor ul li::marker {
    color: #F0B100 !important;
}

footer ul li a{
    color: inherit;
    text-decoration: none;
}

footer ul li a:hover{
    color: inherit;
    text-decoration: underline;
}

.destination-pill{
    display:inline-flex;
    align-items:center;
    gap:.5rem;

    width:fit-content;

    padding:.5rem .875rem;

    border:1px solid rgba(255,255,255,.08);
    border-radius:999px;
    background:rgba(255,255,255,.04);

    font-size:.875rem;
    line-height:1;
}

.badge-pill{
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;

    padding: .5rem 1.5rem;

    border: 2px solid #F0B1004D;
    border-radius: 999px;

    /* background: rgba(253, 199, 0, .18); */
    background-image: linear-gradient(90deg, #F0B10033 0%, #E1710033 100%);

    font-weight: 600;
    text-transform: uppercase;

    line-height: 1;
}

#site-header li a {
    text-decoration: none;
}



@keyframes gossy-marquee{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}

@media (max-width: 1024px) {
    #site-header {
        display: none;
    }
}