main {
	 position:relative;
	padding-top:10px 
}
 @media only screen and (min-width:64em){
	 main {
		 padding-top:50px
	}
}
 .skirt-nav .column--title {
	 color: #fff !important;
}
 #SMS {
	 position:fixed;
	 bottom: 2rem;
	 right: 0;
	 z-index: 99;
	 display: flex;
}
 #SMS div {
	 flex: 1;
	 background-color: #fff;
	 background-blend-mode: darken;
}
 #SMS .btnSMS {
	 cursor: pointer;
	 color: #990000;
	 background-color: #fff;
	 padding: 0.75rem;
	 border-top-left-radius: 30px;
	 border-bottom-left-radius: 30px;
}
 #SMS .btnSMS:hover {
	 color: #4A3C31;
}
 #SMS .pnlSMS {
	 padding: 0 20px 0 10px;
	 font-weight: 600;
	 font-size: 1.125rem;
	 display: none;
	 white-space: nowrap;
	 justify-content: center;
	 align-items: center;
}
 #SMS.dark-background div {
	 background-color: #EDEBEB;
}
 #SMS.shadowIT {
	 -webkit-box-shadow: 30px 3px 3px 0px rgba(50, 50, 50, 0.49);
	 -moz-box-shadow: 30px 3px 3px 0px rgba(50, 50, 50, 0.49);
	 box-shadow: 30px 3px 3px 0px rgba(50, 50, 50, 0.49);
}
 .belt {
	 padding-top: 1vw !important;
	 background-color: #243142 !important;
}
 .skirt {
	 background-color: #243142 !important;
}

/* TEMP: LiveWhale StoryTeller */
 div.layout > div.text > h2.rvt-c-text-intro__heading, div.lwcw > div.text > h2.rvt-c-text-intro__heading {
	 font-family: BentonSansBold, Helvetica, Arial, sans-serif;
	 max-width: none;
	 font-style: normal;
}
 div.layout > div.text > div.rvt-c-text-intro__text, div.lwcw > div.text > div.rvt-c-text-intro__text {
	 max-width: none;
}
 a.rvt-cta.\[.rvt-m-top-md.rvt-m-top-lg-md-up.\].external, a.rvt-cta.\[.rvt-m-top-md.rvt-m-top-lg-md-up.rvt-m-left-md.\].external {
	 text-decoration: none;
	 font-weight: 500;
}
 h3.rvt-c-teaser__title > a > span {
	 color: #243142;
}
 h3.rvt-c-teaser__title > a > span:hover {
	 color: #006298;
}
 
.rvt-cta::after {
    content: "";
    color: #006298;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23006298" viewBox="0 0 16 16"><path d="M1 7h10.844L7.737 2.146 9.263.854 15.31 8l-6.047 7.146-1.526-1.292L11.844 9H1V7Z"></path></svg>');
    background-repeat: no-repeat;
    background-position: center;
    margin-left: .5rem;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    position: relative;
    top: .2rem;
    transition: all .2s ease;
}


/* subnav stuff */

#section-nav .has-children.open .children {
        background-color: #dbd8d6;
}

#offCanvas.has-tabs{background-color:transparent}
#offCanvas.has-tabs::before{content:'';position:absolute;top:60px;bottom:0;width:100%;background-color:#fff}
#offCanvas.has-tabs .tabs-content{background-color:#fff}
#offCanvas .tabs{background:0 0;margin:3px 0 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;border:none}
#offCanvas .tabs-content{background:0 0}
#offCanvas .tabs-content .off-canvas-list ul,#offCanvas .tabs-content .off-canvas-list ul li a{border-top:0}
#offCanvas .tabs-title{text-align:center;position:relative}
#offCanvas .tabs-title>a{font-size:14px;font-family:BentonSansBold,Helvetica,Arial,sans-serif;line-height:1.25;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 4px;padding:10px 16px;background-color:#DBD9D6;color:#6e635a}
#offCanvas .tabs-title.is-active>a{background-color:#fff;color:#120f0c;font-family:BentonSansBold,Helvetica,Arial,sans-serif;margin:0;padding:10px 20px}
#offCanvas .tabs-panel{padding:0;background:0 0}
/*#section-nav a{padding-left:10px}*/
/* Regional Subsite Styles removed nested padding; adding back, but w/ less padding KL */
 @media screen and (min-width: 64.0625em) {
	 #section-nav a {
		 padding-left: .75rem;
	}
	 #section-nav ul.children a {
		 padding-left: 1.25rem;
	}
	 #section-nav ul.children li ul.children a {
		 padding-left: 1.75rem;
	}
	 #section-nav ul.children li ul.children li ul.children a {
		 padding-left: 2.25rem;
	}
}
#section-nav li{line-height:1.35; background-color: #edebeb;}
#section-nav .has-children{position:relative}
#section-nav .has-children>a{padding-right:48px}
#section-nav .more{border-left:1px solid #fff;display:block;position:absolute;width:42px;height:38px;line-height:38px;right:0;top:0;padding:0!important;font-size:24px;text-align:center;font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400}
#section-nav li.current-trail ul{display:none}
#section-nav li.current-trail>ul{display:block}
#section-nav .current-trail.current-parent{background-color:#dbd8d6}
#section-nav .current-trail.current-parent>ul{background-color:#C9C4C2}
#section-nav .has-children>.children .more{line-height:inherit!important; border-bottom:0; /* top:3px */}