/* LTR Specific Overrides for English Version */

/* Top Bar - adjustments for LTR */
.top-bar {
    padding-left: 0;
    padding-right: 50px;
}

.su-badge-link {
    border-left: none;
    border-right: 3px solid var(--su-gold);
}

.su-badge-link i {
    margin-left: 0;
    margin-right: 10px;
}

@media (max-width: 992px) {
    .top-bar {
        padding-right: 20px;
        padding-left: 0;
    }
}

.lang-toggle {
    margin-right: 0;
    margin-left: 10px;
}

/* Navigation adjustments for LTR */
.nav-menu {
    padding-left: 0;
}

/* Program detail block border for LTR */
.p-detail-block {
    border-right: none;
    border-left: 4px solid var(--su-green);
}

.p-detail-block.gold-border {
    border-right: none;
    border-left-color: var(--su-gold);
}

/* About floating card border for LTR */
.about-floating-card {
    border-right: none;
    border-left: 4px solid var(--su-gold);
    left: auto;
    right: -20px;
}

@media (max-width: 576px) {
    .about-floating-card {
        left: auto;
        right: 10px;
    }
}

/* Program media tag position for LTR */
.program-media-tag {
    left: auto;
    right: 15px;
}

/* Director image wrapper for LTR */
.director-img-wrapper::before {
    right: auto;
    left: -10px;
}

/* About image frame for LTR */
.about-img-frame::before {
    right: auto;
    left: 30px;
}

/* Mobile menu for LTR */
@media (max-width: 992px) {
    .nav-menu {
        right: auto;
        left: -100%;
    }
    .nav-menu.active {
        right: auto;
        left: 0;
    }
    .menu-toggle {
        margin-right: 0;
        margin-left: auto;
        padding-left: 0;
        padding-right: 5px;
    }
}