/* Breadcrumb */
.page-top {
    background-color: transparent !important;
    border: none !important;
    font-family: Inter !important;
    max-width: 1140px !important;
    margin: 24px auto 0 !important;
}
.page-top .breadcrumbs-wrap {   
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
}
.page-top .breadcrumbs-wrap li a > span,
.page-top .breadcrumbs-wrap li {
    color: #4E4B66 !important;
    text-transform: none !important;
}
.page-top .breadcrumbs-wrap li:last-child {
    font-weight: 400;
}
.page-top .breadcrumb li.home a:after {
    font-family: 'icomoon' !important;
    content: "\e907" !important;
    color: #4E4B66 !important;
}
@media (max-width: 639px) {
    .page-top .breadcrumbs-wrap {   
        font-size: 12px !important;
        line-height: 18px !important;
    }
}
@media (max-width: 639px) {
    .page-top {
        padding: 0 16px !important;
    }
}
@media (min-width: 640px) and (max-width: 991px) {
    .page-top {
        padding: 0 48px !important;
    }
}
@media (min-width: 992px) and (max-width: 1167px) {
    .page-top {
        padding: 0 15px !important;
        max-width: 960px !important;
    }
}
@media (min-width: 1168px) {
    .page-top {
        padding: 0 48px !important;
        max-width: 1270px !important;
        margin: 24px auto 0 !important;
    }
}
@media (min-width: 1280px) {
    .page-top {
        padding: 0 !important;
        max-width: 1270px !important;
        margin: 24px auto 0 !important;
    }
}
@media (min-width: 1479px) {
    .page-wrapper .page-top {
        max-width: 1440px !important;
        margin: 24px auto 0 !important;
        padding: 0 15px !important;
    }
}
@media (min-width: 1600px) {
    .page-wrapper .page-top {
        max-width: 1600px !important;
    }
}
@media (min-width: 1920px) {
    .page-wrapper .page-top {
        max-width: 1920px !important;
    }
}
.page-top > .container {
    padding: 0 !important;
    margin: 0 !important;
    min-height: 40px !important;
    display: flex;
    align-items: center;
}
@media (max-width: 639px) {
    .page-top > .container {
        min-height: 20px !important;
    }
    .page-top .breadcrumb i.delimiter:before {
        top: 3px !important;
    }
    .page-top .breadcrumb li:not(.home) {
        font-size: 12px !important;
    }
}
.page-top .breadcrumb i.delimiter {
    margin: 0 8px !important;
    width: 24px !important;
}
.page-top .breadcrumb i.delimiter:before {
    color: #A0A3BD !important;
    font-size: 28px !important;
    line-height: 20px !important;
}
@media (max-width: 639px) {
    .page-top .breadcrumb i.delimiter {
        margin: 0 4px !important;
    }
    .page-top .breadcrumb i.delimiter:before {   
        font-size: 24px !important;
        line-height: 16px !important;
    }
}

.page-header-8 .delimiter.delimiter-2, .page-top ul.breadcrumb>li .delimiter.delimiter-2 {
    font-family: "Porto" !important;
}
