body {
    font-family: "IRANSans-",'B Yekan', serif !important
}


#footer .footer-copyright {
    padding: 0 !important;
}

.flag.flag-en {
    background-position: -176px -44px;
}


a.page-link.disabled {
    pointer-events: none;
    cursor: default;
}

.thumb-info-caption .font-weight-semibold {
    font-size: 1.2em !important;
    margin-bottom: .5rem !important;
}

.custom-link-color-dark {
    color: #1e1e1e;
    transition: ease color 300ms;
}

.product-thumb-info .product-thumb-info-content {
    text-align: center !important;
}

.page-header.page-header-modern h1 {
    font-size: 18px !important;
}

.page-header h1 {
    color: #e2e2e2 !important;
}

html body .tabs-dark .nav-tabs li.active .nav-link {
    border-top-color: #ed3237 !important;
}

#footer a:not(.btn):hover {
    color: #024e72 !important;
}

#footer a:not(.btn) {
    color: #000 !important;
}

@media (min-width: 992px) {
    #header .header-nav-main.header-nav-main-font-md nav > ul > li > a {
        font-weight: 100 !important;
    }
}

#footer p {
    text-align: justify !important;
}

section.timeline .timeline-box:before {
    margin-left: 0px !important
}

.sort-source.sort-source-style-3 > li.active > a {
    border-bottom: 0 !important;
}

.card-body {
    min-height: 254px !important;
}

section.section.section-background-half-primary-half-secondary {
    background: linear-gradient(to right, #024e72 50%, #e2e1e1 50%) !important;
}

body {
    color: #484848 !important;
}

p {
    color: #484848;
}

#footer a:not(.btn).text-color-default {
    color: #484848 !important;
}

.page-header h1 {
    color: #e2e2e200 !important;
}

.page-header .breadcrumb.breadcrumb-light {
    display: none !important;
}

.header-logo strong {
    display: none;
}
.rev_slider li.slide-overlay.slide-overlay-level-7 .slotholder:after {
    opacity: 0.4 !important;
}