/*
Theme Name: Asterion
Theme URI: https://hamyarwp.com/asterion
Author: HAMYARWP
Author URI: https://hamyarwp.com/
*/



@font-face {
  font-family: Vazir;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/Vazir-Bold-FD-WOL.woff') format('woff');   /* All Major Browsers */
}
@font-face {
  font-family: Vazir;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/Vazir-FD-WOL.woff') format('woff');   /* All Major Browsers */
}
@font-face {
  font-family: Vazir;
  font-style: normal;
  font-weight: 300;
  src: url('fonts/Vazir-Light-FD-WOL.woff') format('woff');   /* All Major Browsers */
}
.form-search .form-control {
    font-family: Vazir;
}
.ot-widget-about-author .author-post .author-position {
    font: 400 13px Vazir, sans-serif;
}
.text-center {
    direction: initial;
}
input, textarea {
    font-family: Vazir;
}
.comment-author .avatar {
    margin: 0px 20px 20px 10px;
}
.comment-author .avatar {
    float: right;
}
.comment-form [for="author"], .comment-form [for="email"], .comment-form [for="url"], .comment-form [for="comment"] {
    float: right;
}
.navbar-header {
    float: right;
}
.blog-post .post-meta span a {
    padding-right: 4px;
}
.content-area {
    float: left;
    width: 65.667%;
}
body.left-sidebar .ot-sidebar {
    padding-left: 50px;
    padding-right: 0;
}
.ot-sidebar .ot-widget-title::after {
    right: 0px;
}
.nav .menu > li {
    float: right;
}
body {
    font-family: Vazir;
}
.ot-sidebar {
    float: right;
}
ul li {
    font-family: Vazir;
}
.ot-team-item .ot-team-position {
    letter-spacing: 0px;
}
.ot-widget .input-group {
    direction: initial;
    float: right;
}
.menu-right {
    float: left !important;
}
.widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_archive ul li, .widget_categories ul li {
    text-align: right;
}
.menu li a {
    font-family: Vazir;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Vazir;
}
.fa-comments-o::before {
    margin-left: -5px;
}
.comments-title {
    border-right: 3px solid #54576B;
    border-left: none;
}
.btn, .wpcf7-submit, .btn-xl, html input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: Vazir;
}
.blog-post .post-meta i {
    padding-left: 3px;
}
p {
    font-family: Vazir;
}
.counter-item h2 {
    font-family: Vazir;
}
.site-navigation-toggle {
    border-left: 1px solid #dcdcdc;
    float: right;
}
.navbar .navbar-header {
    padding-right: 20px;
}
.asterion-offcanvas-wrap.active ul li {
    width: 100%;
}
.asterion-offcanvas-wrap nav ul li.menu-item-has-children i {
    left: 0;
right: inherit;
}
.asterion-offcanvas-wrap nav ul li.menu-item-has-children i:before {
    content: "\f104";
}