/*
============================================================
 ELITATUR V28.11
 ELIA ORBIT — REFERENCE COMPLETION

 IMPORTANT:
 - Only elia-orbit-2035
 - Hero structure preserved
 - Home additions use data-future-page="home"
 - Search occupancy also supported on Orbit search pages
============================================================
*/


/* ========================================================
   HOME SAFETY
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]{
    --v2811-gold:#e7bd61;
    --v2811-gold2:#f3d17b;
    --v2811-deep:#06162f;
    --v2811-panel:#0a2648;
    --v2811-line:#38699f;
    --v2811-muted:#a9c0da;
}


/* Hero itself must remain untouched */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-hero{
    isolation:isolate;
}


/* ========================================================
   SEARCH — ADULT + CHILD
======================================================== */

.pd-site.elia-orbit-2035
.pd-search-main.v2811-occupancy{

    grid-template-columns:
        minmax(220px,1.55fr)
        minmax(135px,.78fr)
        minmax(105px,.52fr)
        minmax(105px,.52fr)
        minmax(150px,.72fr)
        !important;

    gap:8px !important;
}


.pd-site.elia-orbit-2035
.v2811-person-field{

    position:relative;
}


.pd-site.elia-orbit-2035
.v2811-child-field{

    min-width:0;
}


.pd-site.elia-orbit-2035
.v2811-child-field select{

    width:100%;

    border:0;

    outline:0;

    background:transparent;

    color:inherit;

    font:inherit;
}


.pd-site.elia-orbit-2035
.v2811-child-field select option{

    color:#07172e;
}


/* ========================================================
   QUICK ACTIONS
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-shortcuts{

    align-items:center !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-shortcuts
.v2811-wa-shortcut{

    border-color:#42b77a !important;

    background:
        linear-gradient(
            135deg,
            #11854d,
            #0b653b
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-shortcuts
.v2811-wa-shortcut::before{

    content:"☎" !important;

    border-color:#7ad7a2 !important;

    color:#fff !important;
}


/* ========================================================
   SECTION TITLES / ICON LANGUAGE
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.pd-section-heading h2{

    display:flex;

    align-items:center;

    gap:10px;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.pd-section-heading h2::before{

    display:grid;

    place-items:center;

    flex:0 0 30px;

    width:30px;
    height:30px;

    border:
        1px solid
        var(--v2811-gold);

    border-radius:50%;

    color:
        var(--v2811-gold);

    font:
        700 13px/1
        Arial,sans-serif;
}


/* First route section */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.pd-section-heading h2::before{

    content:"✦";
}


/* ========================================================
   TOUR CARDS — PREMIUM INFORMATION HIERARCHY
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-tour-card{

    position:relative;

    transition:
        transform .18s ease,
        border-color .18s ease,
        box-shadow .18s ease;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-tour-card:hover{

    transform:translateY(-3px);

    border-color:
        rgba(231,189,97,.78) !important;

    box-shadow:
        0 16px 34px
        rgba(0,0,0,.24);
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-tour-meta{

    display:flex !important;

    align-items:center;

    gap:5px;

    color:
        var(--v2811-gold2) !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-tour-meta::before{

    content:"⌖";

    color:
        var(--v2811-gold);

    font-size:12px;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-tour-bottom{

    align-items:center !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-tour-bottom strong{

    color:
        var(--v2811-gold2) !important;

    font-weight:900 !important;
}


/* ========================================================
   PORTAL GROUP — REFERENCE STYLE
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portals{

    background:
        linear-gradient(
            155deg,
            #0c294f,
            #06172f
        ) !important;

    border-color:
        #38679b !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portal-grid{

    gap:9px !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portal-card{

    overflow:hidden;

    min-height:128px;

    border:
        1px solid
        rgba(79,119,165,.65) !important;

    background:
        linear-gradient(
            145deg,
            #0b2a50,
            #071a34
        ) !important;

    box-shadow:
        inset 0 1px 0
        rgba(255,255,255,.03);

    transition:
        transform .18s ease,
        box-shadow .18s ease;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portal-card:hover{

    transform:translateY(-3px);

    box-shadow:
        0 12px 25px
        rgba(0,0,0,.21);
}


/* School */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-school{

    background:
        linear-gradient(
            145deg,
            #315fab,
            #183a72
        ) !important;
}


/* Agency */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-agency{

    background:
        linear-gradient(
            145deg,
            #118272,
            #07534d
        ) !important;
}


/* Parent */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-parent{

    background:
        linear-gradient(
            145deg,
            #ba7a2f,
            #77451e
        ) !important;
}


/* Guide */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-guide{

    background:
        linear-gradient(
            145deg,
            #a84f45,
            #672c35
        ) !important;
}


/* Driver */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-driver{

    background:
        linear-gradient(
            145deg,
            #634bc2,
            #293d7c
        ) !important;
}


/* Customer */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-customer{

    background:
        linear-gradient(
            145deg,
            #176bc5,
            #193e80
        ) !important;
}


/* Admin */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-role-admin{

    background:
        linear-gradient(
            145deg,
            #7547b9,
            #312e72
        ) !important;
}


/* portal text */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portal-card strong{

    color:#fff !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portal-card small{

    color:
        rgba(255,255,255,.78) !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-portal-card svg{

    color:#f5d27c !important;
}


/* ========================================================
   TRUST / PAYMENT
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-trust{

    border:
        1px solid
        #365f91 !important;

    border-radius:14px;

    padding:
        18px 15px !important;

    background:
        linear-gradient(
            150deg,
            #0b274a,
            #07182f
        );
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-trust>a,

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-trust>span{

    min-height:58px;
}


/* ========================================================
   SUPPORT / CONTACT BOXES
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end{

    position:relative;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end>section{

    position:relative;

    overflow:hidden;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end>section::before{

    content:"✦";

    display:grid;

    place-items:center;

    width:34px;

    height:34px;

    margin-bottom:10px;

    border:
        1px solid
        var(--v2811-gold);

    border-radius:50%;

    color:
        var(--v2811-gold);
}


/* ========================================================
   EXISTING SOCIAL LINKS → SOCIAL STRIP
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-socials{

    display:flex;

    flex-wrap:wrap;

    gap:8px;

    margin-top:15px;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-socials a{

    display:grid;

    place-items:center;

    width:34px;

    height:34px;

    border:
        1px solid
        #3d6899;

    border-radius:50%;

    color:
        var(--v2811-gold);

    font-size:11px;

    font-weight:900;

    text-transform:uppercase;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-socials a:hover{

    border-color:
        var(--v2811-gold);

    background:
        rgba(231,189,97,.08);
}


/* ========================================================
   ELIA GREETING
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-elia-launch{

    box-shadow:
        0 13px 35px
        rgba(0,0,0,.32);
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.pd-elia-launch::before{

    content:"Size nasıl yardımcı olabilirim?";

    position:absolute;

    right:0;

    bottom:calc(100% + 9px);

    width:max-content;

    max-width:190px;

    padding:
        7px 10px;

    border:
        1px solid
        #3e6796;

    border-radius:8px;

    background:
        #071a34;

    color:#d9e6f4;

    font-size:9px;

    font-weight:700;

    box-shadow:
        0 8px 22px
        rgba(0,0,0,.22);
}


/* ========================================================
   BACKGROUND CONTINUITY
======================================================== */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-lower-content{

    position:relative;

    background:
        radial-gradient(
            circle at 15% 20%,
            rgba(28,82,143,.13),
            transparent 22%
        ),
        radial-gradient(
            circle at 88% 65%,
            rgba(45,83,146,.11),
            transparent 27%
        ),
        #06142d;
}


/* subtle stars */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-lower-content::before{

    content:"";

    position:absolute;

    inset:0;

    pointer-events:none;

    opacity:.28;

    background-image:
        radial-gradient(
            circle,
            rgba(255,255,255,.45) 0 1px,
            transparent 1.2px
        );

    background-size:
        55px 55px;
}


/* keep content over texture */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-lower-content>*{

    position:relative;

    z-index:1;
}


/* ========================================================
   TABLET
======================================================== */

@media(max-width:1100px){

    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy{

        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            )
            !important;
    }


    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy
    .pd-field-destination{

        grid-column:
            1/-1
            !important;
    }


    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy
    .pd-search-submit{

        grid-column:
            1/-1
            !important;
    }

}


/* ========================================================
   MOBILE
======================================================== */

@media(max-width:760px){

    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy{

        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            )
            !important;
    }


    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy
    .pd-field-destination{

        grid-column:
            1/-1
            !important;
    }


    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy
    .pd-search-submit{

        grid-column:
            1/-1
            !important;
    }


    .pd-site.elia-orbit-2035[data-future-page="home"]
    .pd-elia-launch::before{

        display:none;
    }


    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-portal-grid{

        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            )
            !important;
    }

}


@media(max-width:480px){

    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy{

        grid-template-columns:
            1fr 1fr
            !important;
    }


    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy
    .pd-field-destination,

    .pd-site.elia-orbit-2035
    .pd-search-main.v2811-occupancy
    .pd-search-submit{

        grid-column:
            1/-1
            !important;
    }

}



/* ELITA_V28_12_FINISH_START */


/* =================================================
   HOME MINI SEARCH
   Destination full row
   Date + Adult + Child
   Search button full row
================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-dashboard
.pd-search-main.v2811-occupancy{

    display:grid !important;

    grid-template-columns:
        minmax(0,1.25fr)
        minmax(82px,.65fr)
        minmax(82px,.65fr)
        !important;

    gap:8px !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-dashboard
.pd-search-main.v2811-occupancy
.pd-field-destination{

    grid-column:1/-1 !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-elia-dashboard
.pd-search-main.v2811-occupancy
.pd-search-submit{

    grid-column:1/-1 !important;

    width:100% !important;

    min-width:0 !important;

    min-height:45px !important;

    white-space:nowrap !important;
}


/* Child/adult text must fit */

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-child-field,

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-person-field{

    min-width:0 !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-child-field select,

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-person-field select,

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2811-person-field input{

    min-width:0 !important;

    width:100% !important;

    font-size:11px !important;
}


/* =================================================
   PORTAL GROUP
   Override old fv-portals-v15 !important background
================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-portal-card{

    min-height:118px !important;

    border-color:
        rgba(93,132,180,.75) !important;

    color:#fff !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-school{

    background:
        linear-gradient(
            145deg,
            #9b641e,
            #4a2d18
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-agency{

    background:
        linear-gradient(
            145deg,
            #963e9e,
            #3b2459
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-parent{

    background:
        linear-gradient(
            145deg,
            #178f94,
            #16445b
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-guide{

    background:
        linear-gradient(
            145deg,
            #288c72,
            #173e4d
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-driver{

    background:
        linear-gradient(
            145deg,
            #6140c6,
            #26377a
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-customer{

    background:
        linear-gradient(
            145deg,
            #176bc5,
            #193e80
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-grid
>.fv-role-admin{

    background:
        linear-gradient(
            145deg,
            #7041b9,
            #292f6d
        )
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-portals-v15
.fv-portal-card svg{

    color:#f3cf79 !important;
}


/* =================================================
   SUPPORT / AGREEMENTS / CONTACT ICONS
================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end>section::before{

    display:grid !important;

    place-items:center !important;

    width:36px !important;

    height:36px !important;

    margin-bottom:11px !important;

    border:
        1px solid
        #e4bb61 !important;

    border-radius:50% !important;

    color:#eac66e !important;

    background:
        rgba(230,189,97,.05) !important;

    font:
        800 14px/1
        Arial,sans-serif !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end>section:nth-child(1)::before{

    content:"?" !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end>section:nth-child(2)::before{

    content:"§" !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home-end>section:nth-child(3)::before{

    content:"✦" !important;
}


/* =================================================
   TRUST AREA
================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-v15-trust{

    box-shadow:
        inset 0 1px 0
        rgba(255,255,255,.04),
        0 10px 28px
        rgba(0,0,0,.12)
        !important;
}


/* =================================================
   MOBILE
================================================= */

@media(max-width:760px){

    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-elia-dashboard
    .pd-search-main.v2811-occupancy{

        grid-template-columns:
            1fr 1fr
            !important;
    }


    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-elia-dashboard
    .pd-search-main.v2811-occupancy
    .pd-field-destination,

    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-elia-dashboard
    .pd-search-main.v2811-occupancy
    .pd-search-submit{

        grid-column:
            1/-1
            !important;
    }


    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-home
    .fv-portals-v15
    .fv-portal-grid{

        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            )
            !important;
    }

}


/* ELITA_V28_12_FINISH_END */



/* ELITA_V28_14_PREMIUM_START */


/* =========================================================
   HEADER / MENU COLOR CONSISTENCY
========================================================= */

.pd-site.elia-orbit-2035
.pd-header
.pd-main-nav>a:not(.pd-account-link){

    color:#ffffff !important;

    background:transparent !important;

    opacity:1 !important;

    font-weight:800 !important;
}


.pd-site.elia-orbit-2035
.pd-header
.pd-main-nav>a:not(.pd-account-link):hover{

    color:#f0cb72 !important;

    background:rgba(255,255,255,.035) !important;
}


.pd-site.elia-orbit-2035
.pd-header
.pd-main-nav>a[aria-current],
.pd-site.elia-orbit-2035
.pd-header
.pd-main-nav>a.is-active{

    color:#ffffff !important;

    background:transparent !important;

    box-shadow:
        inset 0 -2px 0
        #e7bd61
        !important;
}


/* Account button keeps gold identity */

.pd-site.elia-orbit-2035
.pd-header
.pd-account-link{

    color:#07162d !important;

    background:
        linear-gradient(
            135deg,
            #f1d07b,
            #dfa947
        )
        !important;
}


/* =========================================================
   HOME 16 TOUR GRID
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-card-grid.fv-v17-grid{

    display:grid !important;

    grid-template-columns:
        repeat(4,minmax(0,1fr))
        !important;

    grid-auto-rows:1fr !important;

    gap:12px !important;
}


/* =========================================================
   TOUR CARD — SINGLE VISUAL FEEL
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
>.fv-tour-card{

    position:relative !important;

    display:flex !important;

    flex-direction:column !important;

    height:100% !important;

    overflow:hidden !important;

    border:
        1px solid
        #3c6798
        !important;

    border-radius:
        12px
        !important;

    background:
        #091e3b
        !important;

    box-shadow:
        0 9px 24px
        rgba(0,0,0,.17)
        !important;

    transition:
        transform .22s ease,
        border-color .22s ease,
        box-shadow .22s ease
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
>.fv-tour-card:hover{

    transform:
        translateY(-5px)
        !important;

    border-color:
        #d8b159
        !important;

    box-shadow:
        0 18px 36px
        rgba(0,0,0,.27)
        !important;
}


/* =========================================================
   IMAGE — MORE VIVID, NO "TWO PICTURE" FEEL
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-photo{

    position:relative !important;

    width:100% !important;

    aspect-ratio:
        1.78 / 1
        !important;

    min-height:0 !important;

    overflow:hidden !important;

    background:#07182f !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-photo img{

    display:block !important;

    width:100% !important;

    height:100% !important;

    object-fit:cover !important;

    object-position:center !important;

    filter:
        saturate(1.18)
        contrast(1.08)
        brightness(1.05)
        !important;

    transition:
        transform .35s ease,
        filter .35s ease
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
>.fv-tour-card:hover
.fv-tour-photo img{

    transform:
        scale(1.035)
        !important;

    filter:
        saturate(1.24)
        contrast(1.10)
        brightness(1.07)
        !important;
}


/* only one soft fade at image bottom */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-photo::after{

    content:"";

    position:absolute;

    left:0;
    right:0;
    bottom:0;

    height:28%;

    pointer-events:none;

    background:
        linear-gradient(
            180deg,
            transparent,
            rgba(6,20,43,.62)
        );
}


/* =========================================================
   CARD CONTENT — LESS SEPARATION
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-copy{

    display:flex !important;

    flex:1 !important;

    flex-direction:column !important;

    min-height:150px !important;

    margin-top:-1px !important;

    padding:
        11px 12px 12px
        !important;

    background:
        linear-gradient(
            180deg,
            #0b2749 0%,
            #091d38 100%
        )
        !important;

    border-top:0 !important;
}


/* =========================================================
   TOUR TITLE — BIGGER
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-copy h3{

    min-height:0 !important;

    margin:
        4px 0 7px
        !important;

    color:#ffffff !important;

    font-size:
        16px
        !important;

    font-weight:
        900
        !important;

    line-height:
        1.25
        !important;

    letter-spacing:
        -.015em
        !important;
}


/* Location/duration */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-copy
:is(
    small,
    .fv-tour-meta,
    .pd-tour-meta
){

    color:
        #d6e1ee
        !important;

    font-size:
        10px
        !important;

    line-height:
        1.4
        !important;
}


/* =========================================================
   PRICE / CTA
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-copy strong{

    color:
        #f1ca6c
        !important;

    font-size:
        14px
        !important;

    font-weight:
        950
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-copy
a[href*="/tours/"]{

    min-height:
        31px
        !important;

    padding:
        7px 10px
        !important;

    border:
        1px solid
        #d8b157
        !important;

    border-radius:
        7px
        !important;

    color:
        #f1cc72
        !important;

    background:
        rgba(229,188,91,.035)
        !important;

    font-size:
        9.5px
        !important;

    font-weight:
        900
        !important;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.fv-v17-grid
.fv-tour-copy
a[href*="/tours/"]:hover{

    background:
        #e6bd61
        !important;

    color:
        #07162d
        !important;
}


/* =========================================================
   SECTION TITLE
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.fv-home
.pd-section-heading h2{

    font-size:
        30px
        !important;

    font-weight:
        500
        !important;
}


/* =========================================================
   SOCIAL MEDIA STRIP
========================================================= */

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2814-social-wrap{

    margin-top:
        17px;

    padding-top:
        13px;

    border-top:
        1px solid
        #294c75;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2814-social-title{

    margin-bottom:
        9px;

    color:
        #c7d6e6;

    font-size:
        10px;

    font-weight:
        800;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2814-socials{

    display:flex;

    align-items:center;

    gap:8px;

    flex-wrap:wrap;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2814-social{

    display:grid;

    place-items:center;

    width:36px;

    height:36px;

    border:
        1px solid
        #3b6596;

    border-radius:
        50%;

    background:
        #091f3d;

    color:
        #f0c96e;

    font-size:
        11px;

    font-weight:
        900;

    text-decoration:none;

    transition:
        transform .18s ease,
        border-color .18s ease,
        background .18s ease;
}


.pd-site.elia-orbit-2035[data-future-page="home"]
.v2814-social:hover{

    transform:
        translateY(-2px);

    border-color:
        #e6bd61;

    background:
        #0c2b50;
}


/* disabled until real account URL is present */

.pd-site.elia-orbit-2035[data-future-page="home"]
.v2814-social.is-disabled{

    opacity:.45;

    cursor:default;

    pointer-events:none;
}


/* =========================================================
   TABLET / MOBILE
========================================================= */

@media(max-width:1100px){

    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-home
    .fv-card-grid.fv-v17-grid{

        grid-template-columns:
            repeat(
                3,
                minmax(0,1fr)
            )
            !important;
    }

}


@media(max-width:760px){

    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-home
    .fv-card-grid.fv-v17-grid{

        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            )
            !important;
    }


    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-home
    .fv-v17-grid
    .fv-tour-copy h3{

        font-size:
            15px
            !important;
    }

}


@media(max-width:480px){

    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-home
    .fv-card-grid.fv-v17-grid{

        grid-template-columns:
            1fr
            !important;
    }


    .pd-site.elia-orbit-2035[data-future-page="home"]
    .fv-home
    .fv-v17-grid
    .fv-tour-photo{

        aspect-ratio:
            1.72 / 1
            !important;
    }

}


/* ELITA_V28_14_PREMIUM_END */

