@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');
}


html, body {
    direction: rtl;
    font-family: mitra;
    font-size: 17px;
}

a {
    font-family: mitra;
}

p {
    font-family: mitra;
    font-size: 17px;
}

ul.multiple-testimonial-section li.multi-testimonial a.author {
    font-size: 22px;
}

figure.team-box .position {
    font-size: 1em;
}

.main-button button {
    font-size: 24px;
}

.blog-container .blog-loop .post-meta, .single-container .single-loop .post-meta {
    font-size: 15px;
}

.blog-container .blog-loop .post-details, .single-container .single-loop .post-details {
    font-size: 15px;
}

.breadcrumb ul li, .breadcrumb-trail ul li {
    font-size: 15px;
}

.last-btn .navigation ul#menu > li:last-child > a {
    font-size: 13px;
}

.woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
    font-size: 19px;
}

.featured-section p {
    font-size: 15px;
}

.ribbon-button button {
    font-size: 14px;
    font-weight: 600;
}

h1, h2, h3, h4, h5, h6 {
    font-family: mitra;
}

.page-description blockquote,
.post-content blockquote {
    font-family: mitra;
}

.navigation .menu > li > a {
    font-family: mitra;
}

.navigation ul ul a,
.navigation ul ul a:link,
.navigation ul ul a:visited {
    font-family: mitra;
}

ul.multiple-testimonial-section li.multi-testimonial a.author {
    font-family: mitra;
}

.navigation .menu > li > a {
    font-size: 16px;
    font-weight: 600;
}

.widget a,
.widget .th-recent-meta li {
    font-family: mitra;
}

.th-widget-recent-post .th-recent-post h5 a {
    font-family: mitra;
}

input, button, textarea {
    font-family: mitra;
}

figure.team-box figcaption h2, figure.team-box figcaption p {
    text-align: right;
}

ul.multiple-testimonial-section li.multi-testimonial blockquote {
    text-align: right;
}

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

.navigation ul li {
    float: right;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: right;
    margin-left: 2.5%;
    margin-right: auto;
}

.woocommerce ul.products li.product:last-child {
    margin-left: 0;
}

.blog-container .blog-loop .post-details i, .blog-container .blog-loop .post-meta i, .single-container .single-loop .post-details i, .single-container .single-loop .post-meta i {
    margin-left: 10px;
    margin-right: auto;
}

.blog-container .blog-loop .post-details .author, .blog-container .blog-loop .post-meta .category, .single-container .single-loop .post-details .author, .single-container .single-loop .post-meta .category {
    margin-left: 20px;
    margin-right: auto;
}

#nav-single .nav-previous {
    float: right;
}

#respond input {
    margin-right: auto;
    margin-left: 10px;
}

.ribbon-section h2.heading-area {
    float: right;
}

.menu-item-has-children > a::after {
    padding-right: 6px;
    padding-left: auto;
}

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

figure.team-box figcaption .icons {
    text-align: right;
}

.ribbon-section h2.heading-area {
    width: 80%;
}

ul.multiple-team-section li.multi-team {
    float: right;
    margin-left: 2.66%;
}

ul.multiple-team-section li.multi-team {
    margin-right: 0;
}

ul.multiple-team-section li.multi-team:last-child {
    margin-left: 0;
}

figure.team-box figcaption .icons i {
    margin-left: 5px;
    margin-right: auto;
}