@font-face {
    font-family: Shabnam-Normal;
    src: url(assets/fonts/Shabnam-Normal.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Vazir-Normal;
    src: url(assets/fonts/Vazir-Normal.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Dana;
    src: url(assets/fonts/Dana.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: IRsans;
    src: url(assets/fonts/IRsans.eot);
    src: url(assets/fonts/IRsans.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Pinar;
    src: url(assets/fonts/Pinar.eot);
    src: url(assets/fonts/Pinar.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
}
.ltr {
    direction: ltr !important;
}
.ha-icon {
    margin-left: 10px;
}
.ha-direction,
.ha-accordion__icon {
    transform: scaleX(-1) !important;
}
.ha-ihe-title {
    text-shadow: 0 0 8px #252532;
}
.ha-ec-wrapper .fc-toolbar.fc-header-toolbar .fc-button-group button:not(:first-child) {
    margin-right: 10px;
}
.ha-posts-carousel__content,
.ha-posts-carousel__meta-date {
    direction: rtl !important;
}
.ha-spl-featured-post .ha-spl-meta ul li,
.ha-spl-meta ul li {
    display: inline-block;
    margin-left: 15px;
    margin-right: 0 !important;
    color: #8c8c8c;
    font-size: 14px;
}
.ha-spl-meta-icon {
    margin-left: 5px;
    margin-bottom: -7px;
}
.ha-spl-list {
    align-items: center !important;
}
.ha-spl-list .ha-spl-list-thumb {
    margin-left: 20px;
}
.ha-toggle .ha-toggle__item-title-icon {
    margin-right: 5px;
    margin-left: 10px;
    font-size: 38px;
    vertical-align: middle;
    line-height: 0;
}
.ha-toggle--icon-left .ha-toggle__icon {
    float: left;
    margin-left: 10px;
    margin-right: unset;
    margin-top: 13px;
}
.ha-mailchimp-wrapper .ha-mailchimp-form .ha-mc-input {
    flex-direction: row-reverse;
}
.ha-mc-input-wrapper {
    margin-right: unset !important;
}
.ha-pg-crossroad .ha-pg-item .ha-pg-content-area .ha-pg-badge a {
    background: #1fc8e4;
}
.ha-price-menu-image {
    max-width: 200px;
    flex-basis: 200px;
    margin-left: 10px;
}
.ha-horizontal-timeline .ha-horizontal-timeline-content .ha-horizontal-timeline-arrow {
    right: 15px;
    left: unset;
}
.ha-ec-wrapper .fc-toolbar.fc-header-toolbar :before {
    padding-left: 5px !important;
    padding-right: 0 !important;
}
.ha-direction--right .ha-list-item .ha-icon {
    margin-right: 0;
    margin-left: 5px;
}
@media (max-width: 479px) {
    .ha-pg-comment-text {
        font-size: 12px !important;
    }
}
.ha-mc-input input {
    text-align: center;
}
.ha-filter__item {
    margin-right: 2px !important;
}
.ha-pg-comment {
    margin-right: 15px !important;
}
.ha-horizontal-timeline-description,
.ha-horizontal-timeline-icon-box {
    direction: rtl;
}
@media only screen and (max-width: 768px) {
    .animated {
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important;
    }
}
