/* LTR layout overrides for Arabic site - left-to-right flow */
html[dir="ltr"] body,
html[dir="ltr"] .row,
html[dir="ltr"] .ctitle h1,
html[dir="ltr"] .ctitle h3,
html[dir="ltr"] .ctitle p,
html[dir="ltr"] .ctitle span,
html[dir="ltr"] .articles-listing-box li,
html[dir="ltr"] .breadcrumbs .links,
html[dir="ltr"] .benefitsinner,
html[dir="ltr"] .articleinner,
html[dir="ltr"] .artinfo,
html[dir="ltr"] .innerbox,
html[dir="ltr"] header,
html[dir="ltr"] section,
html[dir="ltr"] footer,
html[dir="ltr"] .blogsbox,
html[dir="ltr"] .infobox,
html[dir="ltr"] .stitle {
    direction: ltr !important;
    text-align: left !important;
}

/* Swap floats for LTR: logo left, nav right */
html[dir="ltr"] .logo.float-right,
html[dir="ltr"] .logo {
    float: left !important;
}

html[dir="ltr"] .custnav.float-right,
html[dir="ltr"] .custnav {
    float: right !important;
}

html[dir="ltr"] .custnav .menus > li,
html[dir="ltr"] .custnav .menus li a {
    float: left !important;
}

html[dir="ltr"] .breadcrumbs .links li {
    float: left;
}

html[dir="ltr"] .breadcrumbs .links li:after {
    content: "/";
    margin: 0 8px;
}

html[dir="ltr"] .breadcrumbs .links li:last-child:after {
    content: "";
    margin: 0;
}

/* Footer and common RTL elements */
html[dir="ltr"] footer ul li,
html[dir="ltr"] .copyright .copyinner,
html[dir="ltr"] .socials a {
    float: left !important;
}

html[dir="ltr"] .socials a {
    margin-right: 0;
    margin-left: 30px;
}
