@font-face{font-family:'bu-search';src:url('/National_Library/oe_/https://search.bu.edu/static/css/iconfont/font/bu-search.eot?90069616');src:url('/National_Library/oe_/https://search.bu.edu/static/css/iconfont/font/bu-search.eot?90069616#iefix') format('embedded-opentype'),url('/National_Library/oe_/https://search.bu.edu/static/css/iconfont/font/bu-search.woff2?90069616') format('woff2'),url('/National_Library/oe_/https://search.bu.edu/static/css/iconfont/font/bu-search.woff?90069616') format('woff'),url('/National_Library/oe_/https://search.bu.edu/static/css/iconfont/font/bu-search.ttf?90069616') format('truetype'),url('/National_Library/oe_/https://search.bu.edu/static/css/iconfont/font/bu-search.svg?90069616#bu-search') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"bu-search";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:'\e800'}.icon-person:before{content:'\e801'}.icon-page:before{content:'\e802'}.icon-map:before{content:'\e803'}.icon-sel-down:before{content:'\e804'}.icon-sel-up:before{content:'\e805'}.icon-b:before{content:'\e806'}.icon-i:before{content:'\e807'}.icon-u:before{content:'\e808'}.icon-info-circled:before{content:'\e809'}body{background:#e9e9e9;font-family:"Arial",sans-serif;color:#2B2B2A;padding:0;margin:0}h1,h2,h3{font-family:"Calibri","Georgia",serif;font-weight:900}h4,h5,h6{font-family:"Arial",sans-serif}p{font-size:95%;line-height:140%}a{color:#1B55C0}a:hover,a:focus{color:#488C13}.sr-only{position:absolute;left:-9999em}.container{width:70%;margin-left:auto;margin-right:auto}.container .wide-column{width:60%;float:left;display:inline}.container .narrow-column{width:30%;float:left;display:inline}header{background:gainsboro;height:84px}header .container .narrow-column{padding-left:2%;padding-right:2%;width:20%}header .container .wide-column{float:right;padding-left:2%;padding-right:2%;width:72%}header .site-title{height:44px;margin-top:22px}header .site-title a{text-decoration:none;color:black}header .site-title a img{border:0}header .site-title a span{font-family:"Whitney SSm A","Whitney SSm B","Benton",Helvetica,sans-serif;font-size:1.35em;letter-spacing:-0.05em;line-height:1.9em;margin-left:7px;vertical-align:top}header .search{height:44px;margin-top:16px}header .search form{position:relative}header .search form input[type="text"]{width:92%;padding:0 16px;height:44px;font-size:100%;float:left;border:1px solid gainsboro;border-top-left-radius:3px;border-bottom-left-radius:3px}header .search form .search-wrapper{width:23%;height:44px;float:left;border:1px solid gainsboro;background:white;font-size:90%;position:absolute;right:48px}header .search form .search-wrapper select{width:93%;background-color:white;height:100%;font-size:100%;border:0;margin:0 8px}header .search form .search-in-replaced .search-in-toggle{display:block;position:absolute;border:0;background:transparent;color:#1B55C0;font-size:100%;cursor:pointer;width:24px;height:24px;line-height:24px;top:12px;right:4px;text-align:center;z-index:11}header .search form .search-in-replaced .search-in-toggle:hover,header .search form .search-in-replaced .search-in-toggle:focus{color:#488C13}header .search form .search-in-replaced ul{list-style:none;margin:0;padding:0;background:white}header .search form .search-in-replaced ul li{display:block;width:80%;height:28px;padding:8px 16px;line-height:28px;text-decoration:none}header .search form .search-in-replaced ul li[data-selected="false"]{display:none}header .search form .search-in-replaced ul li:hover,header .search form .search-in-replaced ul li:focus{color:#488C13;cursor:pointer}header .search form .search-in-replaced ul.open{position:relative;z-index:10;border-bottom:2px solid gainsboro}header .search form .search-in-replaced ul.open li{display:block}header .search form .search-in-replaced ul.open li:last-child{margin-bottom:inherit}header .search form button{position:absolute;border:0;cursor:pointer;text-decoration:none;right:0;top:1px;z-index:12;width:48px;height:44px;line-height:44px;text-align:center;float:left;border-top-right-radius:3px;border-bottom-right-radius:3px}header .search form button .icon{font-size:150%}.container main.wide-column{width:auto;float:none;display:block;padding:2%}main{padding:2%}main .title-results{margin-bottom:2%}main .title-results .narrow-column,main .title-results .wide-column{padding:0}main .title-results h1{margin:2% 0 0 0}main .title-results .results-counter{font-size:85%}main .title-results .wide-column{float:right}main .title-results .wide-column .filters ul{list-style:none;margin:2% 0 0 0;padding:0;text-align:right}main .title-results .wide-column .filters ul li{display:inline}main .title-results .wide-column .filters ul li a{display:inline-block;padding:2%;text-decoration:none}main section.places,main section.people,main section.info{padding:2%;margin-bottom:2%;background:white;border:1px solid #e2e2e2;border-radius:3px}main section.places h2,main section.people h2,main section.info h2{margin:0}main section.places h2:before,main section.people h2:before,main section.info h2:before{font-family:"bu-search";font-size:150%;content:"\E803";display:inline-block;margin-right:8px;margin-top:5px;float:left}main section.places h2+p,main section.people h2+p,main section.info h2+p{font-size:80%;margin:0 0 6px 0;color:#1e1e1d;text-transform:uppercase}main section.places .google-map,main section.people .google-map,main section.info .google-map{margin-top:1em;height:300px;background:gainsboro}main section.places ol,main section.people ol,main section.info ol{list-style:none;margin:0;padding:0}main section.places ol li,main section.people ol li,main section.info ol li{width:25%;float:left;margin:0;font-size:90%}main section.places ol li a,main section.people ol li a,main section.info ol li a{position:relative;display:block;padding:4%;margin:1%;min-height:55px;background:white;border:1px dotted transparent;text-decoration:none}main section.places ol li h3,main section.people ol li h3,main section.info ol li h3{margin:0}main section.places ol li p,main section.people ol li p,main section.info ol li p{margin:0}main section.places ol li cite,main section.people ol li cite,main section.info ol li cite{margin:0;font-size:90%;color:#6c6c69}main section.places ol li a:hover,main section.places ol li a:focus,main section.people ol li a:hover,main section.people ol li a:focus,main section.info ol li a:hover,main section.info ol li a:focus{border-color:#488C13;color:green-alt}main section.places ol li a:hover h3,main section.places ol li a:focus h3,main section.people ol li a:hover h3,main section.people ol li a:focus h3,main section.info ol li a:hover h3,main section.info ol li a:focus h3{text-decoration:underline}main section.places ol li:first-child a,main section.people ol li:first-child a,main section.info ol li:first-child a{margin-left:0}main section.places ol li.more-button a,main section.people ol li.more-button a,main section.info ol li.more-button a{margin-right:0;font-family:"Calibri","Georgia",serif;font-size:120%;color:white;line-height:55px;text-align:center}main section.places ol li.more-button a:hover,main section.places ol li.more-button a:focus,main section.people ol li.more-button a:hover,main section.people ol li.more-button a:focus,main section.info ol li.more-button a:hover,main section.info ol li.more-button a:focus{color:white;text-decoration:underline}main section.places ol li.more-button a:after,main section.people ol li.more-button a:after,main section.info ol li.more-button a:after{display:none}main section.people h2:before{content:"\E801"}main section.info{clear:both}main section.info h2:before{content:"\E809"}main section.info h2+p{text-transform:none;overflow:auto}main section.pages{padding:2%;margin-bottom:2%;background:white;border:1px solid #e2e2e2;border-radius:3px}main section.pages h2{margin:0}main section.pages h2:before{font-family:"bu-search";font-size:150%;content:"\E802";display:inline-block;margin-right:8px;margin-top:5px;float:left}main section.pages h2+p{font-size:80%;margin:0 0 6px 0;color:#1e1e1d;text-transform:uppercase}main section.pages ol.results-list{list-style:none;margin:1% 0 0 0;padding:0}main section.pages ol.results-list li{padding:2% 1%;border:1px solid transparent}main section.pages ol.results-list li h3{font-size:120%;margin:0}main section.pages ol.results-list li p{font-size:90%;margin:0}main section.pages ol.results-list li cite{color:#6c6c69;font-size:85%;display:block;margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main section.pages ol.results-list li.sponsored{padding:1em;background:#feeebb;border:1px solid #fcd457;margin-top:1em;margin-bottom:.5em}main section.pages ol.results-list li:not(.sponsored):hover{background:white;border:1px dotted #488C13}main section.pages ol.results-list li:not(.sponsored):hover cite{color:#488C13}main section.pages.no-results .message-info,main section.people.no-results .message-info,main section.places.no-results .message-info{color:#6c6c69;font-style:italic}main .column{display:inline-block}main .column.column_left{width:64%;float:left}main .column.column_left section.pages{float:none!important;width:initial!important;padding:3%}main .column.column_right{width:34%;float:right}main .column.column_right section.places,main .column.column_right section.people{float:none!important;width:initial!important;padding:5%}main ol.results-pagination{list-style:none;margin:4% 0 0 0;padding:0;text-align:center}main ol.results-pagination li{display:inline;margin:0}main ol.results-pagination li a,main ol.results-pagination li span{display:inline-block;text-align:center;padding:1%;text-decoration:none;font-size:90%}main ol.results-pagination li a:before,main ol.results-pagination li span:before{font-family:"bu-search";content:"\E808";display:block;font-size:150%;text-transform:uppercase;speak:none;font-weight:900;color:#6c6c69}main ol.results-pagination li.first-page a:before,main ol.results-pagination li.first-page span:before{content:"\E806"}main ol.results-pagination li.current-page a:before,main ol.results-pagination li.current-page span:before{color:#97080E}footer .container .narrow-column{padding:0 2%}footer .master-plate{margin:24px 0}footer .links{text-align:center;font-size:85%;margin-bottom:24px}footer .links ul{list-style:none;margin:0;padding:0}footer .links ul li{display:inline}footer .links ul li a{display:inline-block;color:#2B2B2A;padding:1%;text-decoration:none}footer .links ul li a:hover,footer .links ul li a:focus{text-decoration:underline;color:#97080E}footer .version{display:none;text-align:right;font-size:85%;color:#5f5f5c}.button{border:0;cursor:pointer}.button.button-primary{background:#1B55C0;color:white}.button.button-primary:hover,.button.button-primary:focus{background:#154193}.button.button-secondary{background:#1B55C0;color:white;border-style:solid;border-color:#1B55C0;border-radius:3px}.button.button-secondary:hover,.button.button-secondary:focus{background:#154193;border-style:solid;border-color:#154193}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.hidden{display:none}.centered{text-align:center}body.start{background:gainsboro;height:100%;min-height:100%}body.start header{background:#e9e9e9;height:70%}body.start header .container .narrow-column,body.start header .container .wide-column{float:none;width:66%;padding-left:2%;padding-right:2%;display:block}body.start header .site-title{height:44px;margin:10% auto 5% auto;text-align:center}body.start header .site-title img{border:0}body.start header .search{height:44px;margin:0 auto 15% auto}body.start header .search form{position:relative}body.start header .search form input[type="text"]{width:92%;padding:0 16px;height:44px;font-size:100%;float:left;border:1px solid gainsboro;border-top-left-radius:3px;border-bottom-left-radius:3px}body.start header .search form .search-wrapper{display:block;width:27.6%;height:44px;float:left;border:1px solid gainsboro;background:white;font-size:90%;position:absolute;right:48px}body.start header .search form button{position:absolute;border:0;cursor:pointer;text-decoration:none;right:0;z-index:12;width:48px;height:44px;line-height:44px;text-align:center;float:left;border-top-right-radius:3px;border-bottom-right-radius:3px}body.start header .search form button .icon{font-size:150%}body.start main{display:none}body.start footer{height:30%}body.start.with-info header .search{margin-bottom:2%}body.start.with-info>.container{background-color:#e9e9e9;margin:0;width:100%}body.start.with-info main{display:block;width:70%;margin:0 auto;padding:0}body.start.with-info main .title-results{display:none}body.start.with-info main .info{width:62%;margin:2% auto 11% auto}body.start.with-info main #pages,body.start.with-info main #places,body.start.with-info main #people{display:none}body.two-columns .title-results{float:left;width:100%}body.two-columns .title-results .wide-column .filters{position:absolute;left:-9999em}body.two-columns section#pages{float:left;width:60%;min-height:200px}body.two-columns section#places,body.two-columns section#people{float:right;width:30%}body.two-columns section#places ol li,body.two-columns section#people ol li{display:block;float:none;width:100%}body.two-columns section#places ol li a,body.two-columns section#people ol li a{padding:2%;min-height:100%}body.two-columns section#places ol li:first-child a,body.two-columns section#people ol li:first-child a{margin-left:1%}@media(max-width:1068px){body{font-size:90%}.container{width:90%}body.start.with-info main{width:90%}}@media(max-width:800px){header .search form input[type="text"]{width:73.6%}}@media(max-width:640px){header .container .site-title{position:absolute;left:-9999em}header .container .wide-column{width:96%}header .container .search-wrapper{visibility:hidden}header .search form input[type="text"]{width:86%}header .search form .search-in-replaced,header .search form select{display:none!important}body.start header .container .site-title{position:relative;left:auto}body.start header .container .wide-column{width:inherit}body.start.with-info main .info{width:86%}.container main .wide-column,.container main .narrow-column{float:none;display:block;width:100%;padding:0}.container main .title-results .wide-column .filters{position:relative;left:auto}.container main .title-results .wide-column .filters ul{text-align:center}.container main .column{width:100%;float:none}.container main section#pages,.container main section#people,.container main section#places{display:block;width:96%}.container main section.places ol li,.container main section.people ol li{display:block;float:none;width:100%}.container main section.places ol li a,.container main section.people ol li a{padding:2%;min-height:100%}.container main section.places ol li:first-child a,.container main section.people ol li:first-child a{margin-left:1%}.container main section.places ol li:last-child a,.container main section.people ol li:last-child a{line-height:110%}}@media(max-width:500px){#keywords{width:85%}}@media(max-width:275px){#keywords{width:65%}}.search-in-replaced .search-in-toggle{display:block;position:absolute;border:0;background:0;color:#1B55C0;font-size:100%;cursor:pointer;width:24px;height:24px;line-height:24px;top:12px;right:4px;text-align:center;z-index:11}.search-in-replaced .search-in-toggle:focus,.search-in-replaced .search-in-toggle:hover{color:#488C13}.search-in-replaced ul{list-style:none;margin:0;padding:0;background:#fff}.search-in-replaced ul li{display:block;width:80%}.search-in-replaced ul li a{height:28px;display:block;padding:8px 16px;line-height:28px;text-decoration:none}.search-in-replaced ul li[data-selected=false]{display:none}.search-in-replaced ul.open{position:relative;z-index:10}.search-in-replaced ul.open li{display:block}.search-in-replaced ul.open li:last-child{margin-bottom:inherit}