/*@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');
}*/
@font-face {
  font-family: IranSans;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/IRANSans(FaNum).ttf') format('truetype');
}

body {
    font-family: IranSans;
}
h1, h2, h3, h4, h5, h6 {
    font-family: IranSans;
}
#main-slider .cycle-caption {
    right: 12%;
    left: 0px;
}
#footer-widgets .widget-column {
    float: right;
}
.main-navigation li {
    float: right;
}
.header-search-box {
    float: left;
}
.header-search-box .search-box-wrap {
    left: 3%;
    border: 5px solid #ffffff;
    right: inherit;
}
.main-navigation ul li a::before {
    right: -20px;
    top: 5px;
    left: inherit;
}
.search-form .search-submit {
    left: 0;
    right: inherit;
}
.search-form input.search-field {
    border-bottom-right-radius: 27px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 27px !important;
    border-top-left-radius: 0px !important;
}
#quick-contact li::before {
    margin-left: 6px;
    right: -15px;
    left: inherit;
    margin-right: inherit;
}
.right-head {
    float: left;
    margin-right: 15px;
    margin-left: inherit;
}
 #quick-contact li {
    text-align: right;
}
.site-title {
    font-family: IranSans;
}
.best_business_widget_social li {
    float: right;
    margin-left: 5px;
    margin-right: inherit;
}
.best_business_widget_latest_news .latest-news-meta > span.posted-on {
    float: right;
}
.best_business_widget_latest_news .latest-news-meta > span.comments-link {
    float: left;
}

a.read-more::after, a.view-more::after {
    content: "\f104";
    margin-right: 6px;
    margin-left: inherit;
}

.best_business_widget_latest_news .latest-news-meta > span::before {
    margin-left: 4px;
    margin-right: inherit;
}
#header-nav {
    float: left;
}
.widget-area.sidebar ul li::before {
    content: "\f104";
    right: 0;
    left: inherit;
}
.sidebar .widget-title {
    text-align: right;
}
.widget-area.sidebar ul li {
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: inherit;
}
.sidebar .widget-title::after {
    right: 0;
    left: inherit;
}
#primary .site-main article .entry-content {
    text-align: right;
}
.alignleft {
    float: right;
    margin-left: 15px;
    margin-right: inherit;
}
.main-navigation ul ul {
    right: 0;
    left: inherit;
}
.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 0px;
    padding-left: 15px;
}
.main-navigation ul ul a {
    text-align: right;
}
.sidr {
    font-family: IranSans;
}
.main-navigation ul ul ul {
    right: 100%;
    top: 0;
    left: inherit;
}
.alignleft {
    float: right;
    margin-left: 15px;
    margin-right: inherit;
}
#header-nav li {
    float: right;
}
.entry-footer span {
    margin-left: 15px;
    float: right;
    margin-right: inherit;
}
.entry-meta > span::before, .entry-footer > span::before, .single-post-meta > span::before {
    height: 15px;
    margin-left: 8px;
    margin-right: inherit;
}
.best_business_widget_advanced_recent_posts .advanced-recent-posts-date::before {
    margin-left: 8px;
    margin-right: inherit;
}
@media screen and (min-width: 768px) {
  #quick-contact li {
    clear: inherit;
    float: left;
    margin-right: 0;
    padding-right: 45px;
    position: relative;
    margin-left: 40px;
    padding-left: inherit;
	}
 #header-social {
    float: right;
    margin-top: 5px;
	 
	}
  .site-branding {
    color: #222222;
    float: right;
    margin-left: 30px;
    margin-right: inherit;
	}
}
.main-navigation li:first-child {
    padding-left: 10px !important;
}
.comment .comment-body {
    float: right;
    text-align: right;
    width: 100%;
}
.vcard .avatar {
    float: right;
}
@media screen and (max-width: 768px) {
  #quick-contact li {
    padding-right: 35px;
    padding-left: inherit;
	}
  #quick-contact li::before {
    right: -25px;
	}
  .best_business_widget_advanced_recent_posts img {
    float: right;
	}
  .best_business_widget_advanced_recent_posts {
    text-align: right;
	}
 .navigation .nav-links .nav-previous, .navigation .nav-links .nav-previous {
    float: right;
	}
}
.main-navigation ul li.menu-item-has-children > a::after, .main-navigation ul li.page_item_has_children > a::after {
    left: -10px;
    right: auto;
}
.main-navigation ul li li.menu-item-has-children > a::after, .main-navigation ul li li.page_item_has_children > a::after {
    display: none;
}

#sidebar-front-page-widget-area .widget_sow-slider{
    padding-top: 0 !important;
}

#sidebar-front-page-widget-area .widget_sow-slider .container{
    width: auto !important;
    padding: 0 !important;
}

/*** SUperpipe customization ***/
