@charset "UTF-8";
.event--content .section-title,.event--content h3,.event--details .email,.event--details .phone,.event--details .section-title,.event--details h3{font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400}
.courtesy .cite,.event--details p,.listing--events .sub-title,.marker{font-family:BentonSansBold,Arial,sans-serif;font-weight:400}
main{position:relative;padding-top:10px}
@media screen and (min-width:64.0625em){main{padding-top:50px}
}
@keyframes rotateImageLeft{25%{left:-25%}
50%{left:-50%}
75%{left:-75%}
100%{left:-100%}
}
@keyframes rotateImageRight{25%{left:25%}
50%{left:50%}
75%{left:75%}
100%{left:100%}
}
.js #home .off-canvas-wrapper-inner{overflow:hidden}
.js #home #banner .history-images .bg-image-cover:first-child{z-index:1}
.js #home #banner .history-images .bg-image-cover.rotation-initialized,.js #home #banner .history-images .bg-image-cover:last-child{z-index:0}
.js #home #banner .history-images .bg-image-cover.rotating,.js #home #banner.loaded .row.banner-toggle,.js #home #banner.loaded .row.logo{z-index:1}
.js #home #banner .history-images .bg-image-cover.rotating.left{animation:rotateImageLeft;animation-delay:0s;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}
.js #home #banner .history-images .bg-image-cover.rotating.right{animation:rotateImageRight;animation-delay:0s;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}
.js #home #banner.loaded .row.banner-toggle{display:block;padding-left:0;padding-right:0;position:absolute;top:104%;height:100%;left:50%}
.js #home #banner.loaded .row.banner-toggle .toggle-btn-group{background:#EDEBEB;left:-50%;position:relative;bottom:0}
#home #content.bg-none{padding-top:2.5rem}
@media screen and (max-width:39.9375em){#home .home-50th-mark .text,#home .home-50th-mark figure{text-align:center}
#home .home-50th-mark figure img{max-width:350px;width:100%}
}
@media screen and (max-width:64em){#home #banner svg{display:none}
}
@media screen and (min-width:64.0625em){#home main{padding-top:0;z-index:1}
.js #home #banner.loaded{height:650px}
.js #home #banner.loaded .row.banner-toggle{left:auto;padding-left:.75rem;padding-right:.75rem;position:relative;top:auto}
.js #home #banner.loaded .row.banner-toggle .toggle-btn-group{left:auto;margin-bottom:0;position:absolute}
.js #home #banner.loaded .fifty-logo{position:absolute;right:-134px;top:110px;width:55%}
}
.toggle-btn-group{background-color:#fff;border-radius:30px;display:inline-block;height:38px;margin-bottom:1.25rem;padding:.25rem;min-width:200px;width:auto!important}
.toggle-btn-group input,.toggle-btn-group label{pointer-events:visible;z-index:1}
.toggle-btn-group label{padding:2px .5rem;display:inline-block!important;float:left;text-align:center;cursor:pointer;color:#fff;border:2px solid transparent;margin:0;height:30px;border-radius:30px;width:47.5%}
.toggle-btn-group input[type=radio]+label:first-of-type{margin-right:2.5%}
.toggle-btn-group input[type=radio]+label:last-of-type{margin-left:2.5%}
.toggle-btn-group input[type=radio]+label{padding:2px .5rem}
.toggle-btn-group.outline{outline:solid 2px}
.toggle-btn-group .indicator{display:block;background-color:#900;border-radius:30px;height:30px;pointer-events:none;position:absolute;width:50%;z-index:0}
.toggle-btn-group .indicator.left{left:0}
.toggle-btn-group .indicator.right{right:0}
.toggle-btn-group input[type=radio]:checked+label{background-color:#900;border:2px solid #900; color:#ffffff;}
.toggle-btn-group input[type=radio]:not(:checked)+label{color:#4A3C31}
.toggle-btn-group input[type=radio]:hover+label{background-color:#fff;border-color:#900;color:#900}
.toggle-btn-group input[type=radio]:focus+label{outline:-webkit-focus-ring-color auto 5px;background-color:#fff;border-color:#900;color:#900}
.toggle-btn-group input[type=radio]{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;margin:0}
.listing #filter-results{margin-bottom:2.5rem}
.listing #filter-results .button:focus{border:2px solid #fff;color:#fff}
@media screen and (min-width:40em){.listing #filter-results{margin-bottom:3.5rem}
.listing h4.title{color:#fff}
.listing .grid-item{clear:none!important}
.listing .grid-item.special-event{width:100%}
.listing .special-event-first{margin-bottom:1.25rem}
.filter .toggle-btn-group{margin-top:1.25rem}
}
.listing--events .grid-item{color:#fff;text-align:center}
.listing--events .grid-item .container--details{border-top:none;padding-top:3.5rem;height:100%}
.listing--events .grid-item .bg-image-cover{background-size:cover!important}
.listing--events .grid-item:not(.special-event) .container--details.with-button .button{left:1.5rem;right:1.5rem}
.listing--events .grid-item.special-event .container--details{padding-bottom:2.5rem;padding-top:2.5rem}
.listing--events .grid-item.special-event .container--details.with-button .button{bottom:auto;margin-bottom:0;position:relative}
.listing--events .upcoming-event+.past-event{margin-top:0}
.listing--events .title{margin-bottom:.5rem;color:#fff}
.listing--events .title:after{content:"";display:block;margin:0 auto;width:77.5px;padding-top:8px;border-bottom:1px solid #fff}
.listing--events .sub-title{text-transform:uppercase}
.listing--events .time{margin-bottom:0}
.listing--events .special-event .title:after{width:250px}
.listing--events .special-event.past-event{margin-bottom:1rem}
.listing--events .special-event.past-event .location{display:block}
.listing--events .special-event.past-event:not(:first-of-type){margin-top:0}
.listing--events .special-event.past-event:last-of-type{margin-bottom:auto}
.radio-state{display:inline-block;line-height:30px;margin-left:.75rem;margin-top:.29rem;position:absolute;opacity:0}
.radio-state.state-loaded{opacity:1}
#filter-selection .result-count{text-transform:lowercase}
@media screen and (max-width:39.9375em){.listing--events .grid-item .audience,.listing--events .grid-item .location{display:none}
.listing--events .grid-item .title{font-size:2rem}
.listing--events .grid-item .sub-title{margin-bottom:0;padding-bottom:0}
.listing--events .grid-item .time{padding-bottom:1rem}
.listing--events .grid-item .container--details .button{position:inherit;bottom:auto;left:auto!important;right:auto!important}
.listing--events .grid-item:not(.special-event){border-top:3px solid #EDEBEB;padding-top:.75rem}
.listing--events .grid-item:not(.special-event) .bg-image-cover{background:0 0!important}
.listing--events .grid-item:not(.special-event) .notched-container::after{content:none}
.listing--events .grid-item:not(.special-event) .audience,.listing--events .grid-item:not(.special-event) .location,.listing--events .grid-item:not(.special-event) .sub-title,.listing--events .grid-item:not(.special-event) .time,.listing--events .grid-item:not(.special-event) .title{color:#4A3C31}
.listing--events .grid-item:not(.special-event) .title:after{width:125px;border-bottom:1px solid #4A3C31}
.listing--events .grid-item:not(.special-event):first-child{border-top:none;padding-top:0}
.listing--events .grid-item.special-event{padding-left:0;padding-right:0}
.listing--events .grid-item.special-event .notched-container{padding-top:1.25rem;padding-bottom:1.25rem}
.listing--events .grid-item.special-event .button:hover{border:2px solid #fff;color:#fff}
.listing--events .grid-item.special-event+.grid-item:not(.special-event){border-top:none;padding-top:0}
}
@media screen and (min-width:40em){#filter-selection .result-count{font-size:1.25rem}
.listing--events .grid-item{clear:none}
.listing--events .grid-item:not(.special-event) .container--details.with-button .button{left:2rem;right:2rem}
.listing--events .title{font-size:1.75rem}
.listing--events .location,.listing--events .sub-title,.listing--events .time{font-size:1.1rem}
.listing--events .audience,.listing--events .time{margin-bottom:0}
.listing--events .audience{padding-bottom:1.25rem;font-style:italic;font-size:1rem}
.listing--events .special-event{width:100%}
.listing--events .special-event .title{font-size:3.5rem}
.listing--events .special-event .sub-title{margin-bottom:0;font-size:2rem}
.listing--events .special-event .location,.listing--events .special-event .time{display:inline;font-size:1.5rem}
.listing--events .special-event .time:after{content:","}
.listing--events .special-event .audience{font-size:1.25rem}
.listing--events .button:hover{border:2px solid #fff;color:#fff}
}
.listing__stories .notched-container{background:#575757}
.listing__stories .notched-container>.container--details{border-top:none;padding:2rem}
.listing__stories .notched-container .excerpt{font-size:1.125rem}
.listing__stories .notched-container .excerpt a{text-decoration:underline}
.listing__stories .notched-container .cite{margin-bottom:0}
.listing__stories .notched-container:after{content:none}
.listing__stories .listing__stories--excerpt-with-background-image,.listing__stories .listing__stories--share-story{color:#fff;}
.listing__stories .listing__stories--excerpt-with-background-image .bg-image-cover,.listing__stories .listing__stories--share-story .bg-image-cover{background-size:cover!important}
.listing__stories .listing__stories--excerpt-with-background-image a:not(.button),.listing__stories .listing__stories--share-story a:not(.button){background-color:rgba(0,0,0,.4)!important}
.listing__stories .listing__stories--share-story{text-align:center}
.listing__stories .listing__stories--share-story img{padding-bottom:1.25rem;max-width:150px}
.listing__stories .listing__stories--share-story .title{font-size:2rem}
.listing__stories .listing__stories--share-story .button{display:inline-block;position:relative}
.listing__stories .listing__stories--share-story .button:hover{background:#fff;border:2px solid #fff}
.listing__stories .listing__stories--excerpt-with-background-image .bg-image-cover{background-repeat:no-repeat!important}
.listing__stories .listing__stories--excerpt-with-background-image a{background:rgba(0,0,0,.4);color:#8ED7F1;transition:all .18s}
.listing__stories .listing__stories--excerpt-with-background-image a:hover{background:rgba(0,0,0,.8)}
.listing__stories .listing__stories--pullquote .container--details{background-color:#900;color:#fff;width:100%}
.listing__stories .listing__stories--pullquote .quote{font-size:1.5rem}
.listing__stories .listing__stories--pullquote .quote:before{content:"“";font-size:3rem;margin-left:-1.5rem;margin-top:-1rem;position:absolute}
.listing__stories .listing__stories--pullquote .quote:after{content:"”"}
@media screen and (max-width:58.75em){.listing__stories .grid.thirds>.grid-item{margin-top:1.25rem;width:50%}
.listing__stories .listing__stories--pullquote .container--details{height:100%}
}
@media screen and (max-width:39.9375em){.listing__stories .grid.thirds>.grid-item{width:100%}
}
@media screen and (min-width:40em){.listing__stories .grid.thirds>.grid-item:first-child,.listing__stories .grid.thirds>.grid-item:nth-child(2){margin-top:0}
.listing__stories .notched-container .excerpt{font-size:1.1875rem}
.listing__stories .notched-container .cite{font-size:1rem}
}
@media screen and (min-width:58.8125em){.listing__stories .special-event .container--details,.listing__stories .special-event figure{float:left}
.listing__stories .special-event figure{width:calc(66.6666% + 16px)}
.listing__stories .special-event figure img{width:100%}
.listing__stories .special-event.listing--container-left figure{float:right}
.listing__stories .special-event.listing--container-left .container-details{float:left}
.listing__stories .special-event:not(.listing__stories--pullquote) .container--details{border:none;width:calc(33.3333% - 16px)}
.listing__stories .listing__stories--pullquote .container--details{padding:3.5rem}
.listing__stories .listing__stories--pullquote .quote{font-size:3rem;line-height:3.5rem}
.listing__stories .listing__stories--pullquote .quote:before{font-size:5.25rem;margin-left:-2.5rem;margin-top:.375rem}
}
.event--content .section-title,.event--content h3,.event--details .section-title,.event--details h3{color:#900;font-size:1rem;margin-bottom:.5rem;text-transform:uppercase}
.event--content .date,.event--content .phone,.event--content .time,.event--details .date,.event--details .phone,.event--details .time{display:block}
.event--details p{font-size:1.25rem}
.event--details .email{display:block}
.event--details h3.section-title+h4{margin-bottom:.5rem}
@media screen and (max-width:39.9375em){.event--details .email,.event--details .phone{font-size:1rem}
}
@media screen and (min-width:40em){#content.summary figure{float:left;padding-right:1rem}
}
@media screen and (min-width:64.0625em){.listing--events .grid-item:not(.special-event) .container--details.with-button .button{left:6rem;right:6rem}
.event--content,.event--details{float:left}
.event--details{padding-right:3rem;width:30%}
.event--content{border-left:4px solid #900;padding-left:3rem;width:70%}
.event--content__halves{float:left;padding-right:2rem;width:50%}
.event--content__halves:last-child{padding-right:0}
}
#content.summary{padding-top:0;padding-bottom:1.5rem}
#content.summary p{font-size:1.25rem}
.courtesy .section-title{color:#900;font-size:1rem;margin-bottom:.5rem;text-transform:uppercase}
.courtesy .cite{margin-bottom:0}
@media screen and (min-width:40em){#content.summary p{font-size:2.25rem}
}
div.aria-widget-text-slider{margin-top:.5em;margin-bottom:.5em;height:120px}
div.aria-widget-text-slider .rail{height:0;margin:2px;padding-top:32px;position:relative;top:1em}
div.aria-widget-text-slider .rail:hover{cursor:pointer}
.line-marker{border-bottom:1px solid #918A82;position:absolute;top:1rem;width:100%}
div.aria-widget-text-slider .thumb{position:relative}
div.aria-widget-text-slider div.value{text-align:center;display:block;position:absolute}
div.aria-widget-text-slider label{display:block;margin-top:.5em;margin-bottom:.5em;font-weight:700}
.aria-widget-text-slider .value{opacity:0}
#idYearHiddenThumb:not(.handleDrag){transition:left .25s}
.marker{display:none;color:#900}
.timeline-results .grid-item{height:auto!important}
.left-arrow,.right-arrow{font-size:1.5rem;position:absolute;width:20px;top:13.5px}
.thumbIndicator.arrow-both .left-arrow:before,.thumbIndicator.arrow-both .right-arrow:after,.thumbIndicator.arrow-left .left-arrow:before,.thumbIndicator.arrow-right .right-arrow:after{background-size:10px;display:block;position:absolute;width:10px;height:10px;content:""}
.left-arrow{left:-12px}
.right-arrow{left:6px}
.thumbIndicator.arrow-left .left-arrow:before{background-image:url(../img/arrow-left.png)}
.thumbIndicator.arrow-right .right-arrow:after{background-image:url(../img/arrow-right.png)}
.thumbIndicator.arrow-both .left-arrow:before{background-image:url(../img/arrow-left.png)}
.thumbIndicator.arrow-both .right-arrow:after{background-image:url(../img/arrow-right.png)}
@media screen and (max-width:39.9375em){div.aria-widget-text-slider{display:none;height:auto}
div.aria-widget-text-slider .rail{padding-top:0;pointer-events:none;display:table;margin-top:2rem;top:auto;width:100%}
#idYearHiddenThumb,.end-year,.line-marker,.start-year,.value:not(.decade){display:none!important;pointer-events:none;left:-99999px!important;top:-99999px!important;width:0;z-index:0}
.value.decade{background-color:#702010;border-left:1px solid #900900;color:#fff;display:table-cell!important;height:3rem;line-height:3rem;left:auto!important;opacity:1;pointer-events:all;position:relative!important;top:0!important;z-index:1;width:20%}
.value.active-decade{background:#fff;color:#900}
}
@media screen and (min-width:40em){div.aria-widget-text-slider{margin-top:2.5rem;position:relative}
div.aria-widget-text-slider .value.decade{opacity:1}
div.aria-widget-text-slider .value.decade.active{opacity:0}
.timeline-filter-controls .grid{float:none}
.timeline-filter-controls .end-year,.timeline-filter-controls .marker,.timeline-filter-controls .start-year,.timeline-filter-controls .value{font-size:1rem}
.timeline-filter-controls .end-year,.timeline-filter-controls .start-year{position:absolute;top:1.3rem}
.timeline-filter-controls .start-year{left:0;width:5%}
.timeline-filter-controls .end-year{right:0;text-align:right;width:5%}
.timeline-filter-controls .rail{margin-left:8%!important;margin-right:8%!important}
.timeline-filter-controls .thumbIndicator{background-color:#900;height:100%;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:4px}
.timeline-filter-controls .value:hover{cursor:pointer}
.thumbIndicator .marker{display:block;position:absolute;top:-28px;left:-15px}
.notches{position:absolute;height:4px;top:1rem;width:100%}
.notches span{background-color:#918A82;height:20px;position:absolute;top:-.625rem;width:1px}
}
@media screen and (min-width:64.0625em){.timeline-filter-controls .rail{margin-left:5%!important;margin-right:5%!important}
}
.filter .decade-filter{display:block}
.filter .decade-filter input[type=radio]{position:absolute;top:-9999px;left:-9999px}
.filter .decade-filter input[type=radio]:checked+label{background:#fff;color:#900}
.filter .decade-filter label{background-color:#702010;border-left:1px solid #900900;color:#fff;display:block;float:left;height:3rem;line-height:3rem;left:auto;margin:0;opacity:1;pointer-events:all;position:relative;text-align:center;top:0;z-index:1;width:20%}
.filter .decade-filter label:first-of-type{border-left:none}
.filter .decade-filter label:last-of-type{border-right:none}
@media screen and (min-width:40em){.filter .decade-filter{display:none}
}
.timeline-results #filter-results{margin-bottom:1.5rem}
.timeline-results .result-count{text-transform:none!important}
.timeline-results .grid-item{border-left:6px solid #ACA39A;padding-left:0;padding-top:3rem;padding-bottom:3rem}
.timeline-results .grid-item .container--details{border-top:0;padding:1.25rem;min-height:auto!important}
.timeline-results .grid-item .date{text-transform:uppercase}
.timeline-results .grid-item .description{font-size:1rem;margin-bottom:0}
.timeline-results .grid-item p{color:#4A3C31}
.timeline-results .grid-item.breakout{border-left:none}
.timeline-results .grid-item:not(.breakout){position:relative;width:100%}
.timeline-results .grid-item p:empty{margin:0}
.timeline-results .grid-item[id^=page]{border-left:none;padding-top:0!important;padding-bottom:0!important;text-align:center}
.timeline-results .grid-item[id^=page] .button{margin-top:2rem}
.timeline-results .grid-item[id^=page]+.decade,.timeline-results .grid-item[id^=page]+.grid-item.timeline__container--landscape-with-text,.timeline-results .grid-item[id^=page]+.grid-item.timeline__container--portrait-with-text,.timeline-results .grid-item[id^=page]+.grid-item.timeline__container--text-only,.timeline-results .grid-item[id^=page]+.grid-item.timeline__container--timeline-slider{padding-top:0}
.timeline-results .timeline__container--image-content-block+.grid-item[id^=page]+.decade,.timeline-results .timeline__container--image-content-block+.grid-item[id^=page]+.grid-item.timeline__container--landscape-with-text,.timeline-results .timeline__container--image-content-block+.grid-item[id^=page]+.grid-item.timeline__container--portrait-with-text,.timeline-results .timeline__container--image-content-block+.grid-item[id^=page]+.grid-item.timeline__container--text-only,.timeline-results .timeline__container--image-content-block+.grid-item[id^=page]+.grid-item.timeline__container--timeline-slider{padding-top:3rem}
.timeline-results .decade{border-left:6px solid #ACA39A;clear:both;color:#fff;display:block;text-align:center;width:10rem}
.timeline-results .decade p{background:#900;margin-bottom:0;padding:.25rem 1.25rem}
.timeline-results .decade+.grid-item:not(.breakout){padding-top:0}
.timeline-results .grid-item+.decade,.timeline-results .grid>.decade{padding-top:3rem;padding-bottom:1.5rem}
.timeline-results .breakout+.decade{padding-top:6rem}
.timeline-results .timeline__container--text-only .container--details{background:#EDEBEB}
.timeline-results .timeline__container--landscape-with-text .container--details,.timeline-results .timeline__container--timeline-slider .container--details,.timeline-results .timeline__container--youtube .container--details{padding:0}
.timeline-results .timeline__container--landscape-with-text .container--details .content,.timeline-results .timeline__container--landscape-with-text .container--details figcaption,.timeline-results .timeline__container--timeline-slider .container--details .content,.timeline-results .timeline__container--timeline-slider .container--details figcaption,.timeline-results .timeline__container--youtube .container--details .content,.timeline-results .timeline__container--youtube .container--details figcaption{background:#EDEBEB;padding:1.25rem}
.timeline-results .timeline__container--audio .container--details{background:#EDEBEB}
.timeline-results .timeline__container--timeline-slider .slick-slider,.timeline-results .timeline__container--youtube .flex-video{margin-bottom:0}
.timeline-results .timeline__container--youtube figcaption{margin-top:0}
.timeline-results .timeline__container--portrait-with-text .container--details{background:#EDEBEB;padding:0;zoom:1}
.timeline-results .timeline__container--portrait-with-text .container--details:after,.timeline-results .timeline__container--portrait-with-text .container--details:before{content:"";display:table}
.timeline-results .timeline__container--portrait-with-text .container--details:after{clear:both}
.timeline-results .timeline__container--portrait-with-text .content{padding:1.25rem}
.timeline-results .timeline__container--quote{background-color:#900;padding:1.25rem 15%}
.timeline-results .timeline__container--quote .quote{color:#fff;padding-left:5%;font-size:1.5rem;line-height:1.25}
.timeline-results .timeline__container--quote .quote:before{content:"“";font-size:5.25rem;line-height:4.5rem;margin-left:-2.75rem;margin-top:.2rem;position:absolute}
.timeline-results .timeline__container--quote .quote:after{content:"”"}
.timeline-results .timeline__container--quote .citation{color:#fff;display:block;font-size:1rem;padding-left:5%}
.timeline-results .timeline__container--blockquote{background-color:#EDEBEB;padding:1.25rem 3%}
.timeline-results .timeline__container--blockquote .container--details:before{background-image:url(../img/50-spiritmark-web.png);border-radius:158px;display:inline-block;height:158px;width:158px;content:none}
.timeline-results .timeline__container--blockquote .container--details .title:before,.timeline-results .timeline__container--image-content-block .title:before{content:"";background-image:url(../img/50-spiritmark-web.png);background-size:65px 65px;background-repeat:no-repeat;border-radius:65px;display:inline-block;float:left;margin-bottom:.5rem;margin-right:1rem;width:65px;height:65px}
.timeline-results .timeline__container--blockquote .container--details .title{margin-bottom:.5rem;position:relative}
.timeline-results .timeline__container--background-with-overlay{padding:0}
.timeline-results .timeline__container--background-with-overlay .container--details{padding:4.5rem}
.timeline-results .timeline__container--background-with-overlay .bg-image-cover{z-index:1}
.timeline-results .timeline__container--background-with-overlay .content,.timeline-results .timeline__container--background-with-overlay .date,.timeline-results .timeline__container--background-with-overlay .title,.timeline-results .timeline__container--background-with-overlay .year{color:#fff}
.timeline-results .timeline__container--background-with-overlay .breakout-content{background-color:#000;padding:1.25rem;position:relative;z-index:2}
.timeline-results .timeline__container--image-content-block{background-color:#EDEBEB}
.timeline-results .timeline__container--image-content-block .title{margin-bottom:.5rem}
.timeline-results .timeline__container--image-content-block.no-image .container--details{padding-bottom:0}
.timeline-results .timeline__container--image-content-block.no-image .image-content{width:100%}
.timeline-results .timeline__container--image-content-block.no-image .content{margin-left:82px}
.timeline-results .timeline__container--image-content-block.no-mark .title:before{content:none}
.timeline-results+.back-to-top{background:#EDEBEB;display:block;padding:.75rem;position:fixed;bottom:4rem;right:2rem;z-index:100}
@media screen and (max-width:39.9375em){.timeline-results .decade,.timeline-results .grid-item{border-left:4px solid #ACA39A;margin-top:0!important}
.timeline-results .grid-item:not(.breakout){padding-top:1.5rem;padding-bottom:1.5rem}
.timeline-results .grid-item+.decade{padding-top:1.5rem}
.timeline-results .portrait-with-text img{float:right;padding-left:1.25rem;padding-bottom:1.25rem;width:45%}
.timeline-results .timeline__container--background-with-overlay .container--details{padding:0}
.timeline-results .timeline__container--background-with-overlay .container--details .bg-image-cover{height:300px;z-index:3}
.timeline-results .timeline__container--background-with-overlay .container--details .breakout-content>p:first-child{margin-top:300px}
.timeline-results .timeline__container--quote{padding:1.25rem 3%}
}
@media screen and (min-width:40em){.timeline-results .timeline__container--image-content-block .container--details:after,.timeline-results .timeline__container--portrait-with-text .container--details:after{clear:both}
.timeline-results .decade,.timeline-results .grid-item{margin-left:30%}
.timeline-results .grid-item.breakout{margin-left:calc(-50vw + 50%);width:100vw}
.timeline-results .grid-item:not(.breakout) .container--details{max-width:60%}
.timeline-results .grid-item:not(.breakout) .date{font-size:1.1rem;position:absolute;left:-45%;text-align:right;width:40%}
.timeline-results .timeline__container--text-only .container--details{max-width:50%}
.timeline-results .timeline__container--landscape-with-text .container--details{padding:0}
.timeline-results .timeline__container--landscape-with-text .container--details .content{padding:1.25rem}
.timeline-results .timeline__container--portrait-with-text .container--details{padding:0;zoom:1}
.timeline-results .timeline__container--portrait-with-text .container--details:after,.timeline-results .timeline__container--portrait-with-text .container--details:before{content:"";display:table}
.timeline-results .timeline__container--portrait-with-text .content,.timeline-results .timeline__container--portrait-with-text img{display:block;float:left;width:50%}
.timeline-results .timeline__container--portrait-with-text .content{padding:1.25rem}
.timeline-results .timeline__container--blockquote,.timeline-results .timeline__container--quote{padding:1.25rem 15%}
.timeline-results .timeline__container--quote .quote{font-size:2.5rem;line-height:1.25}
.timeline-results .timeline__container--image-content-block .container--details{padding-left:15%;padding-right:15%;zoom:1}
.timeline-results .timeline__container--image-content-block .container--details:after,.timeline-results .timeline__container--image-content-block .container--details:before{content:"";display:table}
.timeline-results .timeline__container--image-content-block .image-content,.timeline-results .timeline__container--image-content-block figure{display:block}
.timeline-results .timeline__container--image-content-block .image-content{width:60%;float:left}
.timeline-results .timeline__container--image-content-block figure{width:40%;float:right}
.timeline-results .timeline__container--image-content-block figure img{float:left;padding-left:3.5rem}
.timeline-results .timeline__container--landscape-with-text+.timeline__container--text-only,.timeline-results .timeline__container--text-only+.timeline__container--landscape-with-text,.timeline-results .timeline__container--text-only+.timeline__container--text-only{padding-top:0}
.timeline-results .grid-item[id^=page]{text-align:left}
}
@media screen and (min-width:64.0625em){.timeline-results .timeline__container--background-with-overlay,.timeline-results .timeline__container--background-with-overlay .bg-image-cover{min-height:400px}
.timeline-results .decade,.timeline-results .grid-item{margin-left:20%}
.timeline-results .grid-item:not(.breakout) .date{font-size:1.1rem;position:absolute;left:-45%;text-align:right;width:40%}
.timeline-results .grid-item.timeline__container--text-only{width:66.6666%}
.timeline-results .grid-item.timeline__container--text-only .date{left:-48%}
.timeline-results .timeline__container--landscape-with-text .container--details{max-width:100%;width:100%}
.timeline-results .timeline__container--background-with-overlay .breakout-content{display:inline-block;max-width:35%}
.timeline-results .timeline__container--background-with-overlay.focus-left .container--details:after,.timeline-results .timeline__container--background-with-overlay.focus-left .container--details:before,.timeline-results .timeline__container--background-with-overlay.focus-left:after,.timeline-results .timeline__container--background-with-overlay.focus-left:before,.timeline-results .timeline__container--background-with-overlay.focus-right .container--details:after,.timeline-results .timeline__container--background-with-overlay.focus-right .container--details:before,.timeline-results .timeline__container--background-with-overlay.focus-right:after,.timeline-results .timeline__container--background-with-overlay.focus-right:before{content:"";display:table}
.timeline-results .timeline__container--background-with-overlay.focus-left .container--details:after,.timeline-results .timeline__container--background-with-overlay.focus-left:after,.timeline-results .timeline__container--background-with-overlay.focus-right .container--details:after,.timeline-results .timeline__container--background-with-overlay.focus-right:after{clear:both}
.timeline-results .timeline__container--background-with-overlay.focus-left,.timeline-results .timeline__container--background-with-overlay.focus-left .container--details,.timeline-results .timeline__container--background-with-overlay.focus-right,.timeline-results .timeline__container--background-with-overlay.focus-right .container--details{zoom:1}
.timeline-results .timeline__container--background-with-overlay.focus-left .breakout-content{float:left}
.timeline-results .timeline__container--background-with-overlay.focus-right .breakout-content{float:right}
.timeline-results .timeline__container--background-with-overlay .container--details{min-height:426px!important}
.timeline-results .timeline__container--blockquote .container--details:before,.timeline-results .timeline__container--quote .container--details:before{content:"";background-image:url(../img/50-spiritmark-web.png);background-size:158px 158px;background-repeat:no-repeat;border-radius:158px;display:inline-block;float:left;width:158px;height:158px}
.timeline-results .timeline__container--blockquote .title:before,.timeline-results .timeline__container--quote .title:before{content:none!important}
.timeline-results .timeline__container--blockquote .blockquote,.timeline-results .timeline__container--blockquote .title,.timeline-results .timeline__container--quote .blockquote,.timeline-results .timeline__container--quote .title{padding-left:185px}
.timeline-results .timeline__container--quote .container--details:before{content:none}
.timeline-results .timeline__container--image-content-block .title:before{background-size:158px 158px;background-repeat:no-repeat;border-radius:158px;display:inline-block;float:left;margin-bottom:.5rem;margin-right:3rem;width:158px;height:158px}
.timeline-results .timeline__container--image-content-block.no-image .content,.timeline-results .timeline__container--image-content-block.no-image .title{font-size:2.5rem;line-height:1.25}
.timeline-results .timeline__container--image-content-block.no-image .content{margin-left:207px}
}
@media screen and (min-width:75em){.timeline-results .timeline__container--blockquote .container--details,.timeline-results .timeline__container--quote .container--details{margin:0 auto;max-width:73vw}
}
@media screen and (max-width:39.9375em){.belt .thirds{margin-bottom:2rem;text-align:center}
.belt .thirds:last-child{margin-bottom:0}
}
@media screen and (min-width:40em){.belt .thirds{display:inline-block;float:left;text-align:center;width:33.33333%}
.belt .thirds.belt-nav{text-align:left}
}
.listing__stories .grid-item, .listing__stories .grid-item a {color:#ffffff;}

.bg-image-cover { background-color: #000000;}
.pagination li.current a{background:#900!important}
html{overflow-x:hidden}