/* Add here all your CSS customizations */
body {
    font-family: IRANSans-web !important;
}

.thumb-info-show-more-content p.mb-0.text-1.line-height-9.mb-1.mt-2.text-light.opacity-5 {
    text-align: justify;
}

.owl-carousel .owl-stage-outer {
    direction: ltr;
}

.font-weight-bold, b, strong {
    font-weight: 500!important;
}

p.libNormal, li.libNormal, div.libNormal {
    font-family: IRANSans-web !important;
}

.thumb-info .thumb-info-title {
    font-weight: 300;
}

#footer .footer-ribbon span {
    font-family: IRANSans-web!important;
}

.testimonial.testimonial-style-2 {
    direction: rtl;
}

.testimonial blockquote p {
    font-family: IRANSans-web!important;
}

.article-news {
    direction: rtl;
}

.pr-0, .px-0 {
    padding-left: 0!important;
    padding-right: 15px !important;
}

.pr-4, .px-4 {
    padding-left: 1.5rem!important;
    padding-right: 0rem!important;
}

.olama {
    background-image: url('/img/maraje.jpg');
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
    text-align: justify;
}

.pagination {
    padding-right: 0;
}

.world-country-flags .owl-carousel .owl-item img {
    width: 100px;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0;
}

.recent-posts .date {
    margin-left: 0px;
}

.testimonial .rounded-circle {
    border-radius: 5%!important;
}

.testimonial .testimonial-author img {
    max-width: 100px;
}

section.call-to-action {
    padding: 9px 15px;
}

.testimonial .testimonial-author p {
    margin-right: 1rem !important;
    margin: auto;
}

.testimonial {
    margin-bottom: 10px;
}

.testimonial .testimonial-author strong {
    margin-bottom: 5px;
}

.call-to-action-tertiary .testimonial .testimonial-author span,
.call-to-action-primary .testimonial .testimonial-author span,
.call-to-action-tertiary .testimonial .testimonial-author strong,
.call-to-action-primary .testimonial .testimonial-author strong,
.call-to-action-secondary .testimonial .testimonial-author span,
.call-to-action-secondary .testimonial .testimonial-author strong {
    color: #fff;
}

html .call-to-action.call-to-action-secondary {
    background: #466198;
}

#footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
}

.section-menu {
    overflow: scroll;
    bottom: 0px;
    /*height: 700px;*/
    position: fixed;
    width: 25%;
    top: 70px;
}

a:link, span.MsoHyperlink {
    text-decoration: none !important;
}

.owl-carousel .owl-nav button.owl-next {
    left: 75px !important;
    right: auto !important;
}

.owl-carousel .owl-nav button.owl-prev {
    right: 75px !important;
    left: auto !important;
}

.owl-carousel.owl-drag .owl-item {
    direction: rtl;
}
