/* Localized pages share the Persian design; only reading direction changes. */
html[lang="en"] body {
    font-family: Roboto-Regular, Arial, sans-serif;
}

html[lang="en"] :is(h1, h2, h3, h4, h5, h6, p, a, label, input, textarea, button, time,
    .post-classic-panel, .citex-axis-name, .citex-seed-item, .programs-card-title) {
    font-family: inherit !important;
}

body[dir="ltr"] .slick-slider,
body[dir="ltr"] .slick-initialized .slick-slide,
body[dir="ltr"] :is(.citex-about-content, .citex-axis-card, .citex-axis-slider,
    .citex-seed-content, .citex-coming-slider, .citex-coming-card, .citex-coming-modal-content,
    .citex-media-slider, .citex-media-photos-slider, .citex-media-videos-slider,
    .citex-speakers-slider, .citex-home-sponsors-slider, .citex-speakers-card-inner, .programs-card,
    .citex-videos-list-title, .post-classic-panel) {
    direction: ltr;
}

body[dir="ltr"] :is(.citex-about-content, .citex-seed-content,
    .citex-coming-modal-bullets li, .citex-media-card-title,
    .citex-videos-list-title, .programs-card-title, .programs-card-meta) {
    text-align: left;
}

body[dir="ltr"] .section-title,
body[dir="ltr"] .news-section h2.section-title {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.8rem;
}

body[dir="ltr"] .section-title::before {
    right: auto;
    left: -46px;
}

.citex-internal-page .section-title {
    color: #101010;
}

body[dir="ltr"] #footer-mustafa .citex-footer-v2 {
    direction: ltr;
    text-align: left;
}

body[dir="ltr"] .citex-coming-modal-bullets {
    padding-right: 0;
    padding-left: 20px;
}

body[dir="ltr"] .citex-coming-modal-bullets li::before {
    right: auto;
    left: -20px;
}

body[dir="ltr"] .citex-coming-modal-close {
    left: auto;
    right: 12px;
}

body[dir="ltr"] .citex-seed-tab {
    margin-left: 0;
    margin-right: 20px;
}

body[dir="ltr"] .news-section .news-item.small a {
    flex-direction: row;
}

body[dir="ltr"] .pagination {
    direction: ltr;
    padding-left: 0;
}

body[dir="ltr"] .pagination > li > :is(a, span) {
    float: left;
    margin-right: 0;
    margin-left: -1px;
    border-radius: 0;
}

body[dir="ltr"] .pagination > li:first-child > :is(a, span) {
    margin-left: 0;
    border-radius: 4px 0 0 4px;
}

body[dir="ltr"] .pagination > li:last-child > :is(a, span) {
    border-radius: 0 4px 4px 0;
}

body[dir="ltr"] .faq-box {
    padding-right: 0;
    padding-left: 20px;
}

body[dir="ltr"] .faq-box h2 {
    padding-right: 0;
    padding-left: 36px;
}

body[dir="ltr"] .faq-box h2::before {
    right: auto;
    left: 0;
}

@media (max-width: 767.98px) {
    body[dir="ltr"] .news-section h2.section-title {
        font-size: 1.5rem;
    }
}
