.xf-message { text-align: center;  padding: 1rem; width: 100%; height: 3rem; background-color: #aaa; }
body:not([data-wcmmode="edit"]) .xf-message { display: none; }

/*BORDERS AROUND COPY*/
.boxed {
    display: block;
    border: 1px solid #000000;
    padding: 1em;
}

/*FIX FOR 2 LINE CHEVRONS START*/
*:not([data-component-type="cta"]) > a[data-component-id^="bs_ctaBtn"].mtb-chevron:after {
    display:none;
}

*:not([data-component-type="cta"]) > a[data-component-id^="bs_ctaBtn"].mtb-chevron .btn-text:after {
    color: inherit;
    content: "\221F";
    display: inline-block;
    width: 1em;
    height: 1em;
    font-weight: 700;
    vertical-align: middle;
    transform: scale(1) translate(0em, 0em) rotate(225deg);
}

.presetCTA > .mtb-chevron .btn-text:after {
    border: none !important;
}

/*FIX FOR 2 LINE CHEVRONS END*/

/*FIX SLIDES NOWRAP TEXT START*/
.slides.text-nowrap > * {
    white-space: normal;
}
/*FIX SLIDES NOWRAP TEXT  END*/

.fixednavlist> li._opened > a + ul{
    max-height: 1500em !important;
}

/*add icon to ehl disclosute start*/
.mtb-disclosureList > li[data-dnum="d2027"] p {
    position: relative;
    padding-left: 2em;
}

.mtb-disclosureList > li[data-dnum="d2027"] p:before {
    content:"";
    display:"inline-block";
    height:1.5em;
    aspect-ratio:1/1;
    text-align:center;    
    vertical-align:text-top;
    top:-0.2em;
    position:absolute;
    left: 0;
    background-image:url("https://www.mtb.com/content/dam/mtb-web/images/svg/icon-equal-housing.svg");
    background-size:contain;
    background-repeat:no-repeat;
}
/*add icon to ehl disclosute end*/