@font-face {
	font-family: joomYekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iranyekanwebbold.eot');
	src: url('fonts/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebbold.ttf') format('truetype');
}
@font-face {
	font-family: joomYekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iranyekanweblight.eot');
	src: url('fonts/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanweblight.ttf') format('truetype');
}
/* gfxi-rtl*/ 
.mks_tab_nav_item {
    float: right;
    margin: 0 0 0 8px;
}
.mks_dropcap{float: right;}
.typology-slider-wrapper{
        direction: ltr;
}
.mks_dropcap_letter {
    float: right;
    margin: 0px 0 0 10px;
}

body {
    font-family: joomYekan;
	font-style: normal;
}
h1,h2,h3,h4,h5,h6,.typology-header .typology-nav,.comment-author .fn,input[type="submit"],.typology-button,.typology-pagination a,.typology-button-social {
    font-family: joomYekan !important;
	font-style: normal;
	font-weight: bold;
}
.entry-title{
    direction: rtl;
}
.fa-chevron-left:before {
    content: "\f054";
}
.fa-chevron-right:before {
    content: "\f053";
}
.typology-button i {
    margin-right: 0;
    margin-left: 5px;
}
dd{
    margin-right: 0;
}

caption{
    text-align: right;
}

th{
    text-align: right;
}
.entry-meta{direction:rtl;}
.meta-item:after {
    right: auto;
    left: -7px;
}
.post-date-month{font-family: joomYekan;}
.typology-pagination .nav-links .next:after, .typology-pagination .next a:after {
    content: "\f104";
    margin-left: 0;
    margin-right: 7px;
}

.typology-pagination .nav-links .prev:before, .typology-pagination .prev a:before {
    content: "\f105";
    margin-right: 0;
	margin-left: 7px;
}
/* body {direction:rtl;} */

.fa.fa-pull-left, .fa.pull-left{
    margin-left: .3em;
    margin-right: 0;
}

.fa-ul{
    padding-right: 0;
    margin-right: 2.14285714em;
    margin-left: 0;
}

.fa.fa-pull-right, .fa.pull-right{
    margin-right: .3em;
    margin-left: 0;
}

.fa-li{
    right: -2.14285714em;
    left: auto;
}

.fa-li.fa-lg{
    right: -1.85714286em;
    left: auto;
}

.fa-pull-left{
    float: right;
}

.fa-pull-right, .pull-right{
    float: left;
}

.pull-left{
    float: right;
}

.fa-stack-1x, .fa-stack-2x{
    right: 0;
    left: auto;
}

.mfp-bg, .mfp-wrap{
    right: 0;
    left: auto;
}

.mfp-container{
    right: 0;
    left: auto;
}

.mfp-content{
    text-align: right;
}

.mfp-close{
    left: 0;
    right: auto;
    padding: 0 10px 18px 0 ;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{
    left: -6px;
    right: auto;
    text-align: left;
    padding-left: 6px;
    padding-right: 0;
}

.mfp-counter{
    left: 0;
    right: auto;
}

.mfp-iframe-scaler iframe{
    right: 0;
    left: auto;
}

.mfp-bottom-bar{
    right: 0;
    left: auto;
}

.mfp-title{
    text-align: right;
    padding-left: 36px;
    padding-right: 0;
    right: 20px;
    left: auto;
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){

    .mfp-img-mobile .mfp-figure small{
        margin-right: 5px;
        margin-left: 0;
    }

    .mfp-img-mobile .mfp-counter{
        left: 5px;
        right: auto;
    }

    .mfp-img-mobile .mfp-close{
        left: 0;
        right: auto;
    }

}

caption, th{
    text-align: right;
}

.mfp-ie7 .mfp-bottom-bar{
    right: 50%;
    left: auto;
    margin-right: -300px;
    margin-left: 0;
}

.mfp-ie7 .mfp-close{
    left: 0;
    right: auto;
}

dd{
    margin-right: 0;
}

table{
    border-right: 1px solid;
    border-left: none;
}

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

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

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

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

.vh-center{
    right: 50%;
    left: auto;
}

.section-title:after, .typology-post:after{
    right: 50%;
    left: auto;
    margin-right: -25px;
    margin-left: 0;
}

.meta-item{
    margin-left: 15px;
    margin-right: 0;
}

.sticky .entry-title a:before{
    margin-left: 10px;
    margin-right: 0;
}

.sticky.typology-layout-c .entry-title a:before{
    margin-left: 5px;
    margin-right: 0;
}

.entry-footer .typology-button{
    margin-left: 1.5rem;
    margin-right: 0;
}

.post-letter{
    right: -9rem;
    left: auto;
}

.layout-b .post-letter{
    right: 50%;
    left: auto;
}

.alignright{
    margin-right: 5rem;
    margin-left: 0;
}

.alignleft{
    float: right;
    margin-left: 5rem;
    margin-right: 0;
}

.style-thumbnail .entry-image a:after, .typology-featured-image:after{
    right: 0;
    left: auto;
}

.style-thumbnail .entry-image{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.meta-item .typology-count{
    margin-left: 5px;
    margin-right: 0;
}

.gallery-item{
    padding: 0 0 2px 2px ;
}

.gallery .gallery-item a:after{
    right: 50%;
    left: auto;
    margin-right: -31px;
    margin-left: 0;
}

.gallery-columns-4 .gallery-item a:after, .gallery-columns-5 .gallery-item a:after, .gallery-columns-6 .gallery-item a:after, .gallery-columns-7 .gallery-item a:after{
    margin-right: -20px;
    margin-left: 0;
}

.gallery-icon .herald-popup{
    float: right;
}

.gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){
    padding-left: 0;
}

.gallery-columns-1 .owl-next{
    left: 30px;
    right: auto;
}

.gallery-columns-1 .owl-next i{
    margin-left: -3px;
    margin-right: 0;
}

.gallery-columns-1 .owl-prev{
    right: 30px;
    left: auto;
}

.gallery-columns-1 .owl-prev i{
    margin-right: -3px;
    margin-left: 0;
}

.mfp-arrow-left{
    right: 24px;
    left: auto;
}

.mfp-arrow-left i{
    margin-right: -3px;
    margin-left: 0;
}

.mfp-arrow-right{
    left: 24px;
    right: auto;
}

.mfp-arrow-right i{
    margin-left: -3px;
    margin-right: 0;
}

.mfp-image-holder button.mfp-close{
    left: -55px;
    right: auto;
}

.typology-pagination .nav-links .prev:before, .typology-pagination .prev a:before{
    margin-left: 7px;
    margin-right: 0;
}

.typology-pagination .nav-links .next:after, .typology-pagination .next a:after{
    margin-right: 7px;
    margin-left: 0;
}

.typology-pagination .nav-links .prev, .typology-pagination .prev a{
    right: 0;
    left: auto;
}

.typology-pagination .nav-links .next, .typology-pagination .next a{
    left: 0;
    right: auto;
}

.typology-loader{
    margin: 0 -16px 0 auto ;
    right: 50%;
    left: auto;
}

.typology-pagination:before{
    right: 50%;
    left: auto;
    margin-right: -25px;
    margin-left: 0;
}

.typology-cover-slider .owl-prev{
    right: 0;
    left: auto;
}

.typology-cover-slider .owl-prev i{
    right: 30px;
    left: auto;
}

.typology-cover-slider .owl-next{
    left: 0;
    right: auto;
}

.typology-cover-slider .owl-next i{
    left: 30px;
    right: auto;
}

.mks_dropcap{
    margin: 5px 0 0 15px ;
}

.typology-post.typology-layout-b:before{
    right: 5.9rem;
    left: auto;
}

.typology-layout-b{
    padding-right: 14rem;
    padding-left: 0;
}

.typology-layout-b .post-date{
    right: -180px;
    left: auto;
}

.typology-layout-b .post-date:after{
    right: 94px;
    left: auto;
}
.typology-button {
    direction:rtl;
}

blockquote:after, blockquote:before, q:after, q:before{
    right: 50%;
    left: auto;
    margin-right: -20px;
    margin-left: 0;
}

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

#usp-success-message, .error, .success{
    float: right;
}

span.wpcf7-not-valid-tip{
    left: 12px;
    right: auto;
}

.typology-header{
    right: 0;
    left: auto;
}

.slot-l{
    right: 15px;
    left: auto;
}

.slot-r{
    left: 0;
    right: auto;
}

.typology-header-wide .slot-r{
    left: 15px;
    right: auto;
}

.typology-site-description{
    margin-right: 1rem;
    margin-left: 0;
    padding-right: 1rem;
    padding-left: 0;
    border-right: 1px solid rgba(255, 255, 255, .5);
    border-left: none;
}

.slot-l .typology-nav{
    padding-right: 1.5rem;
    padding-left: 0;
}

.typology-header .typology-nav .sub-menu{
    text-align: right;
    right: -9999px;
    left: auto;
}

.typology-header .typology-nav .sub-menu li:hover .sub-menu{
    right: 100%;
    left: auto;
}

.typology-header .typology-nav li:hover>.sub-menu{
    right: 0;
    left: auto;
}

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

.typology-header .typology-nav .sub-menu a{
    padding: 8px 20px 0 15px ;
}

.typology-header .typology-nav .sub-menu>li:first-child>a{
    padding: 15px 20px 0 15px ;
}

.typology-header .typology-nav .sub-menu>li:last-child>a{
    padding: 8px 20px 15px 15px ;
}

.typology-header .typology-nav .sub-menu>li.menu-item-has-children>a:after{
    content: "\f104";
    margin-right: 7px;
    margin-left: 0;
    float: left;
}

.typology-header .typology-nav .sub-menu>li:hover>a{
    padding-right: 25px;
    padding-left: 15px;
}

.typology-header .typology-nav .sub-menu li:only-of-type a{
    padding: 15px 20px 15px 15px ;
}

.typology-lock, .typology-lock .typology-header{
    padding-left: 17px;
    padding-right: 0;
}

.typology-header .typology-site-branding+.typology-main-navigation{
    padding-right: 20px;
    padding-left: 0;
}

.typology-sidebar{
    left: 0;
    right: auto;
    -webkit-transform: translate3D(-437px,0,0);
    -ms-transform: translate3D(-437px,0,0);
    transform: translate3D(-437px,0,0);
}

.typology-sidebar-header{
    right: 0;
    left: auto;
}

.typology-sidebar-close{
    left: -10px;
    right: auto;
}

.typology-action-button .sub-menu{
    left: 0;
    right: auto;
}

.typology-action-button .sub-menu ul a:before{
    right: -8px;
    left: auto;
}

.typology-header .typology-nav li ul.typology-rev{
    right: auto!important;
    left: 0;
}

.typology-header .typology-nav li .sub-menu ul.typology-rev{
    right: auto!important;
    left: 100%;
}

.typology-responsive-menu .typology-nav li{
    padding-right: 0;
}

.typology-responsive-menu .typology-nav .sub-menu a{
    padding-right: 20px;
    padding-left: 0;
}

.typology-nav-widget-acordion{
    left: -5px;
    right: auto;
}

.typology-header .typology-social-icons .sub-menu li:only-of-type a{
    text-align: right;
}

.typology-actions-button .typology-soc-menu li:hover{
    padding-right: 5px;
    padding-left: 0;
}

.typology-social-icons a{
    margin-left: 15px;
    margin-right: 0;
}

.typology-social-icons a:last-child{
    margin-left: 0;
}

.typology-author-links a{
    margin-left: 1.5rem;
    margin-right: 0;
}

.typology-single-sticky{
    right: 0;
    left: auto;
}

.typology-prev-next-nav .typology-next-link a{
    text-align: left;
}

.typology-sticky-l .typology-pn-ico{
    margin-left: 2rem;
    margin-right: 0;
}

.typology-sticky-r .typology-pn-ico{
    margin-right: 2rem;
    margin-left: 0;
}

.typology-sticky-author img, .typology-sticky-comments i{
    margin-left: 1rem;
    margin-right: 0;
}

.widget ul li{
    padding-right: 2rem;
    padding-left: 0;
}

.typology-responsive-menu ul li:before, .typology_category_widget ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_rss ul li:before{
    right: 0;
    left: auto;
}

.widget_calendar table tfoot tr #next{
    text-align: left;
}

.widget_calendar table caption{
    left: 0;
    right: auto;
}

.widget_calendar #today:after{
    right: 50%;
    left: auto;
    margin: -15px -15px 0 0 ;
}

.entry-tags a, .widget_tag_cloud a{
    margin-left: 2px;
    margin-right: 0;
}

.widget.mks_ads_widget .small li, .widget.mks_ads_widget ul.custom li, .widget.mks_adswidget_ul.custom li, .widget.mks_adswidget_ul.small li{
    margin-left: 11px;
    margin-right: 0;
}

.widget.mks_author_widget img{
    margin: 5px 0 0 20px ;
}

.mks_flickr_widget a:after{
    right: 0;
    left: auto;
}

.entry-content .typology-button-search{
    left: 0;
    right: auto;
}

.entry-content input[type=text]{
    margin-left: 1rem;
    margin-right: 0;
}

.typology_posts_widget .post-letter{
    right: 0;
    left: auto;
}

.style-timeline .post{
    padding: 0 70px 0 0 ;
}

.style-dropcap .post{
    padding: 0 32px 0 0 ;
}

.style-timeline .post-date{
    right: 3px;
    left: auto;
}

.typology_posts_widget .style-timeline .post:before{
    right: 54px;
    left: auto;
}

.comment-form-author, .comment-form-email, .comment-form-url{
    float: right;
    padding: 0 0 0 15px ;
}

.comment-content, .reply{
    margin-right: 95px;
    margin-left: 0;
}

.comment-list .avatar{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.comment-list .children{
    margin-right: 98px;
    margin-left: 0;
}

#cancel-comment-reply-link:after{
    left: -20px;
    right: auto;
}

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

.bypostauthor .comment-author:before{
    right: -9px;
    left: auto;
}

.typology-cover-overlay:after{
    right: 0;
    left: auto;
}

.typology-cover-img video{
    left: 0;
    right: auto;
}

@media (max-width:1260px){
    .slot-l{
        right: 0;
        left: auto;
    }

    .slot-r{
        left: -15px;
        right: auto;
    }

}

@media (max-width:1024px){
    .post-letter{
        right: -7rem;
        left: auto;
    }

    .typology-post.typology-layout-b{
        padding-right: 14rem;
        padding-left: 0;
    }

}

@media (max-width:1000px){
    .typology-post.typology-layout-b{
        padding-right: 10rem;
        padding-left: 0;
    }

    .typology-layout-b .post-date{
        right: -140px;
        left: auto;
    }

}

@media (max-width:800px){
    .typology-post.typology-layout-b{
        padding-right: 0;
    }

    .typology-layout-b .post-date{
        right: 0;
        left: auto;
    }

    .typology-layout-b .post-date-day{
        text-align: right;
        margin-left: 5px;
        margin-right: 0;
    }

    .entry-footer .typology-button:last-child{
        margin-left: 0;
    }

}

@media (max-width:680px){
    .comment-content,   .comment-list .children,   .reply{
        margin-right: 0;
    }

    .typology-post.typology-layout-b:before{
        right: 6.9rem;
        left: auto;
    }

    .typology-layout-b .post-date{
        right: -130px;
        left: auto;
    }

}

@media (max-width:620px){
    .typology-sticky-r .typology-pn-ico{
        margin-right: 1rem;
        margin-left: 0;
    }

    .typology-sticky-l .typology-pn-ico{
        margin-left: 1rem;
        margin-right: 0;
    }

    .typology-post .entry-footer .typology-button{
        margin-left: 0;
    }

}

@media (max-width:480px){
    .entry-footer .typology-button{
        margin-left: 0;
    }

    .typology-cover .typology-button:first-child{
        margin-left: 0;
    }

    .entry-content .typology-button-search,   .widget .typology-icon-button{
        left: 0;
        right: auto;
    }

    .typology-sticky-l .typology-pn-ico{
        margin-left: 1rem;
        margin-right: 0;
    }

    .typology-sticky-r .typology-pn-ico{
        margin-right: 1rem;
        margin-left: 0;
    }

}

@media (max-width:320px){
    .typology-social-icons a{
        margin-left: 0;
    }

}