
/* Timeline RTL */

.rtl .avia-timeline-vertical .av-milestone-date {
    padding: 0 0 0 60px;
    text-align: left;
}

.rtl .avia-timeline-vertical .av-milestone-date span {
    right: auto;
    left: -60px;
}

.rtl .avia-timeline-vertical .av-milestone-date span:before {
    margin-right: -2px;
    margin-left: 0;
}

.rtl .avia-timeline-vertical .av-milestone-content-wrap {
    padding: 30px 60px 30px 0;
}

.rtl .avia-timeline-vertical .av-milestone-icon-wrap:after {
    left: auto;
    right: 50%;
    border-right-style: dashed;
    border-right-width: 1px;
    border-left: none;
}

/* Timeline vertical placement right */
.rtl .avia-timeline-vertical.av-milestone-placement-right .av-milestone-icon-wrap,
.rtl .avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap {
    text-align: left;
}

.rtl .avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap {
    padding: 30px 0 30px 60px;
}

.rtl .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date {
    padding: 0 60px 0 0;
    text-align: right;
}

.rtl .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span {
    left: auto;
    right: -60px;
}

.rtl .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span:before {
    left: 0;
    right: auto;
}

.rtl .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-contentbox:after,
.rtl .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-contentbox:before {
    right: auto;
    left: -1em;
}

/* Timeline vertical placement alternate */
.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-icon-wrap,
.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap {
    text-align: left;
}

.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap {
    padding: 30px 0 30px 60px;
}

.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date {
    padding: 0 60px 0 0;
    text-align: right;
}

.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span {
    left: auto;
    right: -60px;
}

.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span:before {
    left: 0;
    right: auto;
}

.rtl .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
.rtl .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before {
    right: auto;
    left: -1em;
}

.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-odd .av-milestone-contentbox:after,
.rtl .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-odd .av-milestone-contentbox:before {
    left: auto;
    right: -1em;
}

/* Timeline horizontal */
.rtl ul.avia-timeline-horizontal li.av-milestone {
    margin: 0 -4px 0 0;
}

.rtl .avia-timeline-horizontal .av-milestone-icon-wrap:after {
    right: auto;
    left: 0;
}

.rtl .avia-timeline-horizontal .av-milestone-date span {
    left: auto;
    right: -65px;
}

.rtl .avia-timeline-horizontal .av-milestone-date span:before {
    right: auto;
    left: 0;
}

.rtl .avia-timeline-horizontal .av-milestone-content-wrap footer {
    left: auto;
    right: 45px;
}

.rtl .avia-timeline-horizontal .av-milestone-content-wrap footer:after {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -2px;
}

.rtl .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:after,
.rtl .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:before {
    left: auto;
    right: 45px;
}

.rtl .av-timeline-nav {
    right: auto;
    left: 0;
}

/* Boxshadow arrows */
.rtl .avia-timeline-boxshadow .av-milestone-contentbox:after,
.rtl .avia-timeline-boxshadow .av-milestone-contentbox:before {
    left: auto;
    right: 0;
    transform-origin: top right;
}

@media only screen and (max-width: 989px) {
    .rtl.av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
    .rtl.av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before {
        right: 2em;
        left: auto;
    }

    .rtl.av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:before,
    .rtl.av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:after {
        right: 2em;
        left: auto;
    }

    .rtl.av-no-preview ul.avia-timeline-vertical li {
        padding: 0 90px 0 0;
    }

    .rtl.av-no-preview .avia-timeline-vertical .av-milestone-date {
        padding: 33px 50px 30px 0;
        text-align: right;
    }

    .rtl.av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap {
        left: auto;
        right: 0;
    }

    .rtl.av-no-preview .avia-timeline-vertical .av-milestone-date span {
        right: -50px;
        left: auto;
    }

    .rtl.av-no-preview .avia-timeline-vertical .av-milestone-date span:before {
        left: 0;
        right: auto;
    }

    .rtl.av-no-preview .avia-timeline-vertical .av-milestone-content-wrap {
        padding: 0 50px 60px 0;
    }

    .rtl.av-no-preview .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap {
        padding: 0 50px 60px 15px;
    }
}
