/*
Theme Name: Saaya

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

caption, th, td{
    text-align: right;
}

blockquote::before, q::before{
    right: -20px;
}

blockquote:after, q:after{
    left: 0;
}

blockquote cite::before{
    margin-left: 10px;
}

ul, ol{
    margin: 0 20px 15px 0 ;
}

li>ul, li>ol{
    margin-right: 15px;
}

textarea{
    padding-right: 3px;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{
    right: 5px;
}

.alignleft{
    float: right;
    margin-left: 15px;
}

.alignright{
    float: left;
    margin-right: 15px;
}

.entry-cat .posted-on a {
    margin-left: 50px;
    margin-right: 0;
    display: inline-block;
}

.entry-cat .posted-on a::before {
    left: -40px;
    right: auto;
    top: 12px;
}

.comments-link{
    float: left;
}

.edit-link .post-edit-link:before{
    margin-left: 5px;
}

article.hentry .entry-footer>span{
    margin-left: 15px;
}

.nav-links .nav-previous, .nav-links .nav-next{
    float: right;
}

.nav-links .nav-next{
    text-align: left;
}

.nav-links .nav-previous a:before{
    margin-left: 5px;
}

.nav-links .nav-next a:after{
    margin-right: 5px;
}

.entry-thumbnail{
    float: right;
}

.entry-exrecpt{
    float: left;
}

.short-content+.bttn{
    float: left;
}

.gallery{
    margin-right: -2%;
}

.gallery-item{
    margin-right: 2%;
}

.comment-form-cookies-consent label{
    margin-right: 14px;
}

.comments-area ol.children{
    margin: 0 15px 0 0 ;
}

.comment-list .comment-body{
    text-align: right;
}

.comment-author img{
    margin-left: 15px;
}

.comment-metadata{
    padding-right: 50px;
}

.comment-content{
    padding-right: 50px;
}

.commentmetadata{
    float: left;
}

.reply .comment-reply-link{
    background: none repeat scroll right  0 #f47e00;
}

#cancel-comment-reply-link:before{
    margin: 0 20px 0 5px ;
}

.mt-column-wrapper{
    margin-right: -3%;
}

.mt-column-1{
    margin-left: -4px;
    margin-right: 3%;
}

.mt-column-2{
    margin-left: -4px;
    margin-right: 3%;
}

.mt-column-3{
    margin-left: -4px;
    margin-right: 3%;
}

.mt-column-4{
    margin-left: -4px;
    margin-right: 3%;
}

.mt-column-5{
    margin-left: -4px;
    margin-right: 3%;
}

.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments li, .widget_rss li, .widget_pages li a, .widget_nav_menu li a{
    padding-right: 22px;
}

.widget_archive a::before, .widget_categories a::before, .widget_recent_entries a::before, .widget_meta a::before, .widget_recent_comments li::before, .widget_rss li:before, .widget_pages li a:before, .widget_nav_menu li a:before{
    right: 0;
}

.widget_search .search-field{
    float: right;
}

.widget_recent_entries .post-date{
    padding-right: 24px;
}

.widget_nav_menu .sub-menu{
    margin: 10px 10px 0 0 ;
}

#primary, .home.blog #primary{
    float: right;
}

#secondary, .home.blog #secondary{
    float: left;
}

.left-sidebar #primary, .home.left-sidebar #primary{
    float: left;
}

.left-sidebar #secondary, .home.left-sidebar #secondary{
    float: right;
}

body.site-layout--boxed{
    background: #f4f4f4 none repeat scroll right  0;
}

#page{
    background: #fff none repeat scroll right  0;
}

.mt-header-social-wrapper, .mt-header-extra-icons{
    float: right;
}

.mt-social-icon-wrap{
    float: left;
}

.mt-social-icon-wrap li{
    margin-left: 12px;
}

.site-branding{
    float: right;
}

.mt-social-menu-wrapper{
    float: left;
}

#site-navigation{
    float: right;
    margin-left: 20px;
}

.mt-social-search-wrapper{
    float: left;
}

.mt-social-wrapper{
    float: right;
}

.mt-follow-title{
    margin-left: 10px;
}

.mt-menu-search{
    float: left;
}

.mt-search-icon{
    margin: 15px 40px 15px 0 ;
}

.mt-search-icon i{
    margin-right: 5px;
}

.mt-menu-search .mt-form-wrap{
    right: 0;
}

.mt-menu-search .mt-form-wrap .search-form{
    right: 50%;
    margin-right: -50%;
}

.mt-form-close{
    left: 40px;
}

.menu-toggle{
    float: right;
}

.menu-toggle i{
    margin-left: 7px;
}

#site-navigation ul li a::after{
    left: 0;
}

#site-navigation ul li .sub-menu, #site-navigation ul li .children{
    text-align: right;
    right: 0;
}

#site-navigation ul li .sub-menu ul, #site-navigation ul li .children ul{
    right: 100%;
}

#site-navigation ul li .sub-menu li a, #site-navigation ul li .children li a{
    border-left: none;
}

.banner-title-btn-wrapper{
    right: 0;
}

.entry-footer .mt-readmore-btn i, .btn-wrapper a i , .mt-readmore-btn i{
    margin-right: 5px;
}

.entry-footer .mt-readmore-btn:hover i, .btn-wrapper a:hover i, .mt-readmore-btn:hover i{
    margin-right: 10px;
}

article.sticky::before{
    right: 20px;
}

article .post-thumbnail::before, article.format-gallery .post-format-gallery li::before{
    right: 50%;
    margin: -25px -25px 0 0 ;
}

.archive-grid-post-wrapper, .mt-archive--masonry-style .saaya-content-masonry{
    margin-right: -3%;
}

.mt-archive--block-grid-style article, .mt-archive--masonry-style #mt-masonry article{
    margin-right: 3%;
    margin-left: -4px;
}

.mt-archive--masonry-style #mt-masonry article{
    margin-left: 0;
}

.mt-author-box{
    text-align: right;
}

.single .mt-author-box .mt-author__avatar{
    float: right;
    margin-left: 2%;
}

.single .mt-author-box .mt-author-info{
    float: right;
}

.custom-header.has-bg-img:before{
    right: 0;
}

.breadcrumbs .trail-items li::after{
    left: -10px;
}

#top-footer .mt-footer-widget-wrapper{
    margin-right: -3%;
}

#top-footer.footer-column-one .mt-footer-widget, #top-footer.footer-column-two .mt-footer-widget, #top-footer.footer-column-three .mt-footer-widget, #top-footer.footer-column-four .mt-footer-widget{
    float: right;
    margin-right: 3%;
}

#footer-navigation{
    float: left;
}

#footer-menu li a{
    border-right: 1px solid #e1e1e1;
}

.site-info{
    float: right;
}

.saaya_latest_posts .mt-single-post-wrap > a{
    float: right;
}

.saaya_latest_posts .mt-post-content{
    float: left;
}

.mt-related-posts-wrapper{
    margin-right: -3%;
}

.mt-related-posts-wrapper article{
    margin-right: 3%;
    margin-left: -4px;
}

#mt-scrollup{
    left: 40px;
    margin-left: 0;
}

#mt-scrollup::before{
    left: -36px;
    padding: 3px 6px 2px 4px ;
}