/*
Theme Name: holland
URI: https://hamyarwp.com/holland
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;
}
.hl-site-title a, .site-description, .main-navigation, .main-navigation .nav-menu > li > a, .main-navigation ul ul li a, .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-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;
}

.owl-carousel.owl-loaded {
    direction: ltr;
}
.hl-top-search-form {
    float: left;
}
.hl-article-footer .hl-article-more a {
    letter-spacing: 0;
}
.hl-post-cat ul li:after, .post-meta ul.meta-list li:after {
    width: 6px;
    height: 6px;
    content: "";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #999999;
    position: absolute;
    top: 50%;
    left: -15px;
    margin-top: -3px;
    right: initial;
}
.hl-post-cat ul li:before, .post-meta ul.meta-list li:before {
display: none;
}
.hl-post-cat ul li, .post-meta ul.meta-list li {
    margin-right: 20px;
    margin-left: 0;
}
.hl-post-cat ul li:last-child:after , .post-meta ul.meta-list li:last-child:after {
display: none;
}
.widget_archive ul li a, .widget.widget_categories ul li a {
    float: right;
}

.holland-pagination .navigation.pagination {
    direction: ltr;
}
.hl-nav .menu-item-has-children > a::after {
    margin-right: 10px;
    margin-left: 0;
}
.hl-nav ul li ul.sub-menu li {
    text-align: right;
}
.hl-nav .menu ul .menu-item-has-children > a:after {
    content: "\f104";
    left: 16px;
    right: initial;
}
.hl-nav ul li ul.sub-menu .sub-menu {
    left: -200%;
}
.hl-mobile-icon {
    left: 20px;
    right: initial;
}
.menu-close {
    right: 0;
    left: initial;
}
@media only screen and (max-width: 601px){
.hl-site-title a {
    font-size: 45px;
}
.hl-mobile-icon {
    top: calc(50% + 10px);
    left: 10px;
    right: initial;
}
}
.hl-nav ul li a {
    font-size: 17px;
    font-weight: 700;
}
.hl-article-grid h2.hl-post-title a {
    font-size: 20px;
    font-weight: 700;
}
.hl-article-footer .hl-article-more a {
    font-size: 15px;
    font-weight: 700;
}
.hl-footer .widget-title, #sidebar .widget-title {
    font-size: 17px;
    font-weight: 700;
}
.comments .hl-comment-list .author-img {
    margin-right: 0;
    float: right;
    margin-left: 15px;
}
.comments .hl-comment-list {
    padding-left: 0;
    padding-right: 0;
}
.comments .hl-comment-list .comment-text .reply {
    float: left;
}
.comments .hl-comment-list .comment-text .author {
    margin-left: 10px;
    margin-right: 0;
}
h1.hl-post-title {
    font-size: 30px;
    font-weight: 700;
}
.hl-post-tags a:last-child {
    margin-left: 0;
}
.hl-post-tags a:first-child {
    margin-left: 6px;
}
.hl-second-title span {
    padding: 4px 20px;
    font-size: 20px;
    font-weight: 700;
    border: 1px solid #505050;
}
#commentform .form-submit #submit {
    letter-spacing: 0;
}




