.none .bg-secondary {
	 background-color: none 
}
 .bg-lightgray, .lightgray .bg-lightgray {
	 background-color: #ECECEC 
}
 .bg-blue, .blue .bg-blue {
	 background-color: #00A2C6 
}
 .bg-lime, .lime .bg-lime {
	 background-color: #CBE269;
}
 .bg-teal, .teal .bg-teal {
	 background-color: #126660 
}
 .bg-charcoal, .charcoal .bg-charcoal {
	 background-color: #2d2d2d 
}
 .bg-dark, .bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5 {
	 color: #fff 
}
 .bg-lime.bg-dark, .bg-lime.bg-dark h1, .bg-lime.bg-dark h2, .bg-lime.bg-dark h3, .bg-lime.bg-dark h4, .bg-lime.bg-dark h5 {
	 color: #414042;
}
 .meta {
	 font-family: BentonSansCondRegular, 'Arial Narrow', Arial, sans-serif;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 1.33333;
	 text-transform: uppercase;
	 color: #6e635a 
}
 .meta span {
	 color: #4A3C31 
}
 .bg-dark .meta {
	 color: #EDEDEA 
}
 ul.separators li:before {
	 content: "/";
	 margin: 0 12px 0 8px;
	 color: #ACA39A 
}
 dl dd.highlight, dl.meta dd {
	 color: #4A3C31 
}
 .bg-dark .full-width table, .bg-dark .text table, .bg-dark table {
	 color: #45382B 
}
 .bg-dark .full-width table caption, .bg-dark .text table caption, .bg-dark table caption {
	 color: #fff 
}
 .bg-dark .full-width table a:not(.button), .bg-dark .text table a:not(.button), .bg-dark table a:not(.button) {
	 color: #006298 
}
 .bg-dark .full-width table a:not(.button):focus, .bg-dark .full-width table a:not(.button):hover, .bg-dark .text table a:not(.button):focus, .bg-dark .text table a:not(.button):hover, .bg-dark table a:not(.button):focus, .bg-dark table a:not(.button):hover {
	 color: #01426A 
}
 .off-canvas-open .off-canvas-overlay {
	 content: '';
	 position: fixed;
	 background-color: rgba(0, 0, 0, .75);
	 z-index: 9;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0 
}
 .section.horizontal-rule {
	 border-bottom: 1px solid #DDD 
}
 nav.main a {
	 color: #414042;
}
 nav.main a:hover:after {
	 background: #00A2C6 
}
 nav.main a.current:after, nav.main a:focus:after {
	 background: #00A2C6 
}
 @media screen and (min-width:64.0625em) {
	 nav.main {
		 border-bottom: 3px solid rgba(74, 60, 49, .3) 
	}
	 nav.main.is-sticky {
		 background: #222222;
	}
	 nav.main.is-sticky:after {
		 background: rgba(66, 49, 74, 0.3);
	}
	 nav.main.is-sticky li {
		 border-left: 1px solid #414042;
	}
	 nav.main.is-sticky li a {
		 color: #C8C8C8;
	}
	 nav.main.is-sticky a.current:after {
		 background: #00A2C6;
	}
}
/* Web Framework - Update
@media screen and (min-width:64.0625em) {
	 .section-nav nav>ul {
		 border-left: 1px solid #fff;
		 border-right: 1px solid #fff 
	}
	 .section-nav ul {
		 font-size: 1rem;
		 margin: 0;
		 list-style-type: none;
		 background-color: #fafafa 
	}
	 .section-nav a {
		 position: relative;
		 display: block;
		 color: #4A3C31;
		 border-bottom: 1px solid #aaa;
		 padding: .5rem 1rem;
		 transition: background-color .3s 
	}
	 .section-nav a:focus, .section-nav a:hover {
		 background-color: #b7b1ad;
		 color: #16120f;
		 transition: color .3s 
	}
	 .section-nav a.current:before {
		 content: "";
		 position: absolute;
		 top: 0;
		 bottom: 0;
		 left: 0;
		 width: 3px;
		 background: #00A2C6 
	}
	 .section-nav li.current-trail ul {
		 display: block;
		 background-color: #dbd8d6 
	}
	 .section-nav li.current-trail li.current-trail ul {
		 display: block;
		 background-color: #d2cecc 
	}
	 .section-nav li.current-trail li.current-trail li.current-trail ul {
		 display: block;
		 background-color: #c9c5c1 
	}
	 .section-nav li.current-trail li.current-trail li.current-trail li.current-trail ul {
		 display: block;
		 background-color: #c0bbb7 
	}
	 .section-nav li.current-trail li.current-trail li.current-trail li.current-trail li.current-trail ul {
		 display: block;
		 background-color: #b7b1ad 
	}
}
*/
 .nav-secondary ul li a {
	 color: #4A3C31 
}
 .nav-secondary ul li a:hover {
	 color: #006298 
}
 nav.main.dropdown li li {
	 display: block;
	 /*border-top: 1px solid #DBD9D6;*/
	 text-align: left 
}
/* WebFramework Update - Causing Navigation Issues
nav.main.dropdown li li a {
	 background-color: #edecea;
	 color: #4A3C31;
	 box-shadow: 0 3px 8px rgba(0, 0, 0, .5) 
}
 nav.main.dropdown li li a:hover {
	 background-color: #b7b1ad;
	 color: #16120f;
	 transition: color .3s, background-color .3s 
}
*/
 nav.main.dropdown.is-sticky li li a {
	 color: #4A3C31;
	 padding: .25rem .5rem 
}
 nav.main.dropdown.is-sticky li li a:hover {
	 color: #16120f 
}
 #home nav.main li ul {
	 top: 21px 
}
 #toggles button.button:focus, #toggles button.button:hover, .landmarks .menu-toggle:focus, .landmarks .menu-toggle:hover {
	 background: #fff;
	 color: #900 
}
 @media screen and (min-width:64.0625em) {
	 #toggles a.search-toggle:focus {
		 border: 1px solid #fff;
		 box-shadow: 0 0 3px #fff 
	}
}
 .off-canvas-list ul {
	 border-top: 1px solid #dad8d6;
	 font-size: 1rem;
	 padding: 0;
	 margin: 0;
	 list-style-type: none 
}
 .off-canvas-list li.has-children>a:first-child {
	 width: calc(100% - 40px);
	 border-right: 1px solid #f6f5f5;
	 margin-right: 2.5rem 
}
 .off-canvas-list li.has-children>a:first-child:after {
	 position: absolute;
	 content: '';
	 right: -2px;
	 background: #dad8d6;
	 top: -1px;
	 bottom: 0;
	 width: 1px 
}
 .off-canvas-list ul li {
	 border-bottom: 1px solid #dad8d6;
	 position: relative 
}
 .off-canvas-list ul li a {
	 border-top: 1px solid #f6f5f5;
	 border-bottom-width: 0!important;
	 border-left: 3px solid transparent;
	 color: #120f0c;
	 display: block;
	 position: relative;
	 padding: 8px 
}
 .off-canvas-list ul li a.current:before {
	 content: "";
	 position: absolute;
	 top: -1px;
	 bottom: 0;
	 left: -3px;
	 width: 3px;
	 background: #900 
}
 .off-canvas-list ul li a:hover {
	 color: #463c30;
	 background-color: transparent;
	 border-bottom-width: 0!important 
}
 .off-canvas-list ul.children {
	 background-color: #dbd8d6;
	 border-top: 1px solid #a69d97;
	 margin-left: 0 
}
 .off-canvas-list ul.children li {
	 border-bottom-color: #bab1ac 
}
 .off-canvas-list ul.children a {
	 border-top-color: #edecea 
}
 .off-canvas-list ul.children li.has-children>a:first-child:after {
	 background: #bab1ac 
}
 .off-canvas-list ul.children ul.children {
	 border-top-color: #70635a;
	 background-color: #c9c5c1 
}
 .off-canvas-list ul.children ul.children li {
	 border-bottom-color: #a69d97 
}
 .off-canvas-list ul.children ul.children a {
	 border-top-color: #edecea 
}
 .off-canvas-list ul.children ul.children ul.children {
	 border-top-color: #70635a;
	 background-color: #b7b1ad 
}
 .off-canvas-list ul.children ul.children ul.children li {
	 border-bottom-color: #70635a 
}
 .off-canvas-list ul.children ul.children ul.children a {
	 border-top-color: #e7e4e2 
}
 .bg-image::before, .bg-video::before {
	 content: '';
	 position: absolute;
	 background: #EDEBEB;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 top: 0 
}
 .text-overlay--content .button:focus, .text-overlay--content .button:hover {
	 border-color: #fff;
	 color: #fff;
	 background-color: transparent 
}
 @media screen and (min-width:40em) {
	 .banner.image {
		 height: 0;
		 padding-top: 33%;
		 overflow: hidden;
		 background: url(../img/ajax-loader.gif) center center no-repeat #EDEDEA;
		 font-size: 0 
	}
	 .text-overlay {
		 background-color: #191919 
	}
}
 .belt ul.social a {
	 color: #fff 
}
 .belt ul.social a:focus:before, .belt ul.social a:hover:before {
	 color: #4A3C31;
	 background: #EDEDEA;
	 border-color: #00A2C6;
}
 .belt .visually-hidden, .bg-mahogany ul.social a {
	 color: #fff 
}
 .bg-mahogany ul.social a:focus:before, .bg-mahogany ul.social a:hover:before {
	 color: #4A3C31;
	 background: #EDEDEA;
	 border-color: #00A2C6;
}
 .belt-nav li:after {
	 content: "";
	 background: #A39E96;
	 position: absolute;
	 right: -1px;
	 width: 2px;
	 top: 4px;
	 bottom: 4px 
}
 .belt-nav a {
	 color: #EDEDEA;
	 padding: 0 12px 
}
 .breadcrumbs li.unavailable {
	 color: #999 
}
 .breadcrumbs li.current {
	 color: #333;
	 position: absolute!important;
	 width: 1px;
	 height: 1px;
	 overflow: hidden;
	 clip: rect(0, 0, 0, 0) 
}
 .breadcrumbs li:before {
	 content: "/";
	 color: #aaa;
	 margin: 0 6px 
}
 .breadcrumbs a {
	 color: #008080 
}
 .site-header .title {
	 color: #4A3C31;
	 float: left;
	 margin-top: 16px;
	 margin-bottom: 16px 
}
 .site-header .title:focus, .site-header .title:hover {
	 color: #4A3C31 
}
 .bg-image .panel a, .bg-image .panel h2, .bg-image .panel.stat a, .bg-image .panel.stat h2, .bg-image.text-overlay, .bg-image.text-overlay h2, .bg-image.text-overlay h3, .bg-image.text-overlay h4, .bg-image.text-overlay h5 {
	 color: #fff 
}
 .bg-image .panel {
	 background: rgba(0, 0, 0, .6) 
}
 .bg-image .panel.stat:before {
	 background: url(img/notch-dark.svg) right bottom no-repeat 
}
 .slick-dots li.slick-active button:before {
	 color: #000;
	 opacity: .75 
}
 .slick-loading .slick-list {
	 background: url(img/ajax-loader.gif) center center no-repeat #fff 
}
 .rotator .slick-list:focus {
	 box-shadow: 0 0 6px 2px #006298 
}
 .rotator .slick-active:focus:after {
	 content: "";
	 box-shadow: inset 0 0 3px 1px #006298;
	 height: 100%;
	 pointer-events: none;
	 position: absolute;
	 width: 100%;
	 top: 0 
}
 .slick-next, .slick-next:focus, .slick-prev, .slick-prev:focus {
	 height: 36px!important;
	 width: 36px!important;
	 margin-top: 0;
	 transform: translate3d(0, -50%, 0);
	 background: rgba(45, 45, 45, .8);
	 border-radius: 0;
	 color: #fff 
}
 .slick-next:hover, .slick-prev:hover {
	 background: #2d2d2d 
}
 .slick-next:focus, .slick-prev:focus {
	 border: 1px solid #006298;
	 box-shadow: 0 0 5px 1px #006298 
}
 .bg-crimson .slick-next, .bg-crimson .slick-prev {
	 background: rgba(153, 0, 0, .8) 
}
 .bg-crimson .slick-next:focus, .bg-crimson .slick-next:hover, .bg-crimson .slick-prev:focus, .bg-crimson .slick-prev:hover {
	 background: rgba(153, 0, 0, .9) 
}
 .bg-crimson .slick-next::before, .bg-crimson .slick-next::before:focus, .bg-crimson .slick-next::before:hover, .bg-crimson .slick-prev::before, .bg-crimson .slick-prev::before:focus, .bg-crimson .slick-prev::before:hover {
	 color: #900 
}
 .bg-crimson .rotator .slick-list:focus, .secondary .crimson .rotator .slick-list:focus {
	 box-shadow: 0 0 6px 2px #5CC5EB 
}
 .bg-mahogany .rotator .slick-list:focus, .secondary .mahogany .rotator .slick-list:focus {
	 box-shadow: 0 0 6px 2px #3AB7E4 
}
 .bg-midnight .rotator .slick-list:focus, .secondary .midnight .rotator .slick-list:focus {
	 box-shadow: 0 0 6px 2px #3BEDED 
}
 .bg-majestic .rotator .slick-list:focus, .secondary .majestic .rotator .slick-list:focus {
	 box-shadow: 0 0 6px 2px #6ECBED 
}
 .at-a-glance .slick-next, .at-a-glance .slick-prev, .ticker .slick-next, .ticker .slick-prev {
	 color: #fff;
	 background-color: #5c5c5c 
}
 .at-a-glance .slick-next:hover, .at-a-glance .slick-prev:hover, .ticker .slick-next:hover, .ticker .slick-prev:hover {
	 color: #fff;
	 background-color: #333 
}
 .at-a-glance .slick-next:focus, .at-a-glance .slick-prev:focus, .ticker .slick-next:focus, .ticker .slick-prev:focus {
	 color: #fff;
	 background-color: #333;
	 border: 1px solid #006298;
	 box-shadow: 0 0 5px 1px #006298 
}
 .section.features {
	 background-color: #F5F5F5;
	 border-bottom: 1px solid #B8B0AB;
	 border-top: 1px solid #B8B0AB;
	 padding-bottom: 0 
}
 .section.features.bg-dark .slick-list {
	 background: #fff 
}
 .section.features.bg-dark .slick-list .title, .section.features.bg-dark .slick-list p {
	 color: #45382B 
}
 .section.features.bg-dark .slick-list a.button {
	 background: #900;
	 border-color: #00A2C6 
}
 .section.features.bg-dark .slick-list a.button:focus, .section.features.bg-dark .slick-list a.button:hover {
	 background: 0 0;
	 border-color: #00A2C6;
	 color: #900 
}
 .bg-crimson .section.features.bg-dark .slick-list a:not(.button) {
	 background: rgba(0, 0, 0, .1);
	 color: #8ED7F1 
}
 .section.features.bg-crimson.bg-dark button.slick-next, .section.features.bg-crimson.bg-dark button.slick-prev {
	 color: #fff;
	 background: #900 
}
 .section.features.bg-crimson.bg-dark a:not(.button) {
	 color: #fff;
	 background: 0 0;
	 transition: all .18s 
}
 .carousel-features .slick-list {
	 background: #fff 
}
 .carousel-features .slick-dots li.slick-active button:before {
	 color: #900;
	 opacity: 1 
}
 .carousel-features .slick-active.slick-center.first .content, .carousel-features .slick-slide .content {
	 border-left: 1px solid #DBD9D6 
}
 .carousel-features .feature {
	 text-align: center;
	 padding-bottom: 24px;
	 background: #fff 
}
 @media screen and (min-width:40em) {
	 #home .carousel-features .slick-list {
		 border-left: 1px solid #B8B0AB;
		 border-right: 1px solid #B8B0AB 
	}
}
 .ticker:after, .ticker:before {
	 content: '';
	 position: absolute;
	 left: -9999px;
	 right: -9999px;
	 height: 1px;
	 background: #B8B0AB 
}
 .ticker+a.more.top {
	 position: absolute;
	 top: .1875rem;
	 line-height: 1.625rem;
	 right: 12px;
	 color: #900 
}
 .bg-crimson.ticker-section a:not(.button), .crimson .bg-secondary.ticker-section a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson.ticker-section a:not(.button):focus, .bg-crimson.ticker-section a:not(.button):hover, .crimson .bg-secondary.ticker-section a:not(.button):focus, .crimson .bg-secondary.ticker-section a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-crimson.ticker-section .slick-next:before, .bg-crimson.ticker-section .slick-prev:before, .crimson .bg-secondary.ticker-section .slick-next:before, .crimson .bg-secondary.ticker-section .slick-prev:before {
	 color: #900 
}
 .bg-crimson.ticker-section .slick-next:focus, .bg-crimson.ticker-section .slick-next:hover, .bg-crimson.ticker-section .slick-prev:focus, .bg-crimson.ticker-section .slick-prev:hover, .crimson .bg-secondary.ticker-section .slick-next:focus, .crimson .bg-secondary.ticker-section .slick-next:hover, .crimson .bg-secondary.ticker-section .slick-prev:focus, .crimson .bg-secondary.ticker-section .slick-prev:hover {
	 background-color: maroon 
}
 .bg-mahogany.ticker-section a:not(.button), .mahogany .bg-secondary.ticker-section a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany.ticker-section a:not(.button):focus, .bg-mahogany.ticker-section a:not(.button):hover, .mahogany .bg-secondary.ticker-section a:not(.button):focus, .mahogany .bg-secondary.ticker-section a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-mahogany.ticker-section .slick-next:before, .bg-mahogany.ticker-section .slick-prev:before, .mahogany .bg-secondary.ticker-section .slick-next:before, .mahogany .bg-secondary.ticker-section .slick-prev:before {
	 color: #4A3C31 
}
 .bg-mahogany.ticker-section .slick-next:focus, .bg-mahogany.ticker-section .slick-next:hover, .bg-mahogany.ticker-section .slick-prev:focus, .bg-mahogany.ticker-section .slick-prev:hover, .mahogany .bg-secondary.ticker-section .slick-next:focus, .mahogany .bg-secondary.ticker-section .slick-next:hover, .mahogany .bg-secondary.ticker-section .slick-prev:focus, .mahogany .bg-secondary.ticker-section .slick-prev:hover {
	 background-color: #3b3027 
}
 .bg-majestic.ticker-section a:not(.button), .majestic .bg-secondary.ticker-section a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic.ticker-section a:not(.button):focus, .bg-majestic.ticker-section a:not(.button):hover, .majestic .bg-secondary.ticker-section a:not(.button):focus, .majestic .bg-secondary.ticker-section a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-majestic.ticker-section .slick-next:before, .bg-majestic.ticker-section .slick-prev:before, .majestic .bg-secondary.ticker-section .slick-next:before, .majestic .bg-secondary.ticker-section .slick-prev:before {
	 color: #66435A 
}
 .bg-majestic.ticker-section .slick-next:focus, .bg-majestic.ticker-section .slick-next:hover, .bg-majestic.ticker-section .slick-prev:focus, .bg-majestic.ticker-section .slick-prev:hover, .majestic .bg-secondary.ticker-section .slick-next:focus, .majestic .bg-secondary.ticker-section .slick-next:hover, .majestic .bg-secondary.ticker-section .slick-prev:focus, .majestic .bg-secondary.ticker-section .slick-prev:hover {
	 background-color: #57394c 
}
 .bg-midnight.ticker-section a:not(.button), .midnight .bg-secondary.ticker-section a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight.ticker-section a:not(.button):focus, .bg-midnight.ticker-section a:not(.button):hover, .midnight .bg-secondary.ticker-section a:not(.button):focus, .midnight .bg-secondary.ticker-section a:not(.button):hover {
	 color: #3BEDED 
}
 .bg-midnight.ticker-section .slick-next:before, .bg-midnight.ticker-section .slick-prev:before, .midnight .bg-secondary.ticker-section .slick-next:before, .midnight .bg-secondary.ticker-section .slick-prev:before {
	 color: #006298 
}
 .bg-crimson.ticker-section button:focus:before, .bg-crimson.ticker-section button:hover:before, .bg-mahogany.ticker-section button:focus:before, .bg-mahogany.ticker-section button:hover:before, .bg-majestic.ticker-section button:focus:before, .bg-majestic.ticker-section button:hover:before, .bg-midnight.ticker-section button:focus:before, .bg-midnight.ticker-section button:hover:before, .crimson .bg-secondary.ticker-section button:focus:before, .crimson .bg-secondary.ticker-section button:hover:before, .mahogany .bg-secondary.ticker-section button:focus:before, .mahogany .bg-secondary.ticker-section button:hover:before, .majestic .bg-secondary.ticker-section button:focus:before, .majestic .bg-secondary.ticker-section button:hover:before, .midnight .bg-secondary.ticker-section button:focus:before, .midnight .bg-secondary.ticker-section button:hover:before, .skirt a {
	 color: #fff 
}
 .bg-midnight.ticker-section .slick-next:focus, .bg-midnight.ticker-section .slick-next:hover, .bg-midnight.ticker-section .slick-prev:focus, .bg-midnight.ticker-section .slick-prev:hover, .midnight .bg-secondary.ticker-section .slick-next:focus, .midnight .bg-secondary.ticker-section .slick-next:hover, .midnight .bg-secondary.ticker-section .slick-prev:focus, .midnight .bg-secondary.ticker-section .slick-prev:hover {
	 background-color: #00527f 
}
 .bg-crimson.ticker-section button, .bg-mahogany.ticker-section button, .bg-majestic.ticker-section button, .bg-midnight.ticker-section button, .crimson .bg-secondary.ticker-section button, .mahogany .bg-secondary.ticker-section button, .majestic .bg-secondary.ticker-section button, .midnight .bg-secondary.ticker-section button {
	 background-color: #fff 
}
 .bg-crimson.ticker-section button:focus, .bg-crimson.ticker-section button:hover, .bg-mahogany.ticker-section button:focus, .bg-mahogany.ticker-section button:hover, .bg-majestic.ticker-section button:focus, .bg-majestic.ticker-section button:hover, .bg-midnight.ticker-section button:focus, .bg-midnight.ticker-section button:hover, .crimson .bg-secondary.ticker-section button:focus, .crimson .bg-secondary.ticker-section button:hover, .mahogany .bg-secondary.ticker-section button:focus, .mahogany .bg-secondary.ticker-section button:hover, .majestic .bg-secondary.ticker-section button:focus, .majestic .bg-secondary.ticker-section button:hover, .midnight .bg-secondary.ticker-section button:focus, .midnight .bg-secondary.ticker-section button:hover {
	 background: 0 0;
	 border: 2px solid #fff 
}
 @media screen and (min-width:40em) {
	 .ticker .slick-list {
		 border-left: 1px solid #B8B0AB;
		 border-right: 1px solid #B8B0AB 
	}
	 .ticker .slick-active .inner {
		 border-left: 1px solid #DBD9D6 
	}
	 .ticker .slick-active.slick-center.first .inner {
		 border-left: 1px solid #DBD9D6;
		 border-right: 1px solid #DBD9D6 
	}
}
 .skirt address {
	 font-size: .9375rem;
	 line-height: 1.2;
	 margin-bottom: 1.25rem;
	 color: #B8B0AB 
}
 .skirt-nav a {
	 /*WebFramework update
	 color: #B8B0AB;*/
	 transition: all .18s ease 
}
 .skirt-nav a:focus, .skirt-nav a:hover, .skirt-nav.accordion a {
	 color: #fff 
}
 .skirt-nav .column {
	 border-top: none;
	 border-bottom: none;
	 padding-left: 24px;
	 padding-right: 24px 
}
 .skirt-nav.accordion h4 {
	 border-bottom: 1px solid #3b3027;
	 padding-left: 12px;
	 padding-right: 12px 
}
 .skirt-nav.accordion li {
	 background: #5c5046;
	 border-bottom: 1px solid #3b3027;
	 margin-bottom: 0;
	 padding: .5rem 24px 
}
 .social-share .border.invert a {
	 color: #333;
	 font-size: .75rem 
}
 .social-share .border.invert a:before {
	 font-size: 1.125rem;
	 border: 1px solid #ACA39A;
	 color: #80756E;
	 margin-right: 4px;
	 display: inline-block;
	 margin-top: -1px 
}
 ul.tabs .tab-title>a {
	 border: 1px solid #ACA39A;
	 border-bottom: none;
	 border-top-left-radius: .25rem;
	 border-top-right-radius: .25rem;
	 padding: .5rem;
	 font-family: BentonSansBold, Arial, sans-serif;
	 font-weight: 400 
}
 ul.tabs .tab-title.active>a {
	 border-color: #00A2C6 
}
 .section.bg-video {
	 background-color: #EDEDEA;
	 padding: 0;
	 height: 0;
	 overflow: hidden;
	 margin-bottom: -1px 
}
 .play-pause::after, .play-pause::before {
	 content: '';
	 position: absolute;
	 top: 0;
	 height: 24px;
	 background-color: rgba(250, 250, 250, .75);
	 border: 1px solid #000;
	 width: 40%;
	 transition: all .25s ease;
	 overflow: hidden 
}
 .play-pause:focus::after, .play-pause:focus::before, .play-pause:hover::after, .play-pause:hover::before {
	 background-color: #fff 
}
 .play-pause .icon::before {
	 top: 1px;
	 left: 1px;
	 border-width: 12px 0 12px 20.8px;
	 border-color: transparent transparent transparent #000 
}
 .play-pause .icon::after {
	 top: 3px;
	 left: 2.5px;
	 border-width: 10px 0 10px 17.3px;
	 border-color: transparent transparent transparent #fff 
}
 .play-pause.paused::after, .play-pause.paused::before {
	 width: 0;
	 border-color: transparent;
	 background-color: transparent 
}
 .bg-gray .text a:not(.button), .bg-none .text a:not(.button), .gray .bg-secondary .text a:not(.button) {
	 color: #008080 
}
 .bg-gray .text a:not(.button):focus, .bg-gray .text a:not(.button):hover, .bg-none .text a:not(.button):focus, .bg-none .text a:not(.button):hover, .gray .bg-secondary .text a:not(.button):focus, .gray .bg-secondary .text a:not(.button):hover {
	 color: #008080 
}
 .bg-crimson .text a:not(.button), .crimson .bg-secondary .text a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .text a:not(.button):focus, .bg-crimson .text a:not(.button):hover, .crimson .bg-secondary .text a:not(.button):focus, .crimson .bg-secondary .text a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .text a:not(.button), .mahogany .bg-secondary .text a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .text a:not(.button):focus, .bg-mahogany .text a:not(.button):hover, .mahogany .bg-secondary .text a:not(.button):focus, .mahogany .bg-secondary .text a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .text a:not(.button), .majestic .bg-secondary .text a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .text a:not(.button):focus, .bg-majestic .text a:not(.button):hover, .majestic .bg-secondary .text a:not(.button):focus, .majestic .bg-secondary .text a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .text a:not(.button), .midnight .bg-secondary .text a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .text a:not(.button):focus, .bg-midnight .text a:not(.button):hover, .midnight .bg-secondary .text a:not(.button):focus, .midnight .bg-secondary .text a:not(.button):hover {
	 color: #3BEDED 
}
 .accordion-title {
	 background: #e9e9e9;
	 border-bottom-color: #fff;
	 font-size: 1.25rem;
	 line-height: 1.6 
}
 .accordion-title:focus, .accordion-title:hover {
	 background: #f4f4f4 
}
 .bg-dark div.accordion, dl.accordion {
	 border-bottom: 1px solid #4A3C31 
}
 .accordion-content, .bg-dark .accordion-content, .bg-secondary.bg-dark .accordion-content {
	 background: #fff 
}
 .accordion-content h1, .accordion-content h2, .accordion-content h3, .accordion-content h4, .accordion-content h5, .accordion-content h6, .accordion-content ol, .accordion-content p, .accordion-content ul, .bg-dark .accordion-content h1, .bg-dark .accordion-content h2, .bg-dark .accordion-content h3, .bg-dark .accordion-content h4, .bg-dark .accordion-content h5, .bg-dark .accordion-content h6, .bg-dark .accordion-content ol, .bg-dark .accordion-content p, .bg-dark .accordion-content ul, .bg-secondary.bg-dark .accordion-content h1, .bg-secondary.bg-dark .accordion-content h2, .bg-secondary.bg-dark .accordion-content h3, .bg-secondary.bg-dark .accordion-content h4, .bg-secondary.bg-dark .accordion-content h5, .bg-secondary.bg-dark .accordion-content h6, .bg-secondary.bg-dark .accordion-content ol, .bg-secondary.bg-dark .accordion-content p, .bg-secondary.bg-dark .accordion-content ul {
	 color: #45382B 
}
 .accordion-content .button, .accordion-content .button.invert, .accordion-content .button.invert:focus, .accordion-content .button.invert:hover, .accordion-content .button:focus, .accordion-content .button:hover, .bg-dark .accordion-content .button, .bg-dark .accordion-content .button.invert, .bg-dark .accordion-content .button.invert:focus, .bg-dark .accordion-content .button.invert:hover, .bg-dark .accordion-content .button:focus, .bg-dark .accordion-content .button:hover, .bg-secondary.bg-dark .accordion-content .button, .bg-secondary.bg-dark .accordion-content .button.invert, .bg-secondary.bg-dark .accordion-content .button.invert:focus, .bg-secondary.bg-dark .accordion-content .button.invert:hover, .bg-secondary.bg-dark .accordion-content .button:focus, .bg-secondary.bg-dark .accordion-content .button:hover {
	 border-color: #00A2C6 
}
 .accordion-content .button, .bg-dark .accordion-content .button, .bg-secondary.bg-dark .accordion-content .button {
	 background-color: #900;
	 color: #fff 
}
 .accordion-content .button:focus, .accordion-content .button:hover, .bg-dark .accordion-content .button:focus, .bg-dark .accordion-content .button:hover, .bg-secondary.bg-dark .accordion-content .button:focus, .bg-secondary.bg-dark .accordion-content .button:hover {
	 background-color: transparent;
	 color: #900 
}
 .accordion-content .button.invert, .bg-dark .accordion-content .button.invert, .bg-secondary.bg-dark .accordion-content .button.invert {
	 color: #900 
}
 .accordion-content .button.invert:focus, .accordion-content .button.invert:hover, .bg-dark .accordion-content .button.invert:focus, .bg-dark .accordion-content .button.invert:hover, .bg-secondary.bg-dark .accordion-content .button.invert:focus, .bg-secondary.bg-dark .accordion-content .button.invert:hover {
	 background-color: #900;
	 color: #fff 
}
 .bg-dark .accordion-content {
	 background-color: #fff 
}
 .bg-gray div .accordion-title, .bg-none div .accordion-title {
	 border: 1px solid #4A3C31;
	 border-bottom: none 
}
 .bg-gray div.accordion .accordion-item.is-active, .bg-gray div.accordion>:nth-last-child(2), .bg-none div.accordion .accordion-item.is-active, .bg-none div.accordion>:nth-last-child(2) {
	 border-bottom: 1px solid #4A3C31 
}
 .bg-gray div .accordion-content, .bg-none div .accordion-content {
	 border: none;
	 border-left: 1px solid #4A3C31;
	 border-right: 1px solid #4A3C31 
}
 .bg-gray div .accordion-item.is-active:nth-last-child(2)+.accordion-content, .bg-none div .accordion-item.is-active:nth-last-child(2)+.accordion-content {
	 border-bottom: 1px solid #4A3C31 
}
 .bg-crimson .accordion-content, .bg-crimson .accordion-title, .bg-majestic .accordion-content, .bg-majestic .accordion-title, .bg-midnight .accordion-content, .bg-midnight .accordion-title, .bg-none .accordion-content, .bg-none .accordion-title, .crimson .bg-secondary .accordion-content, .crimson .bg-secondary .accordion-title, .majestic .bg-secondary .accordion-content, .majestic .bg-secondary .accordion-title, .midnight .bg-secondary .accordion-content, .midnight .bg-secondary .accordion-title {
	 border: 1px solid #FFF 
}
 .bg-crimson:last-child>.accordion-content:last-child, .bg-majestic:last-child>.accordion-content:last-child, .bg-midnight:last-child>.accordion-content:last-child, .bg-none:last-child>.accordion-content:last-child, .crimson .bg-secondary:last-child>.accordion-content:last-child, .majestic .bg-secondary:last-child>.accordion-content:last-child, .midnight .bg-secondary:last-child>.accordion-content:last-child {
	 border-bottom: 1px solid #FFF 
}
 .bg-none ul.accordion {
	 border-bottom: 1px solid #4A3C31 
}
 .button {
	 background: #00A2C6;
	 color: #fff;
	 border-color: #00A2C6 
}
 .button.invert, .button:focus, .button:hover {
	 background: 0 0;
	 color: #00A2C6;
	 border-color: #00A2C6 
}
 .button.invert:focus, .button.invert:hover {
	 background: #00A2C6;
	 border-color: #00A2C6;
	 color: #fff 
}
 .bg-dark .button.invert, .bg-dark .button:focus, .bg-dark .button:hover {
	 border-color: #fff;
	 color: #fff 
}
 .bg-dark .button.invert:focus, .bg-dark .button.invert:hover {
	 background: #900;
	 border-color: #900;
	 color: #fff 
}
 .bg-crimson .button, .crimson .bg-secondary .button {
	 background: #fff;
	 border-color: #fff;
	 color: #900 
}
 .bg-crimson .button:focus, .bg-crimson .button:hover, .crimson .bg-secondary .button:focus, .crimson .bg-secondary .button:hover {
	 border-color: #fff;
	 background: #900;
	 color: #fff 
}
 .bg-crimson .button.invert, .crimson .bg-secondary .button.invert {
	 background: 0 0;
	 border-color: #fff;
	 color: #fff 
}
 .bg-crimson .button.invert:focus, .bg-crimson .button.invert:hover, .bg-mahogany .button, .bg-majestic .button, .bg-midnight .button, .crimson .bg-secondary .button.invert:focus, .crimson .bg-secondary .button.invert:hover, .mahogany .bg-secondary .button, .majestic .bg-secondary .button, .midnight .bg-secondary .button {
	 background: #fff;
	 border-color: #fff;
	 color: #900 
}
 .bg-mahogany .button.invert, .bg-mahogany .button:focus, .bg-mahogany .button:hover, .bg-majestic .button.invert, .bg-majestic .button:focus, .bg-majestic .button:hover, .bg-midnight .button.invert, .bg-midnight .button:focus, .bg-midnight .button:hover, .mahogany .bg-secondary .button.invert, .mahogany .bg-secondary .button:focus, .mahogany .bg-secondary .button:hover, .majestic .bg-secondary .button.invert, .majestic .bg-secondary .button:focus, .majestic .bg-secondary .button:hover, .midnight .bg-secondary .button.invert, .midnight .bg-secondary .button:focus, .midnight .bg-secondary .button:hover {
	 background: 0 0;
	 color: #fff;
	 border-color: #fff 
}
 .bg-mahogany .button.invert:focus, .bg-mahogany .button.invert:hover, .bg-majestic .button.invert:focus, .bg-majestic .button.invert:hover, .bg-midnight .button.invert:focus, .bg-midnight .button.invert:hover, .mahogany .bg-secondary .button.invert:focus, .mahogany .bg-secondary .button.invert:hover, .majestic .bg-secondary .button.invert:focus, .majestic .bg-secondary .button.invert:hover, .midnight .bg-secondary .button.invert:focus, .midnight .bg-secondary .button.invert:hover {
	 background: #fff;
	 border-color: #fff;
	 color: #900 
}
 .callout .content {
	 padding-left: 24px;
	 border-left: 3px solid #900 
}
 .bg-dark .callout .content {
	 border-left-color: #918A82 
}
 .bg-dark .callout .content:not(.bg-dark .callout p.bg-mint):not( .bg-dark .callout .content.bg-mint), .bg-dark .callout p:not(.bg-dark .callout p.bg-mint):not( .bg-dark .callout .content.bg-mint) {
	 color: #fff 
}
 @media screen and (min-width:40em) {
	 .one-half .callout .media+.content, .one-third .callout .media+.content {
		 padding-left: 24px;
		 border-left: 3px solid #918A82 
	}
}
 .bg-gray .callout a:not(.button), .bg-none .callout a:not(.button), .gray .bg-secondary .callout a:not(.button) {
	 color: #006298 
}
 .bg-gray .callout a:not(.button):focus, .bg-gray .callout a:not(.button):hover, .bg-none .callout a:not(.button):focus, .bg-none .callout a:not(.button):hover, .gray .bg-secondary .callout a:not(.button):focus, .gray .bg-secondary .callout a:not(.button):hover {
	 color: #01426A 
}
 .bg-crimson .callout a:not(.button), .crimson .bg-secondary .callout a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .callout a:not(.button):focus, .bg-crimson .callout a:not(.button):hover, .crimson .bg-secondary .callout a:not(.button):focus, .crimson .bg-secondary .callout a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .callout a:not(.button), .mahogany .bg-secondary .callout a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .callout a:not(.button):focus, .bg-mahogany .callout a:not(.button):hover, .mahogany .bg-secondary .callout a:not(.button):focus, .mahogany .bg-secondary .callout a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .callout a:not(.button), .majestic .bg-secondary .callout a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .callout a:not(.button):focus, .bg-majestic .callout a:not(.button):hover, .majestic .bg-secondary .callout a:not(.button):focus, .majestic .bg-secondary .callout a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .callout a:not(.button), .midnight .bg-secondary .callout a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .callout a:not(.button):focus, .bg-midnight .callout a:not(.button):hover, .midnight .bg-secondary .callout a:not(.button):focus, .midnight .bg-secondary .callout a:not(.button):hover {
	 color: #3BEDED 
}
 .cta .button {
	 background: 0 0;
	 border-color: #00A2C6;
	 color: #00A2C6;
	 padding: .5rem 1.5rem 
}
 .cta .button:focus, .cta .button:hover {
	 background: #00A2C6;
	 color: #fff 
}
 .bg-dark .cta .button {
	 background: 0 0;
	 border-color: #fff;
	 color: #fff 
}
 .bg-dark .cta .button:focus, .bg-dark .cta .button:hover {
	 background: #fff;
	 color: #900 
}
 .feature .title {
	 color: #45382B;
	 margin-bottom: 16px 
}
 .feature .subtitle {
	 color: #6e635a;
	 text-transform: uppercase 
}
 .bg-dark .feature .subtitle, .bg-dark .feature .title {
	 color: #fff 
}
 .bg-gray .feature a:not(.button), .bg-none .feature a:not(.button), .gray .bg-secondary .feature a:not(.button) {
	 color: #008080;
	/* color: #006298 Change request from A Hosey - 4/19/21 - updated by jch12 */
}
 .bg-gray .feature a:not(.button):focus, .bg-gray .feature a:not(.button):hover, .bg-none .feature a:not(.button):focus, .bg-none .feature a:not(.button):hover, .gray .bg-secondary .feature a:not(.button):focus, .gray .bg-secondary .feature a:not(.button):hover {
	 color: #01426A 
}
 .bg-crimson .feature a:not(.button), .crimson .bg-secondary .feature a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .feature a:not(.button):focus, .bg-crimson .feature a:not(.button):hover, .crimson .bg-secondary .feature a:not(.button):focus, .crimson .bg-secondary .feature a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .feature a:not(.button), .mahogany .bg-secondary .feature a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .feature a:not(.button):focus, .bg-mahogany .feature a:not(.button):hover, .mahogany .bg-secondary .feature a:not(.button):focus, .mahogany .bg-secondary .feature a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .feature a:not(.button), .majestic .bg-secondary .feature a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .feature a:not(.button):focus, .bg-majestic .feature a:not(.button):hover, .majestic .bg-secondary .feature a:not(.button):focus, .majestic .bg-secondary .feature a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .feature a:not(.button), .midnight .bg-secondary .feature a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .feature a:not(.button):focus, .bg-midnight .feature a:not(.button):hover, .midnight .bg-secondary .feature a:not(.button):focus, .midnight .bg-secondary .feature a:not(.button):hover {
	 color: #3BEDED 
}
 .bg-gray .image-essay a:not(.button), .bg-none .image-essay a:not(.button), .gray .bg-secondary .image-essay a:not(.button) {
	 color: #006298 
}
 .bg-gray .image-essay a:not(.button):focus, .bg-gray .image-essay a:not(.button):hover, .bg-none .image-essay a:not(.button):focus, .bg-none .image-essay a:not(.button):hover, .gray .bg-secondary .image-essay a:not(.button):focus, .gray .bg-secondary .image-essay a:not(.button):hover {
	 color: #01426A 
}
 .bg-crimson .image-essay a:not(.button), .crimson .bg-secondary .image-essay a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .image-essay a:not(.button):focus, .bg-crimson .image-essay a:not(.button):hover, .crimson .bg-secondary .image-essay a:not(.button):focus, .crimson .bg-secondary .image-essay a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .image-essay a:not(.button), .mahogany .bg-secondary .image-essay a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .image-essay a:not(.button):focus, .bg-mahogany .image-essay a:not(.button):hover, .mahogany .bg-secondary .image-essay a:not(.button):focus, .mahogany .bg-secondary .image-essay a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .image-essay a:not(.button), .majestic .bg-secondary .image-essay a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .image-essay a:not(.button):focus, .bg-majestic .image-essay a:not(.button):hover, .majestic .bg-secondary .image-essay a:not(.button):focus, .majestic .bg-secondary .image-essay a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .image-essay a:not(.button), .midnight .bg-secondary .image-essay a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .image-essay a:not(.button):focus, .bg-midnight .image-essay a:not(.button):hover, .midnight .bg-secondary .image-essay a:not(.button):focus, .midnight .bg-secondary .image-essay a:not(.button):hover {
	 color: #3BEDED 
}
 .notched-container::after {
	 content: '';
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 z-index: 0;
	 background: url(//assets.iu.edu/web/3.x/css/img/notch.svg) right bottom no-repeat;
	 width: 1000px;
	 height: 1000px 
}
 .notched-container--dark::after {
	 background-image: url(//assets.iu.edu/web/3.x/css/img/notch-dark.svg) 
}
 .notched-container--dark .container--details {
	 border-top: none 
}
 .notched-container--dark .container--details .teaser, .notched-container--dark .container--details .title {
	 color: #fff 
}
 .notched-container--dark .container--details .button:focus, .notched-container--dark .container--details .button:hover {
	 border-color: #fff;
	 background-color: #fff 
}
 .container--details {
	 border-top: 4px solid #900;
	 padding-left: 1rem;
	 padding-right: 1rem;
	 padding-top: 1.25rem;
	 position: relative;
	 z-index: 1 
}
 figure.media .img-wrap {
	 background: #EDEDEA 
}
 figure.media aside {
	 color: #B8B0AB 
}
 .caption-credit {
	 font-size: 90%;
	 color: #6e635a 
}
 .bg-dark .caption-credit {
	 color: #DBD9D6 
}
 .bg-gray figure a:not(.button), .bg-none figure a:not(.button), .gray .bg-secondary figure a:not(.button) {
	 color: #005F66 
}
 .bg-gray figure a:not(.button):focus, .bg-gray figure a:not(.button):hover, .bg-none figure a:not(.button):focus, .bg-none figure a:not(.button):hover, .gray .bg-secondary figure a:not(.button):focus, .gray .bg-secondary figure a:not(.button):hover {
	 color: #01426A 
}
 .bg-gray figure .caption-credit, .bg-none figure .caption-credit, .gray .bg-secondary figure .caption-credit {
	 color: #6e635a 
}
 .bg-crimson figure a:not(.button), .crimson .bg-secondary figure a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson figure a:not(.button):focus, .bg-crimson figure a:not(.button):hover, .crimson .bg-secondary figure a:not(.button):focus, .crimson .bg-secondary figure a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany figure a:not(.button), .mahogany .bg-secondary figure a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany figure a:not(.button):focus, .bg-mahogany figure a:not(.button):hover, .mahogany .bg-secondary figure a:not(.button):focus, .mahogany .bg-secondary figure a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic figure a:not(.button), .majestic .bg-secondary figure a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic figure a:not(.button):focus, .bg-majestic figure a:not(.button):hover, .majestic .bg-secondary figure a:not(.button):focus, .majestic .bg-secondary figure a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight figure a:not(.button), .midnight .bg-secondary figure a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight figure a:not(.button):focus, .bg-midnight figure a:not(.button):hover, .midnight .bg-secondary figure a:not(.button):focus, .midnight .bg-secondary figure a:not(.button):hover {
	 color: #3BEDED 
}
 .panel:before {
	 content: '';
	 background: rgba(0, 0, 0, .2);
	 height: 4px;
	 width: 100%;
	 position: absolute;
	 top: 0;
	 left: 0 
}
 .panel .title {
	 color: #005F66 
}
 .bg-dark .panel .title {
	 color: #fff 
}
 .bg-limestone .panel .title {
	 color: #7A0000 
}
 [class*=black] .panel:before {
	 background: rgba(250, 250, 250, .1) 
}
 .panel--interactive a * {
	 color: #45382B 
}
 .panel--interactive>a {
	 display: block;
	 padding: 24px;
	 height: 100%;
	 border: 2px solid rgba(0, 0, 0, .25);
	 border-radius: .5rem;
	 transition: all .1s ease-in-out 
}
 .panel--interactive>a:focus, .panel--interactive>a:hover {
	 background: #900;
	 border-color: #900 
}
 .bg-dark .panel--interactive a *, .panel--interactive>a:focus *, .panel--interactive>a:hover * {
	 color: #fff 
}
 .bg-dark .panel--interactive>a {
	 border-color: #fff 
}
 .bg-dark .panel--interactive>a:focus, .bg-dark .panel--interactive>a:hover {
	 border-color: #900 
}
 .bg-mahogany .panel--interactive>a:focus, .bg-mahogany .panel--interactive>a:hover, .bg-majestic .panel--interactive>a:focus, .bg-majestic .panel--interactive>a:hover, .bg-midnight .panel--interactive>a:focus, .bg-midnight .panel--interactive>a:hover, .mahogany .bg-secondary .panel--interactive>a:focus, .mahogany .bg-secondary .panel--interactive>a:hover, .majestic .bg-secondary .panel--interactive>a:focus, .majestic .bg-secondary .panel--interactive>a:hover, .midnight .bg-secondary .panel--interactive>a:focus, .midnight .bg-secondary .panel--interactive>a:hover {
	 border-color: #fff;
	 background: #fff 
}
 .bg-mahogany .panel--interactive>a:focus *, .bg-mahogany .panel--interactive>a:hover *, .mahogany .bg-secondary .panel--interactive>a:focus *, .mahogany .bg-secondary .panel--interactive>a:hover * {
	 color: #4A3C31 
}
 .bg-midnight .panel--interactive>a:focus *, .bg-midnight .panel--interactive>a:hover *, .midnight .bg-secondary .panel--interactive>a:focus *, .midnight .bg-secondary .panel--interactive>a:hover * {
	 color: #006298 
}
 .bg-majestic .panel--interactive>a:focus *, .bg-majestic .panel--interactive>a:hover *, .majestic .bg-secondary .panel--interactive>a:focus *, .majestic .bg-secondary .panel--interactive>a:hover * {
	 color: #66435A 
}
 [class*=black] .panel--interactive>a {
	 border: 2px solid rgba(250, 250, 250, .25) 
}
 .bg-crimson .panel--interactive>a:focus, .bg-crimson .panel--interactive>a:hover, .crimson .bg-secondary .panel--interactive>a:focus, .crimson .bg-secondary .panel--interactive>a:hover {
	 background: #fff;
	 border-color: #fff 
}
 .bg-crimson .panel--interactive>a:focus *, .bg-crimson .panel--interactive>a:hover *, .crimson .bg-secondary .panel--interactive>a:focus *, .crimson .bg-secondary .panel--interactive>a:hover * {
	 color: #900 
}
 .bg-gray .panel a:not(.button), .bg-none .panel a:not(.button), .gray .bg-secondary .panel a:not(.button) {
	 color: #006298 
}
 .bg-gray .panel a:not(.button):focus, .bg-gray .panel a:not(.button):hover, .bg-none .panel a:not(.button):focus, .bg-none .panel a:not(.button):hover, .gray .bg-secondary .panel a:not(.button):focus, .gray .bg-secondary .panel a:not(.button):hover {
	 color: #01426A 
}
 .bg-crimson .panel a:not(.button), .crimson .bg-secondary .panel a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .panel a:not(.button):focus, .bg-crimson .panel a:not(.button):hover, .crimson .bg-secondary .panel a:not(.button):focus, .crimson .bg-secondary .panel a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .panel a:not(.button), .mahogany .bg-secondary .panel a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .panel a:not(.button):hover, .mahogany .bg-secondary .panel a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .panel a:not(.button), .majestic .bg-secondary .panel a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .panel a:not(.button):focus, .bg-majestic .panel a:not(.button):hover, .majestic .bg-secondary .panel a:not(.button):focus, .majestic .bg-secondary .panel a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .panel a:not(.button), .midnight .bg-secondary .panel a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .panel a:not(.button):focus, .bg-midnight .panel a:not(.button):hover, .midnight .bg-secondary .panel a:not(.button):focus, .midnight .bg-secondary .panel a:not(.button):hover {
	 color: #3BEDED 
}
 .bg-dark .quote blockquote, .bg-dark .quote blockquote p {
	 color: #fff 
}
 .bg-dark .quote cite {
	 color: #EDEDEA 
}
 .bg-crimson .quote a:not(.button), .crimson .bg-secondary .quote a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .quote a:not(.button):focus, .bg-crimson .quote a:not(.button):hover, .crimson .bg-secondary .quote a:not(.button):focus, .crimson .bg-secondary .quote a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .quote a:not(.button), .mahogany .bg-secondary .quote a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .quote a:not(.button):focus, .bg-mahogany .quote a:not(.button):hover, .mahogany .bg-secondary .quote a:not(.button):focus, .mahogany .bg-secondary .quote a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .quote a:not(.button), .majestic .bg-secondary .quote a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .quote a:not(.button):focus, .bg-majestic .quote a:not(.button):hover, .majestic .bg-secondary .quote a:not(.button):focus, .majestic .bg-secondary .quote a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .quote a:not(.button), .midnight .bg-secondary .quote a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .quote a:not(.button):focus, .bg-midnight .quote a:not(.button):hover, .midnight .bg-secondary .quote a:not(.button):focus, .midnight .bg-secondary .quote a:not(.button):hover {
	 color: #3BEDED 
}
 .social-media .content:before {
	 width: 1px;
	 background: #ACA39A;
	 position: absolute;
	 top: 5px;
	 bottom: 5px;
	 left: 0 
}
 .intent {
	 font-size: 0;
	 padding-left: 0;
	 overflow: hidden;
	 margin-right: 8px;
	 color: #83786F 
}
 .social-feed [class*=" icon-"].border, .social-feed [class^=icon-].border, .social-media [class*=" icon-"].border, .social-media [class^=icon-].border {
	 width: 32px;
	 font-size: 0;
	 display: inline-block;
	 margin-right: 16px;
	 color: #83786F 
}
 .bg-dark .social-media {
	 color: #fff 
}
 .bg-dark .social-media a {
	 color: #8ED7F1 
}
 .bg-crimson [class*=" icon-"].border, .bg-crimson [class^=icon-].border, .bg-crimson a.intent {
	 color: #DBD9D6 
}
 .bg-crimson [class*=" icon-"].border:hover, .bg-crimson [class^=icon-].border:hover, .bg-crimson a.intent:hover {
	 color: #80756E 
}
 iframe.twitter-tweet-rendered {
	 background: #fff 
}
 .fb-page iframe, iframe#google-map, iframe.instagram-media-rendered, iframe[id^=twitter-widget], iframe[src*="instagram.com"] {
	 background: #fff;
	 border: 1px solid #e8e8e8!important;
	 border-radius: 5px;
	 min-height: 525px 
}
 .border ul.social a:before {
	 border-radius: 50%;
	 border: 2px solid #C8C8C8;
	 color: #fff;
	 display: block 
}
 .stat {
	 background: 0 0;
	 color: #45382B;
	 padding: 1.25rem;
	 border: none;
	 overflow: hidden;
	 position: relative 
}
 .stat::before {
	 content: '';
	 position: absolute;
	 top: auto;
	 left: auto;
	 bottom: -50px;
	 right: -50px;
	 background: url(img/notch.svg) right bottom no-repeat;
	 width: 1000px;
	 height: 1000px 
}
 .stat .stat--info, .stat p {
	 font-family: BentonSansBold, Arial, sans-serif;
	 font-weight: 400;
	 color: #6e635a;
	 font-size: 1rem;
	 text-transform: capitalize;
	 position: relative 
}
 .stat .number, .stat .stat--number {
	 font-family: BentonSansCondRegular, 'Arial Narrow', Arial, sans-serif;
	 font-weight: 400;
	 font-size: 3rem;
	 color: #005F66;
	 margin-bottom: 0 
}
 .bg-image .stat p {
	 color: #B8B0AB 
}
 .stat a.button {
	 background: 0 0;
	 border-color: #00A2C6;
	 color: #00A2C6;
	 width: auto 
}
 .stat a.button:focus, .stat a.button:hover {
	 background: #00A2C6;
	 color: #fff 
}
 .bg-dark .stat .stat--number, .bg-dark .stat p.number {
	 color: #fff 
}
 .bg-dark .stat .stat--info, .bg-dark .stat p {
	 color: #EDEDEA 
}
 .bg-dark .stat a.button {
	 background: 0 0;
	 border-color: #fff;
	 color: #fff 
}
 .bg-dark .stat a.button:focus, .bg-dark .stat a.button:hover {
	 background: #900;
	 color: #fff;
	 border-color: #900!important 
}
 .bg-none .stat a:not(.button) {
	 color: #006298 
}
 .bg-none .stat a:not(.button):focus, .bg-none .stat a:not(.button):hover {
	 color: #01426A 
}
 .bg-crimson .stat a:not(.button), .crimson .bg-secondary .stat a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .stat a:not(.button):focus, .bg-crimson .stat a:not(.button):hover, .crimson .bg-secondary .stat a:not(.button):focus, .crimson .bg-secondary .stat a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-crimson .stat a.button:focus, .bg-crimson .stat a.button:hover, .crimson .bg-secondary .stat a.button:focus, .crimson .bg-secondary .stat a.button:hover {
	 background: #fff;
	 border-color: #fff!important;
	 color: #900 
}
 [class*=black] .stat:before, [class*=dark-gray] .stat:before {
	 background: url(img/notch-light.svg) right bottom no-repeat 
}
 .bg-gray .stat .stat--info, .bg-gray .stat p, .gray .bg-secondary .stat .stat--info, .gray .bg-secondary .stat p {
	 color: #4A3C31 
}
 .bg-gray .stat a:not(.button), .gray .bg-secondary .stat a:not(.button) {
	 color: #005380 
}
 .bg-gray .stat a:not(.button):focus, .bg-gray .stat a:not(.button):hover, .gray .bg-secondary .stat a:not(.button):focus, .gray .bg-secondary .stat a:not(.button):hover {
	 color: #01426A 
}
 .bg-mahogany .stat a:not(.button), .mahogany .bg-secondary .stat a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .stat a:not(.button):focus, .bg-mahogany .stat a:not(.button):hover, .mahogany .bg-secondary .stat a:not(.button):focus, .mahogany .bg-secondary .stat a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .stat a:not(.button), .majestic .bg-secondary .stat a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .stat a:not(.button):focus, .bg-majestic .stat a:not(.button):hover, .majestic .bg-secondary .stat a:not(.button):focus, .majestic .bg-secondary .stat a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .stat a:not(.button), .midnight .bg-secondary .stat a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .stat a:not(.button):focus, .bg-midnight .stat a:not(.button):hover, .midnight .bg-secondary .stat a:not(.button):focus, .midnight .bg-secondary .stat a:not(.button):hover {
	 color: #3BEDED 
}
 .bg-dark .feed-item--small .day, .bg-dark .feed-item--small .month {
	 color: #EDEDEA 
}
 .bg-dark .feed-item--small .meta {
	 color: #fff 
}
 .date-cube .month {
	 color: #6e635a;
	 font-size: .8125rem;
	 text-transform: uppercase 
}
 .feed-item {
	 max-width: 64rem;
	 margin-left: auto;
	 margin-right: auto;
	 margin-bottom: 1.25rem;
	 border-bottom: 1px solid #B8B0AB 
}
 .feed-item:last-child, .feed-item:last-of-type, .feed-item:nth-last-child(1){
	 border-bottom: none !important;
}
 .bg-crimson .feed-item a:not(.button), .crimson .bg-secondary .feed-item a:not(.button) {
	 color: #8ED7F1 
}
 .bg-crimson .feed-item a:not(.button):focus, .bg-crimson .feed-item a:not(.button):hover, .crimson .bg-secondary .feed-item a:not(.button):focus, .crimson .bg-secondary .feed-item a:not(.button):hover {
	 color: #5CC5EB 
}
 .bg-mahogany .feed-item a:not(.button), .mahogany .bg-secondary .feed-item a:not(.button) {
	 color: #8ED7F1 
}
 .bg-mahogany .feed-item a:not(.button):focus, .bg-mahogany .feed-item a:not(.button):hover, .mahogany .bg-secondary .feed-item a:not(.button):focus, .mahogany .bg-secondary .feed-item a:not(.button):hover {
	 color: #3AB7E4 
}
 .bg-majestic .feed-item a:not(.button), .majestic .bg-secondary .feed-item a:not(.button) {
	 color: #8ED7F1 
}
 .bg-majestic .feed-item a:not(.button):focus, .bg-majestic .feed-item a:not(.button):hover, .majestic .bg-secondary .feed-item a:not(.button):focus, .majestic .bg-secondary .feed-item a:not(.button):hover {
	 color: #6ECBED 
}
 .bg-midnight .feed-item a:not(.button), .midnight .bg-secondary .feed-item a:not(.button) {
	 color: #77F2F2 
}
 .bg-midnight .feed-item a:not(.button):focus, .bg-midnight .feed-item a:not(.button):hover, .midnight .bg-secondary .feed-item a:not(.button):focus, .midnight .bg-secondary .feed-item a:not(.button):hover {
	 color: #3BEDED 
}
 .bg-crimson .feed-item .meta, .bg-crimson .feed-item .meta span, .bg-crimson .feed-item dl.meta dd, .bg-mahogany .feed-item .meta, .bg-mahogany .feed-item .meta span, .bg-mahogany .feed-item dl.meta dd, .bg-majestic .feed-item .meta, .bg-majestic .feed-item .meta span, .bg-majestic .feed-item dl.meta dd, .bg-midnight .feed-item .meta, .bg-midnight .feed-item .meta span, .bg-midnight .feed-item dl.meta dd, .crimson .bg-secondary .feed-item .meta, .crimson .bg-secondary .feed-item .meta span, .crimson .bg-secondary .feed-item dl.meta dd, .mahogany .bg-secondary .feed-item .meta, .mahogany .bg-secondary .feed-item .meta span, .mahogany .bg-secondary .feed-item dl.meta dd, .majestic .bg-secondary .feed-item .meta, .majestic .bg-secondary .feed-item .meta span, .majestic .bg-secondary .feed-item dl.meta dd, .midnight .bg-secondary .feed-item .meta, .midnight .bg-secondary .feed-item .meta span, .midnight .bg-secondary .feed-item dl.meta dd {
	 color: #fff 
}
 .letter-avatar:before {
	 display: block;
	 content: "";
	 width: 100%;
	 padding-top: 100%;
	 background: #EDEBEB 
}
 .letter-avatar>.letters {
	 position: absolute;
	 top: 50%;
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 left: 0;
	 right: 0;
	 color: #777 
}
 .pagination li.current a {
	 color: #fff;
	 background: #900 
}
 .filter.bg-dark a, .filter.bg-dark h2, .filter.bg-dark h3, .filter.bg-dark h4, .filter.bg-dark h5, .filter.bg-dark label {
	 color: #fff 
}
 .bg-dark .filter .button:hover {
	 border: 1px solid #fff;
	 background: #fff;
	 color: #900 
}
 #filter-selection .select-item {
	 text-decoration: none;
	 display: inline-block;
	 color: #45382B;
	 padding: .5rem 1.5rem .5rem .5rem;
	 margin-bottom: 1rem;
	 font-size: .875rem;
	 position: relative;
	 margin-right: .5rem;
	 border: 1px solid #DBD9D6 
}
 #filter-selection .select-item:focus, #filter-selection .select-item:hover {
	 border-color: #900 
}
 #filter-selection .select-item:hover::after, #filter-selection .select-item:hover:focus::after {
	 color: #900 
}
 #filter-selection .select-item.clear {
	 border-color: #900;
	 padding-right: .5rem 
}
 #filter-selection .select-item.clear:focus, #filter-selection .select-item.clear:hover {
	 background: #900;
	 color: #fff 
}
 #filter-controls {
	 border-bottom: 1px solid #B8B0AB;
	 padding-bottom: 1rem;
	 margin-bottom: 1.25rem 
}
 .result-count span {
	 font-family: BentonSansBold, Arial, sans-serif;
	 font-weight: 400;
	 color: #333 
}
 .filter-title .label {
	 font-size: 1rem;
	 color: #333 
}
 .form-item-label .action {
	 color: #900 
}
 .filter.alpha li, .filter.link li, .form-item.alpha li, .form-item.link li {
	 display: table-cell;
	 border-left: 1px solid #DDD;
	 line-height: 1.25rem;
	 text-align: center 
}
 .filter.alpha.bg-dark a, .filter.link.bg-dark a, .form-item.alpha.bg-dark a, .form-item.link.bg-dark a {
	 color: #fff 
}
 .filter.alpha.bg-dark li, .filter.link.bg-dark li, .form-item.alpha.bg-dark li, .form-item.link.bg-dark li {
	 border-color: #fff 
}
 .filter.alpha li.current a, .form-item.alpha li.current a {
	 background: #900;
	 color: #fff 
}
 .bg-dark .form-item.link li, .filter.link.bg-dark li {
	 border-color: #7A1705 
}
 @media screen and (min-width:40em) {
	 .filter.alpha ul:last-child, .form-item.alpha ul:last-child {
		 border-left: 1px solid #DBD9D6 
	}
	 .bg-dark .form-item.alpha ul:last-child, .filter.alpha.bg-dark ul:last-child {
		 border-color: #fff 
	}
	 #filter-selection.border-bottom {
		 border-bottom: 1px solid #B8B0AB 
	}
}
 .popover.open {
	 display: block;
	 width: 90%;
	 padding: 1rem;
	 position: fixed;
	 top: 100px;
	 left: 50%;
	 background: #fff;
	 z-index: 21 
}
 .popover.open .modal-title {
	 margin: -1rem -1rem 1rem;
	 padding: 1rem;
	 font-size: .875rem;
	 color: #fff;
	 background: #900 
}
 .popoverScreen.open {
	 z-index: 20;
	 position: fixed;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 background: rgba(0, 0, 0, .4) 
}
 .result-count.loading span {
	 background: url(img/ajax-loader.gif) center 2px no-repeat;
	 background-size: 15px;
	 width: 17px;
	 height: 17px;
	 display: inline-block;
	 margin-right: 5px 
}
 .alpha.radios [type=radio]:checked+label {
	 background: #900;
	 color: #fff;
	 border-radius: 3px 
}
 .alpha.checkboxes [type=checkbox]:checked+label {
	 background: #900;
	 color: #fff;
	 border-radius: 3px 
}
 .alpha.checkboxes input+label {
	 border: 1px solid transparent 
}
 .alpha.checkboxes input:focus+label {
	 outline: 0;
	 border: 1px solid #4D90FE;
	 box-shadow: 0 0 2px #4D90FE 
}
 a {
	 color: #008080;
}
 a:focus, a:hover {
	 color: #005F66;
	 outline-color: #00A2C6 !important;
}
 .bg-dark .text a {
	 color: #fff;
}
