@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 {
    font-family: Yekan;
}
h1, h2, h3, h4, h5, h6 {
    color: #222222;
    font-family: Yekan;
}
.site-title {
    font-family: Yekan;
}
#main-slider h3 {
    font-family: Yekan;
}
.main-navigation ul ul {
    right: 10%;
    left: inherit;
}
.main-navigation ul ul ul {
    right: 100%;
    left: inherit;
}
.main-navigation ul li li.menu-item-has-children > a::after, .main-navigation ul li li.page_item_has_children > a::after {
    content: "\f104";
}
.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {

    padding-left: 30px;
    padding-right: inherit;

}
.main-navigation ul li.menu-item-has-children > a::after, .main-navigation ul li.page_item_has_children > a::after {
    margin-right: 10px !important;
    margin-left: 0 !important;
    left: 10px;
    right: inherit;
}
.main-navigation ul ul a {
    text-align: right;
}
.main-navigation li {
    float: right;
}
.site-branding {
    float: right;
    margin-left: 30px;
    margin-right: inherit;
}
#main-nav {
    float: left;
}
.top-header .address, .top-header .telephone, .top-header .email, .top-header .opening-hours {
    float: right;
}
.top-header .address {
    margin-right: 0px;
    margin-left: inherit;
}
.business_era_widget_social ul li a[href*="pinterest.com"]::before, .top-header .menu-social-menu-container ul li a[href*="pinterest.com"]::before {

    content: "\f0d2";

}
.top-header .menu-social-menu-container ul li a::before {

    line-height: 2.1;

}
.business_era_widget_social ul li a::before, .top-header .menu-social-menu-container ul li a::before {

    color: #8c8c8c;
    content: "\f0c1";
    display: block;
    font-family: FontAwesome;
    font-weight: normal;
    line-height: 1.7;

}
#footer-widgets a, #footer-widgets span, #footer-widgets span a, #footer-widgets ul li a, #footer-widgets .widget-title, .business_era_widget_social ul li a::before {

    color: #dddddd;

}
.business_era_widget_social ul li a::before {

    font-size: 18px;

}
element {

}
.top-header .business_era_widget_social ul li a {

    border: 1px solid #ffffff;

}
.business_era_widget_social li a, .top-header .menu-social-menu-container ul li a {
    margin-left: 0;
    margin-right: inherit;
}
.business_era_widget_social li, .top-header .menu-social-menu-container ul li {
    float: right;
}
.top-header .menu-social-menu-container {
    float: left;
}
#home-page-widget-area .widget-title {
    padding-right: 17px;
    text-align: right;
    padding-left: inherit;
}
#home-page-widget-area .widget-title {

    border-right: 4px double #009a82 !important;
    border-left: inherit !important;

}
.business_era_widget_services .services-item i {
    float: right;
    margin-left: 15px;
    margin-right: inherit;
}
.widget-area ul li::before {
    right: -15px;
    left: auto;
}
.widget-area ul li {
    padding-right: 20px;
    padding-left: inherit;
}
#footer-widgets .widget-column {
    float: right;
}
.widget-area ul li::before {
    content: "\f100";
}
#primary {
    float: right;
}
.search-submit {
    left: 0;
    right: inherit;
}
.entry-meta .byline .author.vcard {
    margin-right: -4px;
    margin-left: inherit;
}
.entry-meta > span::before, .entry-footer > span::before, .single-post-meta > span::before {
    margin-left: 8px;
    margin-right: inherit;
}
.breadcrumb-trail li::after {
    margin-right: 10px;
    margin-left: inherit;
}
.breadcrumb-trail li {
    float: right;
    padding-left: 10px;
    padding-right: inherit;
}
.mean-container .mean-nav ul li a {
    float: right;
    text-align: right
}
.mean-container .mean-nav ul li a {
    padding-right: 32px;
    padding-left: inherit;
}
.mean-container .mean-nav ul li a.mean-expand {
    left: 0;
    right: inherit;
}
.main-navigation li li {
    margin-right: 10px;
}
.sidebar .search-form input.search-field {
    padding: 10px 4% 10px 10px;
    width: 150%;
    height: 22px;
    padding-right: 10px;
    margin: auto;
}