@font-face {
    font-family: 'Yekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
    url('fonts/WebYekan.woff') format('woff'),
    url('fonts/WebYekan.ttf') format('truetype'),
    url('fonts/WebYekan.svg#WebYekan') format('svg');
}

html {
    font-family: 'Yekan' !important;
}

body {
    direction: rtl;
}

code,
kbd,
pre,
samp {
    font-family: 'Yekan' !important;
}

body,
button,
input,
select,
textarea {
    font-family: 'Yekan' !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Yekan' !important;
}

input, utton, textarea {
    font-family: 'Yekan' !important;
}

.main-navigation a,
body .primary-font {
    font-family: 'Yekan' !important;
}

body .secondary-font {
    font-family: 'Yekan' !important;
}

code, kbd, tt, var {
    font-family: 'Yekan' !important;
}

.twp-content-details .continue-reading {
    font-family: 'Yekan' !important;
}

.entry-content {
    font-family: 'Yekan' !important;
}

.owl-stage-outer {
    direction: ltr;
}

.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;
}

.social-icons ul li {
    float: right;
}

.main-navigation .menu ul li i {
    padding-right: 10px;
    padding-left: auto;
}

.main-navigation .menu ul ul {
    text-align: right;
}

.site-header .main-navigation li.mega-menu.menu-item-object-category ul li {
    float: right;
}

.slide-title {
    text-align: right;
}

#primary, #secondary {
    float: right;
}

.cover-stories-featured .section-details .section-title {
    text-align: right;
}

.cover-stories-featured .ion-ios-arrow-thin-right:before {
    content: "\f3d5";
}

.cover-stories-featured .ion-ios-arrow-right:before, .continue-reading-wrapper .ion-ios-arrow-right:before {
    content: "\f3d2";
}

.load-more-posts .btn-link i {
    margin-right: 10px;
    margin-left: auto;
}

.load-more-posts .btn-link i:before {
    content: "\f3d2";
}

.comments-area .comment-author img {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}

.entry-title {
    direction: rtl;
}

.entry-header .entry-title {
    text-align: right;
}

.site-info .site-copyright {
    letter-spacing: unset;
}

.twp-knight-article .entry-meta .avatar, .inner-meta-info .author .avatar, .cover-stories .author .avatar {
    margin-left: 10px;
    margin-right: auto;
}

.entry-meta .posted-on, .entry-meta .author, .entry-meta .post-category, .entry-meta .comments-link, .entry-meta .edit-link, .inner-meta-info span {
    margin-left: 10px;
    margin-right: auto;
}

.site-info .site-copyright {
    font-size: 17px;
    font-family: 'Yekan' !important;
}

.slide-text {
    text-align: right;
}

.main-navigation .menu > ul > li > ul {
    right: 0;
    left: auto;
}

.main-navigation .menu ul .sub-menu .sub-menu {
    right: 100%;
    left: auto;
}

.slide-item-details h3 {
    text-align: right;
}

.sub-menu .ion-ios-arrow-down:before {
    content: "\f3d2";
}

.nav-previous, .nav-next {
    float: left;
}

.breadcrumbs ul li span:before {
    padding-left: 6px;
    padding-right: auto;
}

.bordered-widget-title.widget-title:after, .comment-reply-title:after {
    right: 0;
}

.article-list .article-image {
    margin-left: 20px;
    margin-right: auto;
}

.entry-meta .posted-on, .entry-meta .author, .entry-meta .post-category, .entry-meta .comments-link, .entry-meta .edit-link, .inner-meta-info span {
    margin-left: 10px;
    margin-right: auto;
}

.hwp a:hover {
    color: #e71d1d;
}

.recommendation-panel-close {
    float: right;
}

.recommendation-panel-handle {
    right: 30px;
    left: auto;
}

@media screen and (max-width: 991px) {
    .top-header .menu a {
        text-align: right;
    }

    .main-navigation .menu .menu-mobile li a i {
        left: 0;
        right: auto;
    }

    .article-list .article-image {
        float: right;
    }

    .article-list .article-body {
        display: inherit;
    }
}

@media screen and (max-width: 767px) {
    .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: unset;
    }
}