/* Compact inline internal links — AUTO TRANSPORT */

.at-links-box {
    box-sizing: border-box !important;
    clear: both !important;
    width: 100% !important;
    margin: 28px 0 !important;
    padding: 16px 18px !important;

    border: 1px solid #d6d6d6 !important;
    border-radius: 6px !important;
    background: #fafafa !important;

    color: #2b2b2b !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
}

.at-links-box .at-links-row {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #2b2b2b !important;
}

.at-links-box .at-links-row + .at-links-row {
    margin-top: 10px !important;
}

.at-links-box .at-links-label {
    display: inline !important;
    margin: 0 6px 0 0 !important;
    padding: 0 !important;

    color: #1f1f1f !important;
    font-weight: 700 !important;
}

.at-links-box .at-links-inline {
    display: inline !important;
    color: #2b2b2b !important;
}

.at-links-box a,
.at-links-box a:visited {
    display: inline !important;
    white-space: normal !important;

    color: #0b3d78 !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
}

.at-links-box a:hover,
.at-links-box a:focus {
    color: #062a55 !important;
    text-decoration: none !important;
}

.at-links-box .at-links-inline a:not(:last-child)::after {
    content: " \00B7 " !important;
    display: inline !important;
    margin: 0 3px !important;

    color: #777 !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}

@media (max-width: 600px) {
    .at-links-box {
        margin: 20px 0 !important;
        padding: 14px 15px !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
    }

    .at-links-box .at-links-label {
        display: block !important;
        margin: 0 0 4px !important;
    }
}
.at-breadcrumbs {
    box-sizing: border-box;
    width: 100%;
    margin: 12px 0 20px;
    padding: 0;
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.5;
}

.at-breadcrumbs a,
.at-breadcrumbs a:visited {
    color: #06356f;
    text-decoration: none;
}

.at-breadcrumbs a:hover,
.at-breadcrumbs a:focus {
    color: #041f42;
    text-decoration: underline;
}

.at-breadcrumbs-separator {
    display: inline-block;
    margin: 0 7px;
    color: #555;
}

.at-breadcrumbs-current {
    color: #111;
    font-weight: 600;
}

@media (max-width: 600px) {
    .at-breadcrumbs {
        font-size: 12px;
        line-height: 1.55;
    }

    .at-breadcrumbs-separator {
        margin: 0 4px;
    }
}