/* -----------------------------------------
             TABLE OF CONTENTS
----------------------------------------- */
/* -----------------------------------------
1.0 NAVIGATION
2.0 LOGO
3.0 POSTS & PAGES
4.0 WIDGETS
5.0 FOOTER SOCIAL NAVIGATION
----------------------------------------- */
/* -----------------------------------------
                1.0 NAVIGATION
----------------------------------------- */
@media (min-width: 1240px) {
    .rtl .navbar-right {
        float: left !important;
        margin-left: -15px;
        margin-right: 0px;
    }
}

@media (max-width: 1240px) {

    .rtl .navbar-nav {
        margin: 7.5px -15px;
        float: none;
    }

    .rtl .navbar-header {
        float: none;
    }

    .rtl .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-right: 0;
    }

    .rtl .navbar-nav > li {
        float: none;
    }
}

/* -----------------------------------------
                2.0 LOGO
----------------------------------------- */
.rtl .site-description:before,
.rtl .site-logo,
.rtl .site-icon-logo,
.rtl .site-title,
.rtl .site-description {
    float: right;
}

    .rtl .site-logo,
    .rtl .site-title,
    .rtl .site-icon-logo,
    .rtl .site-description:before {
        margin-left: 5px;
        margin-right: 0;
    }

/* -----------------------------------------
             3.0 POSTS & PAGES
----------------------------------------- */
.rtl header.page-header > .page-title:before,
.rtl article.post > .entry-header > .entry-title:before,
.rtl article.page > .entry-header > .entry-title:before {
    right: 0;
}

.rtl article.post > .entry-content {
    float: left;
}

.rtl article.post > .entry-footer {
    float: right;
}

    .rtl article.post > .entry-footer > span.sticky-post:before,
    .rtl article.post > .entry-footer > span.entry-format > a:before,
    .rtl article.post > .entry-footer > span.byline > .author > a.url.fn:before,
    .rtl article.post > .entry-footer > span > a:before {
        margin-right: 0;
        margin-left: 5px;
    }

    .rtl article.post > .entry-footer > span {
        text-align: right;
    }

/* -----------------------------------------
                4.0 WIDGET
----------------------------------------- */
.rtl .widget ul li:before {
    float: right;
    margin-left: 5px;
}

/* -----------------------------------------
        5.0 FOOTER SOCIAL NAVIGATION
----------------------------------------- */
.rtl #footer .social-navigation ul {
    float: left;
}

.rtl #footer .social-navigation li {
    float: right;
    margin: 0 0 0 10px;
}
