body{
    direction: rtl;
}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'main-font', arial;
}
p, .book-box .box-header h3, .post-nav span{
    font-family: 'alternative-font', "Helvetica Neue", Helvetica, Arial, sans-serif;
}



ul li, ol li {
    text-align: right;
}
th{
    text-align: right;
}

strong, .strong {
    font-weight: 600;
}


.is-sticky .header-sticky-min .logo a{
    margin-right:0px;
    margin-left:15px;
}

.header-side{
    float: left;
}
.lang-menu .dropdown-menu, .opposite-dir .dropdown-menu{
    left: 0;
    right:inherit;
}
.lang-menu .dropdown-menu>li>a{
    text-align: left;
}


.dropdown-menu{
    left: inherit;
    right:0;
}

.playlist-item-action .dropdown-menu{
    left: 0;
    right: inherit;
    margin-left: 5px;
}

.strong5 {
    font-weight: 600;
}

.side-header .logo{
    float: right;
    text-align: right;
}
.top-userarea,
.forget-pass{
    float: left;
}
.top-userarea>a{
    padding: 10px;
}
label.checkbox, label.radio{
    padding-left: 20px;
    padding-right: 30px;
}
label.checkbox:before, label.checkbox:after, label.radio:before, label.radio:after{
    left: inherit;
    right:0;
}

figure.effect-sadie figcaption{
    text-align: right;
}
.figure-title h3 {
    font-size: 16px;
    line-height: 24px;
}

.form-big-check label.checkbox, .form-big-check label.radio{
    padding-right: 40px;
}
.section-title.section-title-side {
    text-align: right;
}
.media-types {
    float: left;
}

.menu-trigger{
    margin-left: 10px;
}
.menu-trigger, .search-trigger{
    float: right;
}
.side-header .btn-solid.user-trigger {
    margin-left: 0;
    float: left;
}
.menu-trigger i{margin-top: 6px}


.side-mob-menu {
    left: inherit;
    right: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.main-wrapper.cst-mob-pushed {
    margin-left: 0;
}

.slider-navSide .owl-next{
    right: inherit;
    left: 0;
}
.slider-navSide .owl-prev {
    right: inherit;
    left: 40px;
}
.slider-navOver .owl-next {
    left: 10px;
    right: inherit;
}
.slider-navOver .owl-prev {
    right: 10px;
    left:inherit;
}

.nav-pills>li{
    float: right;
}

.owl-next:before {
    content: "\e64a";
    margin-right: 3px;
}

.owl-prev:before {
    content: "\e649";
    margin-left: 3px;
}

.btn-social{
    float: right;
}

.modal-header .close{
    right: inherit;
    left: 0;
}



/*
    iconbox
*/
.iconbox.iconbox-side{
    text-align: right;
}
.iconbox.iconbox-side .iconbox-head{
    float: right;
}
.iconbox-side .iconbox-body {
    margin-right: 70px;
    margin-left: 0;
}
.iconbox-side.iconbox-side-lg .iconbox-body {
    margin-left: 0;
    margin-right: 105px;
}
.next-post {
    padding-left: 50px;
    text-align: left;
    float:left;
    position:relative;
}
.prev-post {
    float: right;
    padding-right: 50px;
    text-align: right;
    position:relative;
}
.prev-post a:before {
    content: "\f101";
    right: 0;
    left: inherit;
}
.next-post a:before {
    content: "\f100";
    left: 0;
    right: inherit;
}


.grid-container .article-grid {
    -webkit-transition-property: right, top, -webkit-transform, opacity;
    -moz-transition-property: right, top, -moz-transform, opacity;
    -ms-transition-property: right, top, -ms-transform, opacity;
    -o-transition-property: right, top, -o-transform, opacity;
    transition-property: right, top, transform, opacity;
}


.search-post {
    background: #fff;
    margin-bottom: 15px;
    padding: 30px;
    box-shadow: rgba(0,0,0,0.05) 0 0 20px;
    border-right: #eee solid 2px;
}


.main-listing li .post-content {
    padding-right: 0px !important;
}

.alert button.close{
    right:inherit;
    left: 0;
}

.nav-tabs>li {
    float: right;
}

.fromto-date span {
    margin-left: 15px;
    margin-right: 0;
}


/* show all link */
.box-head .show-all{
    margin-left: -8px;
    margin-right: 0;
}
.show-all{
    float: left;
}

.show-all i.ti-angle-right:before{
    content: "\e64a";
}






/*  ==========================================================================
	pages
	========================================================================== */

.section-title p {
    font-size: 24px;
    line-height: 1.6em;
}
.iconbox.iconbox-img-top {
    text-align: right;
}
.center-msg h1 {
    font-size: 35px;
}
.container-out-r {
    padding-left: 5000px;
    margin-left: -5000px;
    padding-right: 30px !important;
    margin-right: 0 !important;
}
.post-item-right {
    margin-left: 0;
    margin-right: 200px;
}
.post-item-img, .foot-social-list li a i{
    right: 0;
    left: inherit;
}
.controls_s2 .owl-nav{
    left: 0;
    right: inherit;
}
.foot-social-list li a {
    padding-right: 45px;
    padding-left: 0 !important;
}

.owl-carousel{
    direction: ltr;
}

.side-header a.inline-search-toggle i{
    margin-top: 0;
}


.list-dots li {
    margin-left: 0;
    margin-right: 30px;
}
.post-share {
    float: left;
}
.post-social li a{
    line-height: 51px;
}
.post-actions .actions-icon{
    line-height: 48px;
}
.rounded-light-box p {
    font-size: 18px;
}

.slimScrollBar{
    right: inherit !important;
    left: 0 !important;
}


/* thumbnails */
.box-side-thumb .box-header{
    padding:0 15px 0 0;
}
.book-box .box-header{
    padding: 15px;
    height: 100px;
    display: block;
    overflow: hidden;
}
.book-box .box-header h3{
    font-size: 24px;
}



/* playlist */
.playlist-top{
    left: -320px;
    right:inherit;
}
#playlist:hover .playlist-top, #playlist.playlist-sticky .playlist-top,
.playlist-item-action,
#playlist:hover .playlist-video, #playlist.playlist-sticky .playlist-video,
#search-block .search-submit, #search-block .search-close,
.fly_submit{
    left: 0;
    right: inherit;
}
.typeahead {
    padding: 0 12px 0 50px;
    text-align: right;
}
.playlist-video{
    left: 15px;
    right: inherit;
}
.playlist-head>ul{
    float: left;
    margin-left: 5px;
}
.box-side-thumb.box-side-thumb-xs{
    padding: 8px 15px 8px 40px;
}
.playlist-head>ul>li>a {
    line-height: 33px;
}

.video-time {
    left: 10px;
    right: inherit;
}
.thumbnail-control-inner {
    text-align: right;
}

.video-item-share {
    left: 15px;
    right: inherit;
    direction: ltr;
}

.video-item-share .share-onhover ul {
    left: 0;
    right: inherit;
    padding-right: 15px;
    padding-left: 0;
    text-align: left;
}
.video-item-share li a{
    font-size: 14px;
    line-height: 30px;
}


.box-meta span {
    padding-left: 15px;
    margin-left: 5px;
    padding-right:0;
    margin-right: 0;
}
.box-meta span:after{
    left: 0;
    right:inherit;
    line-height: 20px;
}

.loadmore-btn i{
    margin-right: 10px;
    margin-left: 0;
}

.foot-newsletter-input{
    padding:0 50px 0 25px;
}
.foot-newsletter-email-wrapp>i{
    right: 20px;
    left: inherit;
}
.socials a{
    line-height:38px;
}







/*
    inner pages
*/

.inner-pages-actions{
    text-align: right;
}

.borderd-dropdown>a .caret{
    float: left;
}
.borderd-dropdown>a {
    text-align: right;
}
.list-view-switch a{
    line-height: 43px;
}


/* pagination */

.pagination-next span i:before{
    content: "\e64a";
}
.pagination-previous span i:before{
    content: "\e649";
}






.list>li{
    float: right;
    width: 50%;
    border-left:  #eee solid 1px;
    border-right:0;
}
.list>li:nth-child(odd){
    clear: right;
}
.list>li:nth-child(even){
    clear: left;
}
.list .number {
    margin-right: 0;
    margin-left: 10px;
}
.list .name {
    font-size: 16px;
}
.sort-dropdown a:before {
    right: inherit;
    left: 15px;
}



.author-thumbnail{
    border-right:0;
    border-left:#eee solid 1px;
}

.post-nav span{
    font-size: 20px;
}



/*  ==========================================================================
	Responsive
	========================================================================== */


.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    float: right;
}

@media only screen and (max-width: 1199px) {

}

@media only screen and (max-width: 1040px){
    .mob-search-trigger {
        float: left;
    }
    .user-trigger {
        float: left;
    }
    .mob-search-trigger {
        line-height: 40px;
        font-size: 22px;
    }
}
@media only screen and (min-width: 768px){
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: right;
    }
    .col-sm-offset-2 {
        margin-left:0;
        margin-right: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: right;
    }

}



@media only screen and (max-width: 991px){

    #side-navigation .nav {
        right: -350px;
        left: inherit;
    }
    .nav-open #side-navigation:after{
        right:inherit;
        left: 0;
    }
    .nav-open #side-navigation .nav{
        right: 0;
    }
    .side-header nav>ul>li>a{
        margin: 0 17px 0 0;
    }


    .main-video-player{
        padding-left: 0;
    }
    .main-video-playlist{
        right: inherit !important;
        left: 0 !important;
    }


}


@media only screen and (max-width: 768px){


    .list>li{
        display: block;
        float: none;
        width: 100%;
        border-bottom: #eee solid 1px;
        border-left:  0;
    }



}





@media only screen and (min-width: 992px){
    .col-lg-1, .col-lg-10, .col-lg-11,  .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{
        float: right;
    }
    .lg-pr-0{
        padding-right: 0;
    }

    .col-lg-offset-2 {
        margin-left: 0;
        margin-right: 16.666667%;
    }

    .col-md-offset-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }

}

@media only screen and (min-width: 544px){

}


