@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');
}
/*
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/BMitraBold.woff') format('woff');
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');
}
*/
body, button, input, select, textarea {
    color: #333333;
    font-family: Yekan;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Yekan;
}
#primary {
    float: right;
    padding-left: 50px;
    padding-right: inherit;
}
body {
    overflow-x: hidden;
}
.comment-form label {
    color: #707070;
    font-family: Yekan;
}
.comments-title, .comment-reply-title {
    font-family: Yekan;
}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {
    color: #707070;
    font-family: Yekan;
}
.site-info {
    text-align: right;
}
.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;
}
.footer-social ul.inline-mode li {
    list-style: none;
    float: right;
    margin-right: 5px;
    margin-left: inherit;
}
.main-navigation ul ul li:hover > ul {
    right: 100%;
}
.navbar-toggle {
    float: left;
    margin-left: 15px;
    margin-right: inherit;
}
comment-form label {
    color: #707070;
    font-family: Yekan;
}
.main-navigation ul {
    padding-right: 0;
    padding-left: inherit;
}
.widget ul {
    padding-right: 0;
    padding-left: inherit;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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;
}
.header-social {
    float: left;
}
.site-branding {
    float: right;
}
@media screen and (min-width: 768px) {
     .main-navigation li {
        float: right;
     }
}
.cat-links {
    border-left: 1px solid #333333;
    padding-left: 10px;
    padding-right: inherit;
    border-right: inherit;
}
.fa-angle-double-right::before {
    content: "\f100";
}
.navigation .nav-links {
    font-family: Yekan;
}
.main-navigation ul ul {
    text-align: right;
}
@media screen and (max-width: 768px) {
     .main-navigation ul ul li {
         padding-right: 25px;
         padding-left: inherit;
     }
}
.view-all, .more-posts {
     top: 0;
     left: 0;
     right: inherit;
}
.entry-more a {
    font-weight: normal !important;
}
.widget-title, .widgettitle {
    background: none repeat scroll 0 0 rgb(231, 73, 74);
    color: #fff;
    font-size: 18px;
    font-weight: normal !important;
}
h4 {
    font-size: 14px !important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal !important;
}
h2 {
    font-size: 20px !important;
}
a {
    font-weight: normal !important;
}
.comment-author .avatar {
    float: right;
	margin-left: 10px;
}
.main-navigation a {
    background-color: #333;
}
.main-navigation ul ul li:hover > ul {
    left: auto;
}