/* ATCMobile breadcrumbs: scoped to the existing position-2 module wrapper. */
body .Title-section.atc-breadcrumb-bar {
 width:calc(100% - 48px)!important; max-width:1170px!important;
 margin:14px auto 0!important; padding:0!important;
 height:auto!important; min-height:0!important; box-sizing:border-box!important;
 background:transparent!important; background-image:none!important;
 border:0!important; box-shadow:none!important; color:#536d82!important;
}
body .Title-section.atc-breadcrumb-bar > .container {
 width:100%!important; max-width:none!important; margin:0!important;
 padding:11px 16px!important; box-sizing:border-box!important;
 background:#f3f7fa!important; border:1px solid #e0e9f0; border-radius:10px;
}
body .Title-section.atc-breadcrumb-bar .flex-area {
 display:block!important; width:100%!important; margin:0!important; padding:0!important;
}
body .Title-section.atc-breadcrumb-bar .myDescTop { display:none!important; }
body .Title-section.atc-breadcrumb-bar #breadcrumb-line {
 float:none!important; flex:none!important; width:100%!important; max-width:100%!important;
 min-width:0!important; margin:0!important; padding:0!important;
}
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .inner-sep,
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .row-fluid,
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .moduletable,
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .module-content-handler,
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .module-content,
body .Title-section.atc-breadcrumb-bar #brcr {
 width:100%!important; min-height:0!important; margin:0!important; padding:0!important;
 float:none!important; background:transparent!important; border:0!important; box-shadow:none!important;
}
body .Title-section.atc-breadcrumb-bar div { line-height:1.6!important; }
body .Title-section.atc-breadcrumb-bar .breadcrumb {
 display:flex; flex-wrap:wrap; align-items:baseline; row-gap:4px;
 margin:0!important; padding:0!important; list-style:none!important;
 text-align:left!important; text-transform:none!important; text-shadow:none!important;
 background:transparent!important; border:0!important; box-shadow:none!important;
 font:400 13px/1.6 Arial,Helvetica,sans-serif!important;
}
body .Title-section.atc-breadcrumb-bar .breadcrumb > li {
 max-width:100%; margin:0!important; padding:0!important; float:none!important;
 color:#536d82!important; font-size:13px!important; line-height:1.6!important;
 overflow-wrap:anywhere;
}
body .Title-section.atc-breadcrumb-bar #breadcrumb-line a,
body .Title-section.atc-breadcrumb-bar #breadcrumb-line span {
 color:#536d82!important; font-size:13px!important; line-height:1.6!important;
 text-transform:none!important; text-shadow:none!important;
}
body .Title-section.atc-breadcrumb-bar #breadcrumb-line a { text-decoration:none; }
body .Title-section.atc-breadcrumb-bar #breadcrumb-line a:hover,
body .Title-section.atc-breadcrumb-bar #breadcrumb-line a:hover span { color:#007dad!important; text-decoration:underline; }
body .Title-section.atc-breadcrumb-bar .breadcrumb > li.active,
body .Title-section.atc-breadcrumb-bar .breadcrumb > li.active > span,
body .Title-section.atc-breadcrumb-bar [aria-current="page"] { color:#103b60!important; font-weight:600; }
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .divider {
 display:inline-block; padding:0 9px!important; font-size:0!important; color:#91a6b6!important;
}
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .divider img { display:none!important; }
body .Title-section.atc-breadcrumb-bar #breadcrumb-line .divider::after {
 content:'›'!important; color:#91a6b6!important; font:400 15px/1.6 Arial,sans-serif!important;
}
body .Title-section.atc-breadcrumb-bar a:focus-visible { outline:2px solid #009fd7; outline-offset:3px; border-radius:2px; }
@media(max-width:991px) {
 body .Title-section.atc-breadcrumb-bar { width:calc(100% - 24px)!important; margin-top:10px!important; }
 body .Title-section.atc-breadcrumb-bar > .container { padding:9px 12px!important; }
}
