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

/*
Theme Name: Business One Page

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right_to_Left_Language_Support

*/

body {
    direction: rtl;
    unicode-bidi: embed;
}

.site-branding {
    float: right;
}

.main-navigation {
    float: left;
}

.main-navigation ul li {
    float: right;
    margin-left: 0;
    margin-right: 40px;
}

#about .col,
#services .col {
    float: right;
}

#services .col .icon-holder {
    float: right;
}

#clients .columns-2 {
    float: right;
}

.blog-section .columns-3 {
    float: right;
}

.blog-section .columns-3 .post .img-holder .category {
    left: auto;
    right: 10px;
}

div.wpcf7 {
    direction: rtl;
}

.contact-info-lists li {
    padding-left: 0;
    padding-right: 41px;
}

#contact .social-networks li,
#contact .columns-6,
.footer-t .columns-3 {
    float: right;
}

.contact-info-lists .address,
.contact-info-lists .phone,
.contact-info-lists .fax,
.contact-info-lists .email {
    background-position: 100% 0;
}

.footer-t .widget .widget-title::after {
    left: auto;
    right: 0;
}

.footer-t .widget.widget_business_one_page_recent_post .post-thumbnail,
.footer-t .widget.widget_business_one_page_popular_post .post-thumbnail {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

.footer-t .widget.widget_business_one_page_social_links .social-networks li {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.scrollup {
    left: 115px;
    right: auto;
}

.content-area .post .entry-header .entry-meta .posted-on {
    margin-right: 0;
    margin-left: 30px;
}

.content-area .post .entry-header .byline,
.content-area .post .entry-header .entry-meta .posted-on {
    padding-left: 0;
    padding-right: 22px;
    background-position: 100% 4px;
}

.tags-block .fa {
    margin-right: 0;
    margin-left: 5px;
}

.tags-block a,
.tags-block span {
    display: inline-block;
}

.author-block .img-holder {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}

.author-block .text-holder .author-name::after {
    left: auto;
    right: 0;
}

#secondary .widget .search-form input[type="submit"] {
    float: left;
}
#secondary .widget .widget-title {
    text-align: right;
}

#secondary .widget.widget_categories ul li a {
    float: right;
}

#secondary .widget.widget_business_one_page_social_links .social-networks li {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.blog .content-area .post .entry-content .btn-readmore,
.category .content-area .post .entry-content .btn-readmore,
.archive .content-area .post .entry-content .btn-readmore {
    float: right;
}

.footer-t .widget ul{
	margin-left: 0;
	margin-right: 15px;
}

#portfolio .portfolio-col .img-holder .text .title::after{
	left: auto;
	right: 0;
}

#portfolio .portfolio-col .img-holder .text .btn-more{
	float: right;
}
.comment-list .comment-body img{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}

.comment-list .comment-content{
	float: right;
}
.comment-list .reply{
	float: left;
}

#secondary .widget .search-form{
    margin-right: 0;
}

.main-navigation ul ul li:hover > ul{
   left: auto;
   right: 100%;
}
body {
    color: #59595b;
    font-family: mitra;
}
.promotional-block .title {
    font-family: mitra;
}
#contact .heading h1 {
    font-family: mitra;
}
#contact h2 {
    font-family: mitra;
}
.our-team .team-holder .box .name {
    font-family: mitra;
}
#about .heading h1 {
    font-family: mitra;
}
#about .col .title {
    font-family: mitra;
    letter-spacing: 0px;
}
#services .heading h1, #portfolio .heading h1 {
    font-family: mitra;
	letter-spacing: 0px;
}
#services .col .title {
    font-family: mitra;
    letter-spacing: 0px;
}
.blog-section .heading h1 {
    font-family: mitra;
}
.blog-section .columns-3 .post .entry-header .entry-title {
    font-family: mitra;
    letter-spacing: 0px;
}
#clients .heading h1 {
    font-family: mitra;
}
.our-team .heading h1 {
    font-family: mitra;
}
#portfolio .portfolio-col .img-holder .text .title {
    font-family: mitra;
}
.banner-text .text .title {
    font-family: mitra;
	letter-spacing: 0px;
}
.testimonial-slider .testimonial-slide li .name {
    font-family: mitra;
}
#testimonial .heading h1 {
    font-family: mitra;
}
.content-area .post .entry-header .entry-title, .content-area .page .entry-header .entry-title {
    font-family: mitra;
}
#secondary .widget .widget-title {
    font-family: mitra;
}
#secondary .widget.widget_business_one_page_recent_post .entry-header .entry-title, #secondary .widget.widget_business_one_page_popular_post .entry-header .entry-title {
    font-family: mitra;
}
.site-content .content-area {
    float: right;
}
.sidebar .widget-area {
    background: #f0f2f7;
    padding-left: 9999px;
    margin-left: -9999px;
    padding-right: 30px;
    padding-top: 51px;
    padding-bottom: 9999px;
    margin-bottom: -9999px !important;
    margin-right: inherit !important;
}
.footer-t .widget .widget-title {
    margin: 0 0 20px;
    font-family: mitra;
}
.footer-t .widget.widget_business_one_page_recent_post .entry-header .entry-title, .footer-t .widget.widget_business_one_page_popular_post .entry-header .entry-title {
    font-family: mitra;
}
#secondary .widget .search-form input[type="search"], #secondary .widget .search-form label {
    float: right;
    font-family: mitra;
}
#mobile-header-primary a {
    float: left;
}
.sidr ul {
    font-family: mitra;
}
@media screen and (min-width: 768px) {
	#secondary .widget .search-form input[type="search"],
   #secondary .widget .search-form label {
    float: right;
	}
  #secondary .widget.widget_business_one_page_recent_post .post-thumbnail,
  #secondary .widget.widget_business_one_page_popular_post .post-thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 15px;
	}
  #secondary .widget .widget-title::after {
    right: 0;
    left: auto;
	}
}
.banner-text .text .category {
    letter-spacing: 0px;
}
.category .content-area .main-title, .archive .content-area .main-title {
    font-family: mitra;
}
.blog .content-area .post .entry-header .entry-title, .category .content-area .post .entry-header .entry-title, .archive .content-area .post .entry-header .entry-title {
    font-family: mitra;
}
.comment-reply-title {
    font-family: mitra;
}
.comment-form label {
    font-family: mitra;
}
.comment-form input[type="submit"] {
    font-family: mitra;
}
#comments .comments-title {
    font-family: mitra;
}
.author-block .author-title {
    font-family: mitra;
}
#secondary .widget .widget-title::after {
    right: 0;
    left: inherit;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea {
    font-family: mitra;
}
.wpcf7-form input[type="submit"] {
    font-family: mitra;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: mitra;
}
body, button, input, select, textarea {
    font-family: mitra;
}