/*
Theme Name: hanne
URI: https://hamyarwp.com/hanne
Author: HAMYARWP
RTL-er: HAMYARWPRTL-er
*/
@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');   /* All Major Browsers */
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');   /* All Major Browsers */
}

body,button, input[type="button"], input[type="reset"], input[type="submit"],textarea,a,h1,h2,h3,h4,h5,h6,span,p,.widget-title{
  font-family: Yekan;
  letter-spacing: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
  font-family: Yekan;
  letter-spacing: 0;
}
.menu-item a, #navbar .sub-menu .menu-item a, #tagline, #navbar .menu-item a, #tagline, .site-title, select, .article_nav a:active, .button:active, .comments_nav a:active, .flat-button:active, .page_nav .page-numbers:active, .page_nav a:active, .paged_nav>a:active, .raised-button:active, button[type=submit]:active, input[type=submit]:active, input[type=reset]:active, input[type=button]:active, .sidebar .widget-title, #sub-footer .menu a, .entry-title a:hover, .page_nav a:hover, .paged_nav>a:hover{
  font-family: Yekan;
  letter-spacing: 0;
}
.comment-link, .readmore-link, .page_nav a{
    font-family: Yekan;
  letter-spacing: 0;
}
.main-navigation a, body, button, input, select, textarea, span, .header-bottom h1, .header-bottom h2, .home-header-bottom h1, .home-header-bottom h2, .header-bottom h3, .header-bottom h4, .home-header-bottom h3, .home-header-bottom h4{
  font-weight: 400;
}

#logo, #nav-logo, .site-title, a img.alignleft {
    float: initial;
}
h1.site-title{
      font-size: 35px !important;
      color: #009688;
}
h1.site-title a{
  color: #009688;
}
#header #tagline{
      margin-top: 15px;
}
.search-form .fa-search {
    left: 0;
}
.entry-footer, .entry-footer a, {
    padding-right: 5px;
    padding-left: 5px;
}
.entry-footer .meta-tags{
    padding-right: 25px;
}
.sub-footer-left p{
  text-align: left;
}
#sub-footer .menu li {
    margin-right: 1em;
    margin-left: 0;
}
.post-content p{
  text-align: justify;
}
#icefit-mobile-menu .menu-item a, #footer .widget-title, .button.default:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .article_nav a:active, .button:active:hover, .page_nav .page-numbers:active, .page_nav a:active, .raised-button:active, button[type=submit]:active:hover, input[type=submit]:active:hover, input[type=reset]:active:hover, input[type=button]:active:hover{
  font-family: Yekan;
}
.comments #comments {
    display: none;
}
.commentlist .comment .comment-author .fn, .commentlist .comment .comment-content, .commentlist .comment .reply {
    padding-right: 96px;
    padding-left: 0;
}
.commentlist .comment-author .fn, .commentlist .reply {
    float: right;
}
.commentlist .comment-author .avatar {
    right: 32px;
    left: initial;
}
.commentlist .comment-metadata {
    float: left;
    display: none;
}
.commentlist .edit-link {
    float: left;
}
ul.instagram-pics {
    text-align: center;
}
#navbar .menu-item-has-children a {
    padding-left: 48px;
    padding-right: 24px;
}
#navbar .menu-item-has-children>a:after {
    left: 24px;
    right: initial;
}
#navbar .menu-item a {
    text-align: right;
}
#breadcrumbs {
    margin-top: -30px;
}
.icefit-mobile-menu-close {
    float: left;
    left: 16px;
    right: initial;
    z-index: 99999999999999999999999999999;
    position: fixed;
    cursor: pointer;
}
#icefit-mobile-menu ul.menu {
    margin-top: 55px;
}
