/* ELITATUR V14 — ELIA Orbit only. 6 requested visual corrections. */
/* Original server-provided logo remains unchanged; make its rider mark legible. */
.pd-site.elia-orbit-2035 .pd-header .pd-brand{flex:0 0 clamp(205px,20vw,270px)!important;max-width:270px!important;justify-content:flex-start!important;overflow:visible}
.pd-site.elia-orbit-2035 .pd-header .pd-brand img{width:clamp(205px,19vw,255px)!important;max-width:100%!important;max-height:82px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 1px 1px #070f2499) drop-shadow(0 0 3px #5da3ff3b)}
.pd-site.elia-orbit-2035 .pd-header .pd-header-inner{gap:clamp(14px,2vw,26px)!important;justify-content:space-between!important}
/* Start main links earlier without squeezing the original logo. */
@media(min-width:1021px){
 .pd-site.elia-orbit-2035 .pd-header .pd-main-nav{margin-left:clamp(20px,4vw,70px)!important;flex:1!important;justify-content:space-between!important;gap:clamp(10px,1.1vw,18px)!important}
 .pd-site.elia-orbit-2035 .pd-header .pd-main-nav>a:not(.pd-account-link){padding-inline:0!important}
}
/* School login = canonical appearance for customer, agency, parent, guide, driver and admin. */
.pd-site.elia-orbit-2035 .pd-login{max-width:1410px;margin-inline:auto;border:1px solid #5179ba!important;border-radius:18px!important;box-shadow:0 14px 44px #00000024!important;min-height:540px;gap:0!important;background:#07152f!important;overflow:hidden}
.pd-site.elia-orbit-2035 .pd-login-visual{border-right:1px solid #4a72ae;min-width:0}
.pd-site.elia-orbit-2035 .pd-login-visual h1{color:#fff!important}
.pd-site.elia-orbit-2035 .pd-login-visual>p{color:#e1edff!important}
.pd-site.elia-orbit-2035 .pd-login-visual>a{color:#ffd889!important;font-weight:650;margin-top:12px}
.pd-site.elia-orbit-2035 .pd-login-card{border:0!important;box-shadow:none!important;border-radius:0!important;background:linear-gradient(155deg,#0f2449,#091a36)!important;color:#f6f9ff!important}
.pd-site.elia-orbit-2035 .pd-login-card h2{color:#fff8e9!important;line-height:1.2!important}
.pd-site.elia-orbit-2035 .pd-login-card>p{color:#d2e0f3!important;line-height:1.65!important}
.pd-site.elia-orbit-2035 .pd-login-card .pd-eyebrow{color:#f4c875!important}
.pd-site.elia-orbit-2035 .pd-login-card .pd-form label{color:#eef5ff!important;font-size:13px!important}
.pd-site.elia-orbit-2035 .pd-login-card .pd-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#f0f5ff!important;color:#0f2945!important;border:1px solid #a8c2e7!important;border-radius:10px!important;min-height:50px!important}
.pd-site.elia-orbit-2035 .pd-login-card .pd-form .pd-button{background:linear-gradient(100deg,#ffe3a1,#e0aa4c)!important;color:#0b2746!important;border:0!important;font-weight:800;min-height:49px;justify-self:stretch;box-shadow:0 4px 18px #e4ad5230}
.pd-site.elia-orbit-2035 .pd-login-card .pd-password-field button{color:#163b67!important;border:1px solid #b3cbe8!important;background:#f6faff!important}
.pd-site.elia-orbit-2035 .pd-login-card a{color:#ffdc93!important;text-decoration:none}
.pd-site.elia-orbit-2035 .pd-login-card a:hover{text-decoration:underline}
.pd-site.elia-orbit-2035 .pd-login-card .pd-form input:focus-visible,.pd-site.elia-orbit-2035 .pd-login-card button:focus-visible,.pd-site.elia-orbit-2035 .pd-login-card a:focus-visible{outline:3px solid #f6c766!important;outline-offset:3px}
.pd-site.elia-orbit-2035 .v14-login-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:18px;font-size:13px;font-weight:650}
.pd-site.elia-orbit-2035 .v14-auth-alert{padding:12px 15px;border-radius:9px;font-size:13px;margin:0 0 12px!important}
.pd-site.elia-orbit-2035 .v14-auth-error{background:#632c37!important;color:#fff2f1!important}
.pd-site.elia-orbit-2035 .v14-auth-success{background:#124832!important;color:#e6ffef!important}
.pd-site.elia-orbit-2035 .v14-remember{display:flex!important;align-items:center!important;flex-direction:row!important;gap:10px!important}
/* Two equal-width aligned widgets; portal cards become a full-width section below. */
.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.7vw,26px)!important;align-items:stretch!important;padding:20px 2% 8px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-experience,.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-universe{grid-column:auto!important;grid-row:auto!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:485px!important;height:100%!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-universe .universe{grid-column:auto!important;grid-row:auto!important;flex:1;min-height:320px;width:100%}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-experience .pd-search{width:100%;max-width:100%}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14{padding:10px 2% 22px;background:#050d28;min-width:0}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portals-v14{max-width:none;width:100%;margin:0;box-sizing:border-box;border:1px solid #4977cc;border-radius:18px;padding:24px;background:linear-gradient(125deg,#0e2046,#091837)}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portals-v14 header{display:flex;align-items:baseline;gap:16px 24px;flex-wrap:wrap;margin:0 0 20px}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portals-v14 header h2{font-size:clamp(23px,2.1vw,32px);margin:0}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portals-v14 header p{margin:0}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-card,.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-role-admin{grid-column:auto!important;grid-row:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:center;min-height:150px!important;gap:7px!important;padding:16px 8px!important;min-width:0}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-role-admin svg{grid-row:auto!important;margin:0 auto!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-role-admin>span{grid-column:auto!important;grid-row:auto!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-card strong{font-size:12px;line-height:1.35}
@media(max-width:1250px){
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:1020px){
 .pd-site.elia-orbit-2035 .pd-header .pd-brand{max-width:230px!important;flex-basis:230px!important;margin-inline:auto}
 .pd-site.elia-orbit-2035 .pd-header .pd-brand img{width:220px!important}
 .pd-site.elia-orbit-2035 .pd-header .pd-main-nav{width:100%;margin-left:0!important;justify-content:center}
}
@media(max-width:760px){
 .pd-site.elia-orbit-2035 .pd-header .pd-brand{max-width:190px!important;flex-basis:190px!important;margin-inline:0}
 .pd-site.elia-orbit-2035 .pd-header .pd-brand img{width:185px!important;max-height:60px!important}
 .pd-site.elia-orbit-2035 .pd-login{grid-template-columns:1fr!important;min-height:0;margin-block:24px}
 .pd-site.elia-orbit-2035 .pd-login-visual{padding:30px 24px!important;min-height:220px!important;border-right:0!important;border-bottom:1px solid #4a72ae}
 .pd-site.elia-orbit-2035 .pd-login-card{padding:28px 24px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14{grid-template-columns:1fr!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-experience,.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-universe{min-height:0!important;height:auto!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-experience{min-height:445px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard-v14>.fv-elia-universe .universe{min-height:310px}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:430px){
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portals-v14{padding:16px 12px}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-grid{gap:9px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v14 .fv-portal-card{min-height:140px!important}
}

/* ELITA_V28_22C_REAL_TITLE_START */

/*
 SADECE ANA SAYFA TUR ISIMLERI
*/

html body.pd-site.fc-theme
.fv-home
.fv-tour-card
.fv-tour-copy
h3,

html body.pd-site.fc-theme
.fv-home
.fv-tour-card
.fv-tour-copy
h3 a{

    font-family:
        Georgia,
        "Times New Roman",
        serif
        !important;

    font-size:
        24px
        !important;

    font-weight:
        800
        !important;

    line-height:
        1.12
        !important;

    letter-spacing:
        -.02em
        !important;

    color:
        #ffffff
        !important;

    width:
        100%
        !important;

    max-width:
        100%
        !important;

    white-space:
        normal
        !important;

    overflow:
        visible
        !important;

    text-overflow:
        clip
        !important;

    overflow-wrap:
        normal
        !important;

    word-break:
        normal
        !important;
}


html body.pd-site.fc-theme
.fv-home
.fv-tour-card
.fv-tour-copy
h3{

    display:
        block
        !important;

    min-height:
        54px
        !important;

    margin:
        0 0 8px
        !important;

    padding:
        5px 0
        !important;

    border:
        0
        !important;

    border-radius:
        0
        !important;

    background:
        transparent
        !important;

    box-shadow:
        none
        !important;
}


html body.pd-site.fc-theme
.fv-home
.fv-tour-card
.fv-tour-copy
h3 a{

    display:
        block
        !important;

    margin:
        0
        !important;

    padding:
        0
        !important;

    border:
        0
        !important;

    background:
        transparent
        !important;

    text-decoration:
        none
        !important;
}


/*
 İç eleman varsa tekrar küçültemesin
*/
html body.pd-site.fc-theme
.fv-home
.fv-tour-card
.fv-tour-copy
h3 *{

    font-size:
        inherit
        !important;

    font-weight:
        inherit
        !important;

    line-height:
        inherit
        !important;

    color:
        inherit
        !important;
}


/* 1600+ */
@media(min-width:1600px){

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3,

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3 a{

        font-size:
            26px
            !important;
    }
}


/* 1920+ */
@media(min-width:1920px){

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3,

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3 a{

        font-size:
            28px
            !important;
    }
}


/* TABLET */
@media(max-width:1100px){

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3,

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3 a{

        font-size:
            20px
            !important;
    }
}


/* MOBILE */
@media(max-width:640px){

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3,

    html body.pd-site.fc-theme
    .fv-home
    .fv-tour-card
    .fv-tour-copy
    h3 a{

        font-size:
            21px
            !important;
    }

}

/* ELITA_V28_22C_REAL_TITLE_END */

