@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i");

body {
    font-family: "Source Sans Pro";
    direction: ltr;
}

.header-navigation-wrapper nav>ul>li>a {
    font-size: 1rem;
}

.breadcrumb-wrapper .bread-list li {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
    margin-right: 0.7rem;
    padding-right: 1rem;
    border-right: 1px solid rgba(0, 0, 0, 0.3);
}

.breadcrumb-wrapper .bread-list li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

.about-us-brief-title {
    line-height: 35px;
}

.single-team-member__content .name {
    font-size: 22px;
}

.custom-footer p:not(.title) {
    letter-spacing: 1px;
}

.custom-footer p:not(.title),
.custom-footer ul:not(.social) li a {
    color: #ccc;
    letter-spacing: 1px;
}

.header-mobile-navigation .mobile-navigation.text-end {
    text-align: left !important;
}

.agents_list_item .title {
    font-weight: 700;
}

.agents_list_item_contacts p i {
    margin-right: 0.25rem;
    margin-left: 0;
}

.blog-readmore-link i {
    padding-right: 0;
    padding-left: 5px;
}

.breadcrumb-wrapper .page-title {
    font-size: 40px;
}

.breadcrumb-wrapper .page-title.smaller {
    font-size: 26px;
}

.homeHeroSwiper-img-abs-title {
    font-weight: 900;
}

.homeHeroSwiper-img-abs-desc {
    font-weight: 500;
    font-size: 1.1rem;
}

.theme-button--banner--scale {
    font-size: 1rem;
    font-weight: 600;
    padding-bottom: 13px;
}

.product-slider-text-wrapper__text {
    direction: ltr;
}

.product-slider-text-wrapper__text .title {
    font-size: 28px;
}

.blogSwiper .swiper-slide {
    direction: ltr;
    text-align: left;
}

.disc-list {
    padding-left: 1.5rem;
    padding-right: 0;
}

.projects-wrapper .project-thumb .desc {
    font-size: 1rem;
    font-weight: 400;
}

.projects-wrapper .project-thumb .title {
    font-size: 1.35em;
    font-weight: 700;
}