.article-byline::after,.feature-list--item::after,.image-essay .full-width,.layout::after,.list--item::after,.spotlight--item::after,main{clear:both}
nav.main.newsroom li.sections.open .nav-dropdown--content,nav.main.newsroom li.sections:hover .nav-dropdown--content,nav.main.newsroom li.sections>a:focus+.nav-dropdown--content{visibility:visible;transition:display 5s;height:auto}
.article-byline .author,.article-category,.component-subtitle,.component-title,.dd-filter--title,.feature--share .title,.feature--title,.filter-selections .filter-title,.item-meta.topic,.latest-social--repost,.off-canvas .title,.story-box .subtitle,nav.main.newsroom button{text-transform:uppercase}
.component .title a:focus,.component .title a:hover,.feature-item--single .title a:focus,.feature-item--single .title a:hover,.feature-list a:focus,.feature-list a:hover,.text-only--item .title a:focus,.text-only--item .title a:hover,.text-only--single .title a:focus,.text-only--single .title a:hover{text-decoration:underline}
.skirt-nav h3{font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400}
.component .title,.component-title,.container--details .title,.feature-story--item .title,.h1,.h2,.h3,.h4,.h5,.h6,.mediakit--contacts .title,.mediakit--download .title,.text-only--single .title,h1,h2,h3,h4,h5,h6{font-family:BentonSansBold,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.15}
.article-byline .author,.article-category,.article-tags .inline-label,nav.main.newsroom a.current{font-family:BentonSansBold,Arial,sans-serif}
.h1,h1{font-size:1.75rem}
.h2,h2{font-size:1.5rem}
.feature-story--item .title,.h3,.text-only--single .title,h3{font-size:1.375rem}
.container--details .title,.h4,.mediakit--contacts .title,.mediakit--download .title,h4{font-size:1.25rem}
.component .title,.component-title,.h5,h5{font-size:1.125rem}
.h6,h6{font-size:1rem}
main{position:relative;padding-top:10px}
#home #content{margin-top:0}
.layout::after,.layout::before{content:' ';display:table}
@media screen and (min-width:40em){.h1,h1{font-size:2.75rem}
.h2,h2{font-size:2.3125rem}
.feature-story--item .title,.h3,.text-only--single .title,h3{font-size:1.6875rem}
.container--details .title,.h4,.mediakit--contacts .title,.mediakit--download .title,h4{font-size:1.4375rem}
.component .title,.component-title,.h5,h5{font-size:1.125rem}
.h6,h6{font-size:1rem}
.site-header .title{position:relative;z-index:15}
#nav-main{margin-top:-45px;padding:0}
.sticky-nav #nav-main{margin-top:0}
.sticky-nav{margin-top:-45px}
}
nav.main.newsroom ul{margin-left:40%;width:60%;display:block;text-align:right}
nav.main.newsroom li.sections{position:static;display:inline-block;padding:0;border-left:0;margin-left:-4px}
nav.main.newsroom li.sections>a{padding:14px 16px 16px}
nav.main.newsroom li.sections.open,nav.main.newsroom li.sections:hover{background:#eee}
nav.main.newsroom ul>li.show-on-sticky{display:none}
nav.main.newsroom .sitename{width:auto}
nav.main.newsroom .sitename a{width:auto;height:auto}
nav.main.newsroom a.current{font-weight:400}
nav.main a:focus::after{width:100%;background:#80776f}
#nav-main-sticky-wrapper{height:60px!important}
#nav-main.is-sticky ul{display:table;width:50%;margin-left:50%}
#nav-main.is-sticky ul li.show-on-sticky{display:table-cell;padding-left:8px;padding-right:8px}
#nav-main.is-sticky li{display:table-cell;padding-top:10px;padding-bottom:10px;border-left:0}
#nav-main.is-sticky li::after{background-color:#900;top:0;bottom:0}
#nav-main.is-sticky li.last::after{display:none}
#nav-main.is-sticky li.last{padding-right:16px}
#nav-main.is-sticky li:last-child::after{left:0}
#nav-main.is-sticky li.sections.open,#nav-main.is-sticky li.sections:hover{background:0 0}
#nav-main.is-sticky li.sections a{padding:0}
#nav-main.is-sticky button{color:#fff;line-height:24px;margin-top:0}
nav.main.is-sticky{z-index:16!important}
.off-canvas.position-right{width:340px;max-width:100%;transform:translate3d(340px,0,0)}
.is-open-right+.off-canvas{transform:translate3d(0,0,0)}
.off-canvas .title{color:#900;font-size:14px}
.off-canvas-list+.off-canvas-list ul{border-top:1px solid #dad8d6}
.campus-list{margin-left:0;list-style-type:none;text-align:center}
.campus-list li{display:inline}
.campus-list .button{border-radius:5px}
.campus-list .button.invert{border-color:#6e635a;color:#6e635a}
.campus-list .button.invert:focus,.campus-list .button.invert:hover{color:#fff;border-color:#900}
.article-byline,.article-mediakit.top-rule .layout,.borders .list--item,.trending-list li{border-top:1px solid #EDEBEB}
.article-byline,.borders .list--item:last-child,.trending-list li:last-child{border-bottom:1px solid #EDEBEB}
@media screen and (max-width:375px){.campus-list .button{padding:8px 12px}
}
@media screen and (min-width:40em){#home main{padding-top:0}
}
.media{position:relative}
.media .print-quality-image{position:absolute;top:0;right:0;width:0;height:32px;padding-left:32px;overflow:hidden;background:rgba(0,0,0,.6);font-size:0}
.media .print-quality-image::before{content:"+";position:absolute;left:0;width:32px;line-height:32px;font-size:24px;color:#fff;text-align:center}
.two-plus-one .second .print-quality-image{right:1.5rem}
.text+.text{margin-top:1.25rem}
.article-header{padding-top:0;padding-bottom:0}
.article-header+.article-content{padding-top:20px}
.bg-none+.article-bottom{padding-top:0;margin-top:-20px}
.article-category{font-weight:400;padding-bottom:24px;position:relative}
.article-category::after{position:absolute;content:'';height:6px;background:#EDEBEB;left:0;bottom:18px;width:10%}
.article--subtitle{font-size:18px}
@media screen and (min-width:40em){.article--subtitle{font-size:20px}
}
.article-byline{padding:12px 0}
.article-byline::after,.article-byline::before{content:' ';display:table}
.article-byline .byline{margin:0;font-size:1rem;position:relative}
.article-byline .author{font-weight:400}
.article-byline ul.social{margin-top:10px;margin-bottom:0}
.article-byline ul.social a::before{border-color:#6e635a;color:#6e635a;font-size:24px}
.article-tags *,.component.four-up .title{font-size:1.125rem}
.article-byline ul.social a:focus::before,.article-byline ul.social a:hover::before{background:#6e635a;border-color:#6e635a;color:#fff}
.article-tags .inline-label{font-weight:400;float:left;margin-right:8px;margin-bottom:0}
.component-subtitle,.ticker .ticker-item .title{font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400}
.article-tags .tag{font-style:italic}
.article-tags .tag::after{content:", "}
.article-footer.top-rule>.row::before,.article-tags .tag:last-child::after,.one-third .component.list::before{content:''}
.article-footer.top-rule>.row{padding-top:40px}
.article-footer.top-rule>.row::before{position:absolute;top:0;left:12px;right:12px;width:calc(100% - 24px);height:1px;background:#EDEBEB}
.article-footer+.article-footer{padding-top:0}
@media screen and (min-width:40em){.article-byline{padding:0}
.article-byline .byline{margin:12px 0;float:left}
.article-byline .byline+.byline{margin-left:24px;padding-left:24px}
.article-byline .byline+.byline::before{position:absolute;content:'';width:2px;top:0;bottom:0;left:0;background:#EDEBEB}
.bg-none+.article-bottom{margin-top:-28px}
.article-footer.top-rule>.row{padding-top:56px}
.section .layout.breakout{float:none}
.article-detail .pull-left{margin-top:8px;margin-right:24px;margin-bottom:24px}
.article-detail .pull-right{margin-top:8px;margin-left:24px;margin-bottom:24px;float:right}
.float-right.one-half,.float-right.one-third,.float-right.two-thirds{padding-left:1.5rem;padding-right:0}
.float-left.one-half,.float-left.one-third,.float-left.two-thirds{padding-right:1.5rem;padding-left:0}
}
@media screen and (min-width:64.0625em){main{padding-top:50px;}
.article-detail .layout,.listing-page.author .layout{width:83.33333%;margin-left:auto;margin-right:auto;left:0}
.article-detail .layout,.article-detail .layout:last-child:not(:first-child),.listing-page.author .layout,.listing-page.author .layout:last-child:not(:first-child){float:none;clear:both}
.article-detail .pull-left{margin-left:-8.33333%}
.article-detail .pull-right{float:right;margin-right:-8.33333%}
.article-detail .article-footer .layout{width:100%}
}
#content.listing-page.author,#content.listing-page.features,#content.listing-page.tags,#content.listing-page.topic{padding-top:0;margin-top:0}
.listing-page.tags,.listing-page.topic{overflow:visible}
.component{position:relative}
.component-subtitle{font-size:16px}
.component-title+.component-subtitle{margin-top:-.75rem}
.one-third .component.list{padding-top:32px;position:relative}
.one-third .component.list::before{position:absolute;height:6px;background:#EDEBEB;top:0;left:0;right:0}
.component.four-up{background:#EDEBEB;padding:32px 24px}
.article-footer.ticker-section:not(.bg-none){padding:40px 0 56px;margin-bottom:40px}
.ticker .ticker-item .title{margin-bottom:0;font-size:16px}
.component .title{margin-bottom:.625rem}
.component .title a{color:#4A3C31;line-height:1.4}
.component .date,.component .teaser{font-size:1rem}
.component.feature-grid .title{font-size:22px}
@media screen and (min-width:40em){.component.feature-grid .title{font-size:26px}
}
.item-meta{font-size:.875rem;margin-bottom:.41667rem}
.item-meta.inline{font-size:0}
.item-meta.inline p{font-size:.875rem;display:inline}
.item-meta.inline span{font-size:.875rem;display:inline-block;margin:0 8px;vertical-align:1px}
.item-meta.external-source{font-style:italic}
.item-meta.date{color:#6e635a}
@media screen and (min-width:40em){.author--contact .item-meta,.mediakit--contact .item-meta{font-size:1.125rem}
}
.item-meta+.button{margin-top:1.25rem}
.item-meta+.title{margin-top:0}
.list--item{position:relative;margin:0}
.list--item::after,.list--item::before{content:' ';display:table}
.list--item .media{float:left;margin:0 16px 0 0;max-width:175px;width:25%}
.list--item .title{font-family:BentonSansBold,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.25;margin-bottom:.625rem}
.borders .list--item{padding:24px 0 20px}
.list--item-content{overflow:hidden}
@media screen and (min-width:40em){.list--item .media{margin-right:32px}
.list--item .title,.small .list--item .title{font-size:22px}
.one-third .list--item .media{margin-right:16px;margin-top:4px}
.one-third .list--item .title{font-size:18px}
.one-third .list--item .media+.title{overflow:hidden}
}
.story-box .title{font-size:18px;font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400}
.contact--title,.trending-list li::before{font-family:BentonSansBold,Arial,sans-serif;font-weight:400}
.story-box .subtitle{font-size:1rem;margin-bottom:0}
.story-box .subtitle+.title{margin:12px 0}
.recommended .slick-slider .recommended--content :last-child,.recommended .slick-slider .recommended--item .media,.related-story .date{margin-bottom:0}
.related-story{position:relative;padding-top:32px;padding-bottom:32px}
.related-story::after,.related-story::before{position:absolute;content:'';top:0;height:5px;width:100%;background:#EDEBEB}
.related-story::after{top:auto;bottom:0}
.trending-list{list-style-type:none;margin:0;padding:0;counter-reset:trending-counter}
.trending-list li{position:relative;padding:24px 0 24px 40px;margin:0}
.trending-list li::before{content:counter(trending-counter);counter-increment:trending-counter;position:absolute;left:8px;top:18px;font-size:1.6875rem;color:#900}
@media screen and (min-width:40em){.two-thirds .trending-list .title{font-size:20px}
}
.mediakit--download p,.topic-banner .teaser{font-size:1rem}
.recommended .slick-slider .title a{color:#fff}
.recommended .slick-slider .recommended--content{background:#900;color:#fff;padding:24px}
.topic-banner{padding:0}
.topic-banner .layout{width:100%;position:static}
.topic-banner .title{margin-bottom:.625rem}
.topic-banner .item-meta.inline{margin-bottom:1.25rem}
.topic-banner .item-content{padding-bottom:40px;margin-top:33vh}
.topic-banner .component-title{font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400;font-size:24px;padding:0 12px 12px;margin:0 -12px;background-color:#fff;text-transform:none}
.topic-banner--image .bg-image-cover{position:absolute;top:0;right:0;left:0;height:33vh;background-position:center top}
@media screen and (min-width:40em){.topic-banner .component-title{padding:40px 0 1.875rem;font-size:30px;margin:0 0 1.875rem;background-color:transparent;position:relative}
.topic-banner .component-title::after{content:'';bottom:0;left:0;right:24px;position:absolute;height:1px;background-color:#C9C4C2}
.topic-banner .item-content{padding-bottom:40px;margin-top:0}
.topic-banner .component-title,.topic-banner .item-content{width:50%;padding-right:12px}
.topic-banner .button{margin-bottom:0}
.topic-banner--image .bg-image-cover{position:absolute;z-index:0;height:100%;top:0;bottom:0;left:calc(50% + 12px);width:calc(50vw - 20px);max-width:1024px}
}
.tag-title .count{color:#918A82}
@media screen and (max-width:39.9375em){.tag-title{margin:-40px -12px 20px;background:#4A3C31;color:#fff;padding:20px 12px}
.count{display:block;font-size:1rem}
.show-list-on-small .grid-item:nth-child(n+2) .media{float:left;width:30%;margin-top:4px;margin-right:16px;margin-bottom:1.25rem}
.show-list-on-small .grid-item:first-child .media{margin:0 -12px 1.25rem}
.show-list-on-small .grid-item--container{border-bottom:1px solid #DBD9D6}
.show-list-on-small .grid-item--container::after,.show-list-on-small .grid-item--container::before{content:' ';display:table}
.show-list-on-small .grid-item--container::after{clear:both}
.show-list-on-small .grid-item--content{overflow:hidden;margin-bottom:.625rem}
}
@media screen and (min-width:40em){.tag-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.tag-title{max-width:66.66667%}
.tag-title .count::before{content:"("}
.tag-title .count::after{content:")"}
}
.author.four-up .author-image .media,.author.list .author-image .media{max-width:96px;border-radius:50%;overflow:hidden}
.one-third .author.list::before{display:none}
.author.four-up .author-image{position:absolute;right:24px;top:-36px}
.author.list{padding-top:0!important}
.author.list .author-image .media{float:none;margin:0 0 32px}
.author.list .media{float:right;margin-left:16px;margin-top:4px}
.author-profile .media{border-radius:50%;float:left;margin:0 16px 0 0;max-width:175px;width:25%;overflow:hidden}
.author-profile .title{margin-bottom:.625rem}
.author-profile .author--contact{overflow:hidden}
@media screen and (max-width:39.9375em){.author-profile .button-group li{margin-left:0;width:100%}
.author-profile .button-group li a{display:block}
}
@media screen and (min-width:40em){.author-profile .title{margin-bottom:1.25rem}
.author-profile .media{margin:0 32px 0 0}
.author--details{overflow:hidden}
}
.article-mediakit{padding:0}
.article-mediakit .layout{padding-top:40px;padding-bottom:40px}
.article-mediakit+.article-footer{padding-top:0}
.mediakit--contact *{line-height:1.25}
.mediakit--contact+.button,.mediakit--contact+.mediakit--contact{margin-top:1.25rem}
.contact--subtitle,.contact--title{margin:0}
.contact--title{font-size:1.125rem}
.contact--subtitle{font-size:1rem}
@media screen and (max-width:39.9375em){.mediakit--contacts+.mediakit--download{margin-top:1.25rem}
.mediakit--contact .inline span{display:none}
.mediakit--contact .inline p{display:block;margin-bottom:0}
}
@media screen and (min-width:40em){.article-mediakit{padding:0}
.article-mediakit .layout{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.article-mediakit .layout::after,.article-mediakit .layout::before{content:' ';display:table}
.article-mediakit .layout::after{clear:both}
.mediakit--download{width:100%;float:left;padding-left:.75rem;padding-right:.75rem}
.mediakit--contacts{width:66.66667%;float:left;padding-left:.75rem;position:relative;padding-right:25px}
.mediakit--contacts+.mediakit--download{width:33.33333%;float:left;padding-right:.75rem;padding-left:25px;position:relative}
.mediakit--contacts+.mediakit--download::before{content:'';position:absolute;top:0;bottom:0;left:0;width:2px;background:rgba(0,0,0,.2)}
}
.cd-horizontal-timeline ol,.cd-horizontal-timeline ul{margin:0;padding:0;list-style-type:none}
.twitter-tweet{margin:0 auto}
iframe.instagram-media-rendered,iframe.twitter-tweet-rendered{max-width:500px!important;margin:0 auto!important}
.cd-horizontal-timeline{opacity:0;margin:2em auto;transition:opacity .2s}
.cd-horizontal-timeline::before{content:'mobile';display:none}
.cd-horizontal-timeline.loaded{opacity:1}
.cd-horizontal-timeline .timeline{position:relative;height:100px;width:100%;max-width:800px;margin:0 auto}
.cd-horizontal-timeline .timeline.tall{height:150px}
.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}
.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px}
.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#dfdfdf;transition:transform .4s}
.cd-horizontal-timeline .tall .events{top:74px}
.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#900;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left center;transform-origin:left center;transition:transform .3s}
.cd-horizontal-timeline .events a{position:absolute;text-align:center;font-size:14px;padding-bottom:0;color:#900!important;transform:translateZ(0);z-index:10}
.cd-horizontal-timeline .events a:active,.cd-horizontal-timeline .events a:focus,.cd-horizontal-timeline .events a:hover,.cd-horizontal-timeline .events a:link,.cd-horizontal-timeline .events a:visited{color:#900!important;outline-color:#900!important}
.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-25px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;transition:background-color .3s,border-color .3s}
.cd-horizontal-timeline .events a::before{content:"";position:absolute;width:2px;background:#dfdfdf;bottom:-20px;left:calc(50% - 1px)}
.cd-horizontal-timeline .events li:nth-child(even) a{bottom:-40px;padding-bottom:0}
.cd-horizontal-timeline .events li:nth-child(even) a::before{bottom:22px}
.cd-horizontal-timeline .events a.whoa-buddy{bottom:40px;z-index:9}
.cd-horizontal-timeline .events a.whoa-buddy::after{bottom:-45px}
.cd-horizontal-timeline .events a.whoa-buddy::before{bottom:-40px}
.cd-horizontal-timeline .events li:nth-child(even) a.whoa-buddy{bottom:-60px;padding-bottom:0}
.cd-horizontal-timeline .events li:nth-child(even) a.whoa-buddy::before{top:-35px;bottom:22px}
.cd-horizontal-timeline .events li:nth-child(even) a.whoa-buddy::after{top:-45px}
.no-touch .cd-horizontal-timeline .events a:active::after{background-color:#900!important;border-color:#900!important}
.cd-horizontal-timeline .events a.selected{pointer-events:none}
.cd-horizontal-timeline .events a.selected::after,.cd-horizontal-timeline .events a.selected::before,.cd-horizontal-timeline .events a.selected:active::after,.cd-horizontal-timeline .events a.selected:active::before{background-color:#900!important;border-color:#900!important}
.cd-horizontal-timeline .events a.older-event:active,.cd-horizontal-timeline .events a.older-event:hover,.cd-horizontal-timeline .events a.older-event:link,.cd-horizontal-timeline .events a.older-event:visited{color:#900!important}
.cd-horizontal-timeline .events a.older-event:active:before,.cd-horizontal-timeline .events a.older-event:hover:before,.cd-horizontal-timeline .events a.older-event:link:before,.cd-horizontal-timeline .events a.older-event:visited:before{background-color:#900!important}
.cd-horizontal-timeline .events a.older-event:active:after,.cd-horizontal-timeline .events a.older-event:hover:after,.cd-horizontal-timeline .events a.older-event:link:after,.cd-horizontal-timeline .events a.older-event:visited:after{border-color:#900!important}
@media only screen and (min-width:1100px){.cd-horizontal-timeline::before{content:'desktop'}
}
.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-ms-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;transition:border-color .3s}
.cd-timeline-navigation a::after{content:'';position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(img/cd-arrow.svg) no-repeat}
.no-touch .cd-timeline-navigation a:hover{border-color:#900}
.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}
.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;transition:height .4s}
.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-ms-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;animation-duration:.4s;animation-timing-function:ease-in-out}
.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;transform:translate3d(0,0,0)}
.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{animation-name:cd-enter-right}
.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{animation-name:cd-enter-left}
.cd-horizontal-timeline .events-content li.leave-left,.cd-horizontal-timeline .events-content li.leave-right{animation-direction:reverse}
.cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}
.cd-horizontal-timeline .events-content .content .date,.cd-horizontal-timeline .events-content figure{margin-bottom:0}
@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}
100%{opacity:1;transform:translateX(0)}
}
@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}
100%{opacity:1;transform:translateX(0)}
}
.hide-timeline-months .cd-horizontal-timeline{margin-top:0}
.cd-horizontal-timeline .events a{padding-top:1rem;bottom:-60px!important;top:2px!important;min-width:125px;max-width:150px}
.cd-horizontal-timeline .events a::after,.cd-horizontal-timeline .events li a.whoa-buddy::after,.cd-horizontal-timeline .events li:nth-child(even) a::after{top:-7px!important}
.cd-horizontal-timeline .events li:nth-child(even) a::before{top:12px}
.cd-horizontal-timeline .events a::before{top:0!important;height:16px!important}
.cd-horizontal-timeline .date,.cd-horizontal-timeline .date-title{display:block}
.cd-horizontal-timeline .events a:not(.selected) .date,.cd-horizontal-timeline .events a:not(.selected) .date-title,.cd-horizontal-timeline .events a:not(.selected)::before{opacity:0}
.cd-horizontal-timeline .events a:not(.selected):focus .date,.cd-horizontal-timeline .events a:not(.selected):focus .date-title,.cd-horizontal-timeline .events a:not(.selected):focus::before{opacity:1}
.cd-horizontal-timeline .events-content figure img{width:100%}
.cd-horizontal-timeline .events-content .content{background-color:#4A3C31;padding:1.25rem}
.cd-horizontal-timeline .events-content .content .campus,.cd-horizontal-timeline .events-content .content .date,.cd-horizontal-timeline .events-content .content .title,.cd-horizontal-timeline .events-content .content p{color:#fff}
.cd-horizontal-timeline .events-content .content .title{margin-top:0;margin-bottom:.1rem}
.cd-horizontal-timeline .events-content .content .campus,.cd-horizontal-timeline .events-content .content .date{font-size:1.1rem}
.cd-horizontal-timeline .events-content .content .button{margin-bottom:0}
.cd-timeline-navigation a.next{right:0;-ms-transform:translateY(-65%);transform:translateY(-65%)}
.cd-timeline-navigation a.prev{left:0;-ms-transform:translateY(-65%) rotate(180deg);transform:translateY(-65%) rotate(180deg)}
.cd-horizontal-timeline .event-month{display:none;margin-bottom:-1rem;text-align:center}
.cd-horizontal-timeline .event-month.loaded{display:block}
@media screen and (max-width:39.9375em){.cd-horizontal-timeline .timeline.tall{height:100px}
.cd-horizontal-timeline .timeline.tall .events{top:45px}
.cd-horizontal-timeline .events-content{margin-top:.5rem}
.cd-horizontal-timeline .events .date-title{display:none;font-size:0;height:0}
.article-detail.feature-index .bg-image .text{padding:1rem;position:relative;overflow:hidden}
.article-detail.feature-index .bg-image .text>*{position:relative;z-index:1}
.article-detail.feature-index .bg-image .text:after{content:"";position:absolute;bottom:0;right:0;z-index:0;width:1000px;height:1000px;background:url(//assets.iu.edu/web/3.x/css/img/notch-dark.svg)}
.article-detail.feature-index .bg-image .text::after{background-image:url(//assets.iu.edu/web/3.x/css/img/notch-dark.svg)}
}
@media screen and (min-width:40em){.cd-horizontal-timeline .timeline{height:110px}
.cd-horizontal-timeline .timeline.tall{height:158px}
.cd-horizontal-timeline .events-content .content,.cd-horizontal-timeline .events-content .feature{background-color:transparent}
.cd-horizontal-timeline .events-content .content{overflow:hidden;background-color:transparent;padding-top:0}
.cd-horizontal-timeline .events-content figure{float:left;max-width:60%}
.cd-horizontal-timeline .events-content .content .campus,.cd-horizontal-timeline .events-content .content .date,.cd-horizontal-timeline .events-content .content .title,.cd-horizontal-timeline .events-content .content p{color:#4A3C31}
}
.feature-header{padding-top:0}
.article-detail.feature-index .article-bottom{display:none}
.article-content .one-third .panel{padding-bottom:1.5rem}
.bg-image.article-content .one-half .panel{padding:1.5rem .75rem}
.feature-section.bg-image{background-color:#900}
.social-share.feature{position:relative;top:0}
.social-share.feature li{line-height:32px}
.feature--share .title,.feature--subtitle,.feature--title{color:#323232;font-family:BentonSansLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.15;text-align:center}
.feature--share .title a,.feature--subtitle a,.feature--title a{color:#323232;transition:color .5s}
.feature--share .title a:focus,.feature--share .title a:hover,.feature--subtitle a:focus,.feature--subtitle a:hover,.feature--title a:focus,.feature--title a:hover{color:#5b5b5b}
.feature--title span{font-family:BentonSansLightRegular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.latest-social--repost .intent,.nav-dropdown--title{font-family:BentonSansBold,Arial,sans-serif;font-weight:400}
.feature--title{font-size:1.5rem;margin-bottom:0;transition:all .5s}
.feature--subtitle{font-size:1.125rem}
.feature--byline{border-top:1px solid #DDD;color:#6e635a;font-style:italic;margin-top:24px;padding-top:24px;text-align:center}
.feature--byline p{margin-bottom:0;line-height:1.25}
.feature--share{margin-bottom:2rem}
.feature--share .title{font-size:1.125rem}
.feature--share .share{float:none;text-align:center}
.feature--share .share a::before{background-color:#900;border-color:#900!important}
.feature--share .share a:focus::before,.feature--share .share a:hover::before{color:#900;background-color:#fff}
@media only screen and (max-width:420px){.feature--byline p{font-size:.875rem}
}
@media screen and (max-width:39.9375em){.feature-section{padding-bottom:0;padding-top:0}
.feature-section .bg-image-cover{position:relative;height:300px}
.feature-section .notched-container{margin-left:-12px;margin-right:-12px;margin-bottom:0}
.one-half+.one-half>.button.float-right{margin-top:-1.25rem}
.prev-next .one-half+.one-half>.button.float-right{margin-top:0}
}
@media screen and (min-width:40em) and (max-width:64em){.feature-section .one-third{width:50%}
}
@media screen and (min-width:40em){.feature--title{font-size:4.5rem}
.feature--subtitle{font-size:1.875rem}
.feature--byline p{font-size:1.375rem}
.feature--share{margin-top:4.6875rem;margin-bottom:2rem}
.feature--share .title{font-size:1.5rem}
.feature--share .share a{margin:0 .5rem}
.feature--share .share a:before{font-size:3rem!important}
}
@media screen and (min-width:64.0625em){.feature--title{font-size:4.5rem;margin-bottom:1.5rem}
.feature--subtitle{font-size:2rem;margin-bottom:1.25rem;line-height:1.25}
.feature--share{margin-top:0;margin-bottom:4rem}
.feature--share .title{font-size:2.25rem}
}
.notched-container{position:relative;overflow:hidden;height:100%}
.notched-container .media.image{margin-bottom:0}
.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}
.container--details{border-top:4px solid #900;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;position:relative;z-index:1}
.container--details .title+.meta{margin-top:-.625rem}
.container--details .teaser{font-size:1rem}
.notched-container.crimson::after{background-image:url(//assets.iu.edu/web/3.x/css/img/notch-crimson-dark.svg)}
.notched-container.crimson .container--details{border-top-color:#7A1705}
.notched-container.crimson .button.invert:focus,.notched-container.crimson .button.invert:hover{background-color:#fff;color:#900;border-color:#fff}
.container--details.with-button .button{max-width:80%}
.notched-container.align-buttons .container--details{padding-bottom:54px}
.notched-container.align-buttons .container--details .button{position:absolute}
.section.topic-feature{padding:0;position:relative}
.section.topic-feature .component-title{margin-top:40px;margin-bottom:2.5rem}
.feature-list .media{width:25%;float:left;padding:0 16px 0 0;margin-top:4px}
.feature-list .item-content{overflow:hidden}
.feature-list .title{font-size:1rem;line-height:1.5;margin-bottom:.625rem}
.feature-list a{color:#4A3C31}
.feature-list--item{margin-bottom:20px;border-bottom:1px solid #C9C4C2}
.feature-list--item::after,.feature-list--item::before{content:' ';display:table}
.feature-list--item:last-child{border-bottom:none}
.feature-list--item .item-meta{margin-bottom:1.25rem}
.feature-list--item .item-meta.date{color:#6e635a}
.feature-item--single .bg-image-cover{position:relative;min-height:33vh;background-position:center top}
.feature-item--single .item-content{overflow:hidden;padding:1.5rem;position:relative}
.feature-item--single .item-meta,.feature-item--single .title a{color:#fff;position:relative}
.feature-item--single .item-content::before{content:'';position:absolute;background:url(img/notch-dark.svg) right bottom no-repeat;bottom:0;right:0;width:1000px;height:1000px}
@media screen and (min-width:40em){.section.topic-feature .component-title{margin-top:56px}
.feature-list{padding-right:30px}
.topic-feature .one-half:first-of-type{padding-left:12px}
.topic-feature .one-half:nth-of-type(2){padding-left:0;padding-right:12px}
.feature-item--single .bg-image-cover{position:absolute;z-index:0;min-height:0;left:calc(50% + 12px);width:calc(50vw - 20px);max-width:1024px}
.feature-item--single .title{font-family:BentonSansBold,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.25;margin-bottom:.625rem;position:relative}
.feature-item--single .title a{color:#fff}
.feature-item--single .item-content{left:calc(50% + 12px);position:absolute;bottom:0;z-index:2;overflow:hidden;padding:1.5rem}
.feature-item--single .item-content::before{right:.75rem}
}
.spotlight--item{background:#4A3C31}
.spotlight--item::after,.spotlight--item::before{content:' ';display:table}
.spotlight--item .title{font-size:20px;line-height:1.5}
.spotlight--item .topic a{color:#91d6ee}
.spotlight--item .teaser{font-size:1rem}
.spotlight--content{padding:0 30px 30px 18px}
.spotlight--header{padding-bottom:.625rem;margin-bottom:1.25rem;border-bottom:2px solid rgba(250,250,250,.65)}
@media screen and (max-width:799px){.spotlight--item .bg-image-cover{position:relative;height:33vh;margin-bottom:1.25rem}
}
@media screen and (min-width:800px){.spotlight--item .title{font-size:22px}
.spotlight--item .bg-image{position:absolute;left:0;height:100%;width:66.6667%}
.spotlight--content{padding:30px;margin-left:66.66667%;width:33.33333%}
.spotlight--item .media{margin-bottom:0}
}
.feature-story--item{padding:30px;position:relative;overflow:hidden}
.feature-story--item::before{content:"";position:absolute;background:url(img/notch-dark.svg) right bottom no-repeat;right:0;bottom:0;width:1000px;height:1000px}
.feature-story--item a,.feature-story--item p{font-size:1rem;color:#fff}
.feature-story--item .title,.feature-story--item a,.feature-story--item p{position:relative}
.feature-story--item.focus-left,.focus-left .feature-story--item{float:right}
@media screen and (min-width:40em){.feature-story .bg-image-cover{position:absolute;min-height:0}
.feature-story .layout{padding:0 12px}
.feature-story--item{width:40%}
}
@media screen and (max-width:39.9375em){.feature-story{padding:0}
.feature-story--item{position:absolute;bottom:0;left:0;right:0;padding:20px 12px}
.feature-story--item .button{margin-bottom:0}
}
@media screen and (max-width:640px) and (min-height:768px){.feature-story .layout{min-height:33vh}
}
@media screen and (max-width:640px) and (max-height:768px){.feature-story .layout{min-height:75vh}
}
.latest-social--text{font-size:1.5rem;line-height:1.33}
.latest-social--text a{color:#91d6ee}
.latest-social--cta{border-top:3px solid rgba(0,0,0,.25);padding-top:40px;margin-top:40px}
.latest-social--cta .title{font-size:20px;line-height:1.3}
.latest-social--repost{padding-left:40px;background:url(img/tweet.svg) left center no-repeat;background-size:28px 28px;font-size:16px;line-height:28px}
.latest-social--repost .intent{color:#fff!important;font-size:16px;padding:0;margin:0;width:auto;display:inline}
.latest-social--repost .intent:focus,.latest-social--repost .intent:hover{color:#91d6ee!important}
@media screen and (min-width:40em){.latest-social--text{font-size:2rem;line-height:1.5}
.latest-social--cta{border-top:0;padding-top:0;margin-top:0;border-left:3px solid rgba(0,0,0,.25);padding-left:40px}
.latest-social--cta p{font-size:1rem}
}
.text-only--single .teaser,.text-only--single .topic,.text-only--single p{font-size:1rem}
.text-only--item{border-bottom:1px solid #C9C4C2;margin-bottom:1.25rem}
.text-only--item:last-of-type{border-bottom:0}
.text-only--item .title{font-size:20px}
.text-only--item .title,.text-only--single .title{line-height:1.25;margin-bottom:.625rem}
.text-only--item .title a,.text-only--single .title a{color:#4A3C31}
.text-only--item .item-meta.inline,.text-only--single .item-meta.inline{margin-bottom:1.25rem}
.text-only--item .item-meta.date,.text-only--single .item-meta.date{color:#6e635a}
@media screen and (max-width:39.9375em){.text-only--single{border-bottom:1px solid #C9C4C2}
#home .component.inline .grid-item .media{margin-left:-12px;margin-right:-12px}
}
@media screen and (min-width:40em){.text-only .component-title{margin-bottom:2.5rem;color:#4A3C31}
.text-only .one-half{position:relative}
.text-only .one-half:first-of-type{padding-right:30px}
.text-only .one-half:first-of-type::after{right:-1px}
.text-only .one-half:last-of-type{padding-left:30px}
.text-only .one-half:last-of-type::after{left:-1px}
.text-only--single .teaser{font-size:1rem}
p.no-stories{min-height:200px}
.dd-filter{position:absolute;right:12px;top:0;z-index:5;min-width:calc(33% - 20px);max-width:calc(50% - 20px)}
}
@media screen and (min-width:64.0625em){.dd-filter{max-width:calc(33% - 20px)}
}
.dd-filter--title{height:2.5625rem;padding:.5rem 1.5rem .5rem .5rem;border:1px solid #ccc;margin:0;font-family:inherit;line-height:normal;color:#191919;background-color:#FAFAFA;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-align:left;font-size:1rem;position:relative;float:right;width:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2825, 25, 25%29'></polygon></svg>");background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat}
@media screen and (min-width:0\0){.dd-filter--title{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}
}
.dd-filter--title:hover{cursor:pointer}
.dd-filter--title.open::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.dd-filter--content fieldset{width:100%}
.dd-filter--list{background-color:#EDEBEB;list-style-type:none;margin:8px 0 0;padding:0}
.dd-filter--list li{padding:10px 12px;border-bottom:1px solid #fefefe;margin:0}
.dd-filter--list li:last-child{border-bottom:none}
.dd-filter--list .dd-filter--item{text-indent:-20px;padding-left:30px!important}
.dd-filter--list .count{color:#6e635a;display:inline}
#filter-selection.tags .select-item.clear,#filter-selection.tags .select-item:last-child::after{display:none}
.dd-filter--form{font-size:1rem;margin-bottom:0}
.dd-filter--form *{font-size:inherit}
.dd-filter--form label{font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400;line-height:1.35}
.dd-filter--form [type=checkbox]{margin-bottom:0;margin-right:2px;vertical-align:1px}
.filter-selections{margin-bottom:.625rem}
.filter-selections .filter-title{margin-bottom:.41667rem}
.filter-selections a{color:#900}
#filter-selection.tags{margin-top:0}
#filter-selection.tags .select-item{border:none;font-size:1rem;color:#900;padding:2px 4px 0 0;margin-bottom:0;margin-right:3px}
#filter-selection.tags .select-item::after{content:", ";color:#191919;right:0;top:auto;font-size:inherit}
.is-sticky .nav-dropdown--content{top:0}
.close-dropdown{text-transform:none}
.nav-dropdown--content{background:#f6f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #DBD9D6;border-top:3px solid rgba(74,60,49,.3);height:0;visibility:hidden;top:100%;overflow:hidden;text-align:left;position:absolute;left:15%;width:85%;right:12px;z-index:6}
.nav-dropdown--content:hover{height:auto}
.is-sticky nav.main.newsroom .nav-dropdown--content{top:100%}
.is-sticky nav.main.newsroom .nav-dropdown--content a{color:#4A3C31}
.nav-dropdown--content .one-fourth{width:25%;position:relative}
.nav-dropdown--content .one-fourth::before{content:'';position:absolute;left:0;top:20px;bottom:20px;width:2px;background:#DBD9D6}
.nav-dropdown--content .one-fourth,.nav-dropdown--content .one-half{display:table-cell;float:none;padding:30px}
.nav-dropdown--title{color:#900;font-size:14px;margin-bottom:.625rem;text-transform:uppercase}
#nav-main.newsroom .nav-dropdown--list{text-align:left;margin-left:0;width:auto;display:block}
#nav-main.newsroom .nav-dropdown--list li{text-transform:none;display:block;text-align:left;padding:0 0 8px;font-size:16px;border-left:none;line-height:1.35;height:auto}
#nav-main.newsroom .nav-dropdown--list li::after{display:none}
#nav-main.newsroom .one-half .nav-dropdown--list{column-count:2;column-gap:40px}
.skirt-nav.both+.connect.iu-bloomington{left:-50%}
.connect.iu-bloomington+.connect.iupui{left:-50%;margin-top:20px}
@media screen and (min-width:40em){#filter-selection.tags .content{max-width:66.666667%}
.skirt-nav h3{margin-top:6px;padding-top:0}
.skirt-nav.both{width:50%;left:50%}
.skirt-nav.both .column{width:33%}
.connect.iu-bloomington+.connect.iupui{margin-top:0}
}
.skirt-nav h3{font-size:.875rem;margin:0;padding:8px 0;position:relative}
.skirt-nav.accordion h3{border-bottom:1px solid #3b3027;padding-left:12px;padding-right:12px}
.skirt-nav.accordion h3:hover{cursor:pointer}
.skirt-nav.accordion h3:after{font-family:Arial;content:"\002B";position:absolute;right:8px;top:0;line-height:32px;font-size:125%}
.skirt-nav.accordion .open h3:after{content:"\2212"}
.bg-dark .skirt-nav.accordion{border:none;background-color:transparent}
.caption-credit{color:#6e635a;font-style:italic}
.alpha.checkboxes [type=checkbox]+label{margin:0;padding:0 5px}
.quote.tweet{margin-bottom:2.5rem}
.quote.tweet p{display:inline}
.quote.tweet .icon-twitter{display:inline-block}
.quote.tweet .icon-twitter:focus,.quote.tweet .icon-twitter:hover{color:#4A3C31}
.belt+.skirt{padding-top:0}
.placeholder{background:#EDEBEB}
@media screen and (min-width:40em){.quote.tweet .icon-twitter::before{font-size:30px;margin-top:2px}
.quote.tweet .intent,.quote.tweet .intent::before{width:32px;height:32px}
.placeholder{min-height:800px}
}
#filter-results td p{font-size:1rem;margin-bottom:0}
.bg-image.parallax{background-color:#191919}
.bg-image.parallax .stat--info{color:#191919}
.bg-image.parallax .stat--number,.bg-image.parallax .stat--text{color:#fff}
.bg-image.parallax .text{background-image:url(//assets.iu.edu/web/3.x/css/img/notch-darkest.svg);background-repeat:no-repeat;background-position:right bottom;background-size:1000px 1000px;padding:20px}
section.bg-none.section:last-child.breakout .one-half:first-child+.one-half{margin-top:0}
.commencement figcaption{font-size:1.25rem;text-align:center}
@media screen and (min-width:64.0625em){.commencement .feature--title{width:100vw;margin-left:calc(50% - 50vw)}
}
#namebadge-link{margin-bottom: 4px; display: inline-block;}
.sticky-pic{
    position: sticky;
    position: -webkit-sticky;
    top: 64px;
	overflow: auto !important;
	background-color: #ffffff;
}
.scrolling-container{
    padding-top: 20px;
    line-height: 36px;
 }
.scrolling-text{
    display:block;
    color:#990000;
	font-family: BentonSansBold!important;
    font-size:60px;
    margin-bottom:16px;
}
.non-scrolling-text{
    display:block;
    color:#333333;
	font-family: BentonSansBold!important;
    font-size: 24px;
	text-transform: uppercase;
	
    
    margin-bottom:16px;
}

@media screen and (max-width:39.9375em){
	.scrolling-text{ font-size:48px; margin-bottom:12px;}
	.non-scrolling-text{ font-size:18px; }
	.sticky-pic{ top: 50px; }
}

.three-quarters .row{
	max-width: 48rem !important; 
	padding-top: 40px!important;
}

@media screen and (min-width:40em){
	.three-quarters .row{
		padding-top: -20px!important;
	}
} 
.short-bottom{
	padding-bottom: 20px !important;
}

.bold-quote p{
	font-family: BentonSansBold!important;
}

#particles-js {
  position: absolute;
  top: 48px;	
  width: 100%;
  height: 100%;
  background-color: #333333;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

.count-particles{
  position: absolute;
  top: 48px;
  left: 0;
  width: 100%;
  height: 100%;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
}

#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.count-particles{
  border-radius: 0 0 3px 3px;
}

.text a:not(.button) {
    word-break: normal!important;
}

.anchor-grid{
    text-align: center;
}

.anchor-grid div{
    display: inline-block;
    padding: 5px;
}

.section-center .section-title{
    text-align:center;
}

.panel-pad .panel{
    padding-bottom: 20px;
    padding-left: 20px;
}

.panel-pad a:not(.button){
    color: #5CC5EB!important;   
}    

.anchor-grid div{
			   text-align: center;
			   width: 200px;
		   }
		   
.rvt-icon {
	width: 1rem;
	height: 1rem;
   	color: #990400;
   	position: relative;
	top: 2px;
}

.on-page-nav{
   width: 100%; 
   text-align: center; 
   position: relative; 
   border-bottom: 2px solid #990400;
   margin-bottom: 40px; 
}

.on-page-nav h2{
   margin-bottom: 10px!important;
} 

@media screen and (max-width:39.9375em){
   .on-page-nav h2{
	   margin-bottom: 48px!important;
   } 
}

.anchor-link {
   color: #000000!important;
   text-decoration: none!important;
   text-transform: uppercase; 
   font-size: 1rem; 
   font-weight: bold;
}

.anchor-link-container{
   position: absolute; 
   bottom: 12px; 
   display: inline-block;
}

.anchor-link-right{
   right: 0;   
   padding-right: 10px;
}

.anchor-link-left{
   left: 0;   
   padding-left: 10px;
}

.anchor-link:hover{
   text-decoration: underline!important;
}

.anchor-link:focus{
   text-decoration: underline!important;
}

.top-anchor-link{
   font-size: 1.25rem; 
   font-weight: bold; 
   color: #ffffff!important;
   text-decoration: none!important;
}

.top-anchor-link:hover{
   text-decoration: underline!important;
}

.top-anchor-link:focus{
   text-decoration: underline!important;
}

.top-anchor-link img{
   border-radius: 50px; width: 50px;
   border: 2px solid #ffffff;
}

.top-anchor-link:hover img{
   border: 3px solid #ffffff;
}

.no-top-pad #content{
	margin-top: 0;
}

.no-top-pad main{
	padding-top: 0;
	top: -25px;
}