/* 360 of 2496 CSS properties converted by rtl.daskhat.ir 
 These properties should be override originals. 
 just load rtl css file after original css file.*/ 

@font-face {
    font-family: joomYekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/joomyekan/iranyekanwebbold.eot');
    src: url('fonts/joomyekan/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/joomyekan/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('fonts/joomyekan/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/joomyekan/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: joomYekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/joomyekan/iranyekanweblight.eot');
    src: url('fonts/joomyekan/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/joomyekan/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('fonts/joomyekan/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/joomyekan/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: joomYekan;
    font-style: normal;
    font-weight: normal;
    src: url(joomyekan);
    src: url('fonts/joomyekan/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/joomyekan/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('fonts/joomyekan/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/joomyekan/iranyekanwebregular.ttf') format('truetype');
}

.author-bio h5, .saxon-postline-block .saxon-block-title h3, .page-item-title-archive .category-posts-count {
    letter-spacing: 0;
}

.navbar .sub-menu li.menu-item-has-children > a::after{
    content: "\f104";
}

body .owl-theme .owl-controls .owl-nav div.owl-prev::after {
    content: "\f105";
}

body .owl-theme .owl-controls .owl-nav div.owl-next::after {
    content: "\f104";
}

.sidebar .widget.widget_nav_menu li.menu-item-has-children > a::after{
    content: "\f104";
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .blog-post .format-quote .entry-content, .blog-post .format-quote .entry-content:before, blockquote, blockquote:before, .sidebar .widget .post-title, .comment-metadata .author, .author-bio strong, .navigation-post .nav-post-name, .sidebar .widgettitle, .post-worthreading-post-container .post-worthreading-post-title {
    font-family: joomYekan;
    letter-spacing: 0;
}

.additional-font, .btn, input[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, .woocommerce span.onsale, .woocommerce ul.products li.product .onsale, .wp-block-button a.wp-block-button__link, .header-menu, .mainmenu li.menu-item > a, .footer-menu, .saxon-post .post-categories, .sidebar .widget .post-categories, .blog-post .post-categories, .page-item-title-archive p, .saxon-blog-posts-slider .saxon-post-details .saxon-post-info, .post-subtitle-container, .sidebar .widget .post-date, .sidebar .widget .post-author, .saxon-post .post-author, .saxon-post .post-date, .saxon-post .post-details-bottom, .blog-post .tags, .navigation-post .nav-post-title, .post-worthreading-post-wrapper .post-worthreading-post-button, .comment-metadata .date, header .header-blog-info {
    font-family: joomYekan;
    letter-spacing: 0;
}

.saxon-blog-posts-slider {
    direction: ltr;
}

.saxon-post .post-categories a {
    margin-left: 5px;
}

.saxon-postline-block-wrapper{
    direction: ltr;
}

.single-post .saxon-social-share-fixed.sidebar-position-left {
    display: block !important;
}

.single-post .saxon-social-share-fixed.sidebar-position-right {
    display: none!important;
}

.single-post .blog-post-single .tags a {
    letter-spacing: .5px;
}

body {direction:rtl;font-family: joomYekan;}

.btn.btn-loading:after{
    margin-right: 10px;
    margin-left: auto;
}

table td, table th{
    border-left: 1px solid #d9d9d9;
    border-right: none;
}

.screen-reader-text:focus{
    right: 5px;
    left: auto;
}

.message-comments-closed{
    text-align: right;
}

.comment-list .children li.comment{
    padding-right: 30px;
    padding-left: 0;
}

.comment-author{
    margin-left: 30px;
    margin-right: auto;
    float: right;
}

.comment-meta .reply{
    float: left;
    margin-left: 10px;
    margin-right: auto;
}

.comment-reply-title{
    text-align: right;
}

.comment-reply-title small{
    float: left;
}

img.alignleft, .wp-block-image .alignleft{
    float: right;
    margin-left: 30px;
    margin-right: auto;
}

img.alignright, .wp-block-image .alignright{
    float: left;
    margin-right: 30px;
    margin-left: auto;
}

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

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

.wp-caption.alignright{
    margin-right: 30px;
    margin-left: auto;
}

.wp-caption.alignleft{
    margin-left: 30px;
    margin-right: auto;
}

.page-404{
    margin: 0 auto 100px auto ;
}

.page-search-no-results{
    margin: 0 auto 100px auto ;
}

header .header-left{
    text-align: right;
    padding-right: 15px;
    padding-left: 0;
}

header .header-right{
    text-align: left;
    padding-left: 15px;
    padding-right: 0;
}

header .search-toggle-wrapper .searchform{
    left: 30px;
    right: auto;
}

header .social-icons-wrapper + .search-toggle-wrapper a.search-toggle-btn{
    border-right: 1px solid #E2E3E7;
    border-left: none;
}

header a.search-toggle-btn{
    padding-right: 15px;
    padding-left: 0;
    margin-right: 10px;
    margin-left: auto;
}

.header-topline-wrapper .header-topline .header-topline-button{
    margin-right: 30px;
    margin-left: auto;
}

.search-close-btn{
    right: 50%;
    left: auto;
}

footer .footer-menu > div{
    text-align: right;
}

footer .footer-menu ul li:first-child a{
    margin-right: 0;
}

footer .footer-menu ul li:last-child a{
    margin-left: 0;
}

footer .footer-copyright{
    text-align: right;
}

footer .footer-social .social-icons-wrapper{
    text-align: right;
}

footer .footer-social .social-icons-wrapper a:first-child{
    margin-right: 0;
}

.scroll-to-top.btn{
    left: 60px;
    right: auto;
}

.header-menu li{
    float: right;
}

.header-menu .sub-menu li .sub-menu{
    left: -99.5%;
    right: auto;
}

.header-menu .sub-menu li.menu-item-has-children > a:after{
    margin-right: 5px;
    margin-left: auto;
    float: left;
}

.header-menu li.icon-arrow a:before{
    margin-left: 10px;
    margin-right: auto;
}

.header-menu li.icon-email a:before{
    margin-left: 10px;
    margin-right: auto;
}

.header-menu li.icon-cart a:before{
    margin-left: 10px;
    margin-right: auto;
}

.header-menu ul.links > li:first-child > a{
    padding-right: 0;
}

.header-menu .menu-top-menu-container-toggle{
    float: right;
    padding-right: 0;
}

.navbar{
    margin-right: 0;
}

.nav > li.menu-item-has-children > a:after{
    margin-right: 10px;
    margin-left: 0;
}

.nav > li{
    float: right;
}

.navbar .nav li.menu-item > a > i.fa{
    margin-left: 10px;
    margin-right: auto;
}

.navbar .navbar-toggle{
    right: 50%;
    left: auto;
}

.nav .sub-menu{
    text-align: right;
}

.nav .sub-menu li .sub-menu{
    left: -101%;
    right: auto;
}

.navbar .sub-menu li.menu-item-has-children > a:after{
    margin-right: 5px;
    margin-left: auto;
    float: left;
}

.navbar .container{
    padding-right: 15px;
    padding-left: 0;
}

.mainmenu-mobile-toggle{
    margin-left: 20px;
    margin-right: auto;
}

.sidebar.sidebar-right #page-sidebar, .sidebar.sidebar-right #post-sidebar, .sidebar.sidebar-right #main-sidebar, .sidebar.sidebar-right #woocommerce-sidebar{
    padding-right: 30px;
    padding-left: 0;
}

.sidebar.sidebar-left #page-sidebar, .sidebar.sidebar-left #post-sidebar, .sidebar.sidebar-left #main-sidebar, .sidebar.sidebar-left #woocommerce-sidebar{
    padding-left: 30px;
    padding-right: 0;
}

.sidebar .widgettitle{
    text-align: right;
}

.sidebar .widget ul > li ul li{
    padding-right: 15px;
    padding-left: 0;
}

.sidebar .widget_calendar caption{
    text-align: right;
}

.sidebar .widget_tag_cloud .tagcloud, .sidebar .widget_product_tag_cloud .tagcloud{
    text-align: right;
}

.sidebar .widget_tag_cloud .tagcloud a, .sidebar .widget_product_tag_cloud .tagcloud a{
    margin-left: 5px;
    margin-right: auto;
}

.sidebar .widget.widget_nav_menu ul.menu > li ul li{
    margin-right: 0;
}

.sidebar .widget.widget_nav_menu li.menu-item-has-children > a:after{
    margin-right: 5px;
    margin-left: auto;
    float: left;
}

.footer-sidebar.sidebar .widget, .footer-sidebar-2.sidebar .widget{
    padding-left: 30px;
    padding-right: 0;
}

.sidebar.footer-sidebar > ul > li.widget:nth-of-type(4n){
    padding-left: 0;
}

.sidebar.footer-sidebar-2 > ul > li{
    padding: 0 0 0 30px ;
}

.sidebar.footer-sidebar-2 > ul > li:nth-child(1){
    padding-left: 30px;
    padding-right: 0;
}

.sidebar.footer-sidebar-2 > ul > li:nth-child(4){
    padding-left: 0;
}

.sidebar.footer-sidebar-2 .widgettitle{
    text-align: right;
}

.sidebar .widget .post-author:after{
    margin-right: 10px;
    margin-left: 5px;
}

.sidebar .widget .post-author .post-author-image{
    margin-left: 10px;
    margin-right: auto;
}

.sidebar .widget.widget_saxon_social_icons{
    text-align: right;
}

.sidebar .widget.widget_saxon_social_icons a:first-child{
    margin-right: 0;
}

.sidebar .widget.widget_saxon_list_entries li .saxon-post.saxon-postsmasonry1-post.saxon-postsmasonry1_2-post .saxon-post-details{
    text-align: right;
}

.sidebar .widget.widget_saxon_categories .post-categories a + a{
    margin-right: 0;
}

.sidebar .widget.widget_saxon_categories a .post-categories-counter{
    float: left;
    margin-right: 10px;
    margin-left: auto;
}

.blog-posts-list.saxon-blog-col-2 .blog-post:nth-child(1n){
    padding-right: 0;
    padding-left: 15px;
}

.blog-posts-list.saxon-blog-col-2 .blog-post:nth-child(2n){
    padding-right: 15px;
    padding-left: 0;
}

.blog-posts-list.saxon-blog-col-1-2 .blog-post:not(:nth-child(1)){
    padding-right: 15px;
    padding-left: 0;
}

.blog-posts-list.saxon-blog-col-1-2 .blog-post:nth-child(2n){
    padding-right: 0;
    padding-left: 15px;
}

.blog-posts-list.saxon-blog-col-mixed-1 .blog-post:nth-child(5n-3), .blog-posts-list.saxon-blog-col-mixed-1 .blog-post:nth-child(5n-1){
    padding-right: 0;
    padding-left: 15px;
}

.blog-posts-list.saxon-blog-col-mixed-1 .blog-post:nth-child(5n-2), .blog-posts-list.saxon-blog-col-mixed-1 .blog-post:nth-child(5n){
    padding-right: 15px;
    padding-left: 0;
}

.blog-posts-list.saxon-blog-col-mixed-2 .blog-post:nth-child(3n-3), .blog-posts-list.saxon-blog-col-mixed-2 .blog-post:nth-child(3n-1){
    padding-right: 0;
    padding-left: 15px;
}

.blog-posts-list.saxon-blog-col-mixed-2 .blog-post:nth-child(3n-2), .blog-posts-list.saxon-blog-col-mixed-2 .blog-post:nth-child(3n){
    padding-right: 15px;
    padding-left: 0;
}

.blog-posts-list.saxon-blog-col-mixed-2 .blog-post:nth-child(3n+1){
    padding-right: 0;
    padding-left: 0;
}

.blog-posts-list.blog-layout-masonry .blog-post{
    float: right;
}

.saxon-post .saxon-post-image-wrapper .saxon-post-image{
    right: 0;
    left: auto;
}

.saxon-post .saxon-post-details{
    text-align: right;
}

.saxon-post .post-categories a:last-child{
    margin-left: 0;
}

.saxon-post .post-author:after{
    margin-right: 10px;
    margin-left: 5px;
}

.saxon-post .post-author .post-author-image{
    margin-left: 10px;
    margin-right: auto;
}

.saxon-post .post-details-bottom .post-info-wrapper{
    border-left: 1px solid #E2E3E7;
    border-right: none;
}

.saxon-post .post-details-bottom .post-info-share{
    padding-right: 20px;
    padding-left: 0;
    text-align: right;
}

.saxon-post .post-details-bottom .post-info-wrapper.social-share-disabled{
    border-left: 0;
    border-right: none;
    padding-left: 0;
}

.saxon-post .post-details-bottom .post-info-share i:first-child{
    margin-right: 0;
}

.saxon-post .post-details-bottom .post-info-views{
    margin-right: 15px;
    margin-left: auto;
}

.saxon-post .post-details-bottom .post-info-likes{
    margin-right: 15px;
    margin-left: auto;
}

.saxon-post .post-details-bottom .post-info-comments i, .saxon-post .post-details-bottom .post-info-views i, .saxon-post .post-details-bottom .post-info-likes i{
    margin-left: 10px;
    margin-right: auto;
}

.saxon-block .saxon-block-title h3{
    text-align: right;
}

.saxon-block .saxon-post.format-link .saxon-post-format-icon:after{
    padding-right: 1px;
    padding-left: 0;
}

.saxon-block .saxon-sticky-post .saxon-post .post-title:after{
    margin-right: 7px;
    margin-left: right;
}

.saxon-postsgrid4-block-wrapper .saxon-postsmasonry1-post.saxon-post .saxon-post-details{
    text-align: right;
}

.saxon-postsgrid5-block-wrapper .saxon-postsmasonry1-post.saxon-post .saxon-post-details{
    text-align: right;
}

.saxon-postsmasonry1-block-wrapper .col-md-7{
    padding-left: 45px;
    padding-right: 0;
}

.saxon-postline-block .saxon-post-image{
    margin-left: 30px;
    margin-right: auto;
    float: right;
}

.saxon-postline-block .saxon-postline-block-right{
    text-align: left;
}

.saxon-postline-block .saxon-post .post-author:after{
    margin-right: 5px;
    margin-left: auto;
}

.saxon-showcase1-block-wrapper .col-md-7{
    padding-right: 0;
}

.saxon-showcase1-block-wrapper .col-md-7 .saxon-post:nth-child(n){
    padding-left: 7px;
    padding-right: 0;
}

.saxon-showcase1-block-wrapper .col-md-7 .saxon-post:nth-child(2n){
    padding-right: 7px;
    padding-left: 0;
}

.saxon-showcase4-block-wrapper .col-md-7{
    padding-right: 0;
}

.saxon-showcase4-block-wrapper .col-md-7 .saxon-post:nth-child(2){
    padding-left: 7px;
    padding-right: 0;
}

.saxon-showcase4-block-wrapper .col-md-7 .saxon-post:nth-child(3){
    padding-right: 7px;
    padding-left: 0;
}

.saxon-postsmasonry2_2-post.saxon-post .saxon-post-details{
    text-align: right;
}

.saxon-postsmasonry2_3-post.saxon-post .saxon-post-details{
    text-align: right;
}

.saxon-postsmasonry3-post.saxon-post .saxon-post-details, .saxon-postsmasonry3-post.saxon-post .post-excerpt{
    text-align: right;
}

.saxon-shortline-post.saxon-post .saxon-post-image-wrapper{
    margin-left: 30px;
    margin-right: auto;
}

.saxon-overlay-alt-post.saxon-post .saxon-post-details{
    text-align: right;
}

.saxon-list-post.saxon-post .saxon-post-image-wrapper{
    margin-left: 50px;
    margin-right: auto;
}

.saxon-list-post.saxon-post.saxon-list-post-alt .saxon-post-image-wrapper{
    margin-left: 0;
    margin-right: 50px;
}

.saxon-list-post.saxon-list-small-post.saxon-post .saxon-post-image-wrapper{
    margin-left: 0;
    margin-right: 30px;
}

.saxon-list-post.saxon-list-medium-post.saxon-post .saxon-post-image-wrapper{
    margin-left: 0;
    margin-right: 50px;
}

.single-post.blog-enable-dropcaps .blog-post-single .post-content .entry-content > p:first-child:first-letter{
    float: right;
    padding-left: 10px;
    padding-right: 0px;
}

.blog-post-single .format-link .entry-content a:not(.more-link):before{
    margin-left: 15px;
    margin-right: auto;
}

.author-bio .author-social-icons li a{
    margin-right: 15px;
    margin-left: auto;
}

.author-bio .author-social-icons li:first-child a{
    margin-right: 0;
}

.single-post .post-worthreading-post-wrapper{
    left: 0;
    right: auto;
    border-left: 0;
    border-right: none;
}

.single-post .post-worthreading-post-wrapper .post-worthreading-post-button i{
    margin-left: 10px;
    margin-right: auto;
}

.single-post .post-worthreading-post-container{
    border-left: 0;
    border-right: none;
    left: 0;
    right: auto;
}

.single-post .saxon-social-share-fixed{
    /*margin-right: -120px;*/
    margin-right: -70px;
    margin-left: auto;
}

.blog-post-related-wrapper .saxon-post{
    float: right;
}

.social-icons-wrapper a:first-child{
    margin-right: 0;
}

.navigation-paging .nav-post-next{
    text-align: left;
}

.comments-area .navigation-paging .nav-next{
    text-align: left;
}

.navigation-post:before{
    right: 50%;
    left: auto;
    border-left: 1px solid #E2E3E7;
    border-right: none;
}

.navigation-post a.nav-post-title-link{
    text-align: right;
}

.navigation-post .nav-post-prev.no-image a.nav-post-title-link{
    margin-right: -15px;
    margin-left: auto;
}

.navigation-post .nav-post-next.no-image a.nav-post-title-link{
    margin-left: -15px;
    margin-right: auto;
}

.navigation-post .nav-post-prev a.nav-post-title-link{
    padding-right: 0;
    text-align: right;
    margin-right: 0;
}

.navigation-post .nav-post-next a.nav-post-title-link{
    padding-left: 0;
    text-align: left;
    margin-left: 0;
}

.navigation-post .saxon-post.nav-post-prev .saxon-post-image-wrapper{
    /*margin-right: -15px;*/
    margin-left: 30px;
}

.navigation-post .saxon-post.nav-post-next .saxon-post-image-wrapper{
    /*margin-left: -15px;*/
    margin-right: 30px;
}

body .owl-theme .owl-controls .owl-nav div.owl-prev{
    right: 30px;
    left: auto;
}

body .owl-theme .owl-controls .owl-nav div.owl-next{
    left: 30px;
    right: auto;
}

body .owl-theme .owl-dots .owl-dot span{
    border-left: 1px solid #fff;
    border-right: none;
}

body .select2-container .select2-choice{
    padding: 8px 15px 5px 10px ;
}

body .select2-search input{
    padding: 14px 40px 14px 20px ;
}

body .select2-search:before{
    right: 15px;
    left: auto;
}

body .select2-container .select2-choice .select2-arrow{
    text-align: right;
}

body .select2-container .select2-choice .select2-arrow:after{
    margin-right: 15px;
    margin-left: auto;
}

body .select2-container--default .select2-selection--single{
    padding: 6px 15px 5px 10px ;
}

body .mc4wp-form button[type="submit"]{
    margin-right: 15px;
    margin-left: auto;
}

.widget .mc4wp-form button[type="submit"]{
    margin-right: 0;
}

.woocommerce span.onsale, .woocommerce ul.products li.product .onsale{
    right: 30px;
    left: auto;
}

.woocommerce ul.products li.product .onsale{
    right: 20px;
    left: auto;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
    float: right;
    margin-right: 0;
    margin-left: 30px;
}

.woocommerce #reviews #comments ol.commentlist{
    padding-right: 0;
}

.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{
    left: 13px;
    right: auto;
}

.woocommerce-MyAccount-navigation ul{
    padding-right: 0;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li span:focus{
    margin-left: 10px;
    margin-right: auto;
}

.wp-block-categories{
    padding-right: 0;
}

.wp-block-latest-posts{
    padding-right: 0;
}

.wp-block-pullquote.alignwide:before, .wp-block-pullquote.alignfull:before{
    right: 50%;
    left: auto;
    margin-right: -15px;
    margin-left: auto;
}

.wp-block-button.download-button a.wp-block-button__link:before{
    margin-left: 15px;
    margin-right: auto;
}

.wp-block-columns .wp-block-column:first-child{
    padding-right: 0;
}

.wp-block-columns .wp-block-column:last-child{
    padding-left: 0;
}

.wp-block-table.aligncenter{
    text-align: right;
}

.blog-post-media:not(.blog-post-media-gallery) iframe, .blog-post-media:not(.blog-post-media-gallery) object, .blog-post-media:not(.blog-post-media-gallery) .embed .embed-container object, .embed-container .embed{
    right: 0;
    left: auto;
}


/* animations.css */ 

@media (min-width: 991px){
    .nav .sub-menu > li > .sub-menu{
        left: -90%;
        right: auto;
    }

    .nav .sub-menu > li:hover > .sub-menu{
        left: -101%;
        right: auto;
    }

    .header-menu .sub-menu > li > .sub-menu{
        left: -90%;
        right: auto;
    }

    .header-menu .sub-menu > li:hover > .sub-menu{
        left: -99.5%;
        right: auto;
    }

}
/* olw */
/* 5 of 112 CSS properties converted by rtl.daskhat.ir 
 These properties should be override originals. 
 just load rtl css file after original css file.*/ 

/* body {direction:rtl;} */

.owl-carousel .owl-item{
    float: right;
}

.owl-carousel.owl-rtl{
    direction: ltr;
}

.owl-carousel.owl-rtl .owl-item{
    float: left;
}

.owl-carousel .owl-video-play-icon{
    right: 50%;
    left: auto;
    margin-right: -40px;
    margin-left: auto;
}

.saxon-postline-block-left{
    float: right;
}
.owl-item{
    direction:rtl;
}
.saxon-largepostsslider-block-wrapper,.owl-stage-outer{
    direction:ltr;
}
/* responsive */
@media (max-width: 991px){
.nav > li.menu-item-has-children > a::after {
    float: left;
    content: "\f104";
    text-align: right;
}
.mainmenu li.menu-item > a{
    float: right;
}
}
