/* LTR Support for English and other LTR languages */
html[dir="ltr"] body,
html:lang(en) body,
html:lang(en-US) body,
html:lang(fr) body,
html:lang(de) body,
html:lang(es) body {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="ltr"] .nasey-header,
html[dir="ltr"] .nasey-hero,
html[dir="ltr"] .nasey-section,
html[dir="ltr"] .nasey-footer {
    direction: ltr !important;
}

html[dir="ltr"] .nasey-header .header-nav {
    margin-left: auto !important;
    margin-right: 0 !important;
}

html[dir="ltr"] .nasey-header .header-cta {
    margin-left: 0 !important;
    margin-right: auto !important;
}

html[dir="ltr"] .nav-links {
    flex-direction: row !important;
}

html[dir="ltr"] .service-card,
html[dir="ltr"] .feature-card,
html[dir="ltr"] .pricing-card,
html[dir="ltr"] .testimonial-card {
    text-align: left !important;
}

html[dir="ltr"] .hero-content,
html[dir="ltr"] .section-header {
    text-align: center !important;
}

html[dir="ltr"] ul, html[dir="ltr"] ol {
    padding-left: 20px !important;
    padding-right: 0 !important;
}

html[dir="ltr"] .form-group input,
html[dir="ltr"] .form-group textarea,
html[dir="ltr"] .form-group select {
    text-align: left !important;
}

html[dir="ltr"] .btn i,
html[dir="ltr"] .button i {
    margin-left: 8px !important;
    margin-right: 0 !important;
}

html[dir="ltr"] .ri-arrow-right-line:before {
    content: "\ea6c" !important;
}

html[dir="ltr"] .ri-arrow-left-line:before {
    content: "\ea64" !important;
}
