.wf-active body{font-family:"Open Sans",Verdana,Helvetica,Arial,sans-serif}.wf-opensans-n4-inactive body{font-family:Verdana,Helvetica,Arial,sans-serif}.wf-loading body{font-family:"Open Sans",Verdana,Helvetica,Arial,sans-serif}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}ul.nav{padding-left:0;list-style:none;margin-bottom:0}ul.nav:before,ul.nav:after{content:" ";display:table}ul.nav:after{clear:both}ul.nav>li{position:relative;display:block}ul.nav>li>a{position:relative;display:block;padding:15px 15px;color:#000}ul.nav>li>a:hover,ul.nav>li>a:focus{text-decoration:none;color:#c50f3c}ul.nav li>a{font-size:.9em;line-height:1.5;font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#000}ul.nav li>a:hover{color:#c50f3c;display:block}@media (min-width: 768px){ul.nav{float:left;margin:0}ul.nav>li{float:left}}nav.navbar{position:relative;min-height:50px;margin-bottom:0;border:1px solid transparent}nav.navbar:before,nav.navbar:after{content:" ";display:table}nav.navbar:after{clear:both}@media (min-width: 768px){nav.navbar{border-radius:4px}}@media (min-width: 768px){nav.navbar{margin-top:0}body.browse nav.navbar a.browse,body.about nav.navbar a.about,body.collectionsoverview nav.navbar a.collectionsoverview,body.series nav.navbar a.series,body.partners nav.navbar a.partners{cursor:default;color:#000}body.browse nav.navbar a.browse:hover,body.about nav.navbar a.about:hover,body.collectionsoverview nav.navbar a.collectionsoverview:hover,body.series nav.navbar a.series:hover,body.partners nav.navbar a.partners:hover{-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 767px){nav.navbar{border-bottom:none;min-height:0}nav.navbar .container-fluid{overflow:visible;padding:0}nav.navbar .navbar-toggle{border:none;padding:20px 5vw 0px 20px;margin-top:-60px;margin-bottom:0px;background-color:transparent}nav.navbar .navbar-toggle rect{fill:#c55d1c}nav.navbar .navbar-toggle.collapsed rect{fill:black}nav.navbar .navbar-toggle:hover rect{fill:#c55d1c}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:0;padding-left:0;border-top:1px solid #d0cece;-webkit-overflow-scrolling:touch;height:0;overflow-x:visible;overflow-y:hidden;clear:right}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}@media (min-width: 768px){.navbar-collapse{width:auto;height:auto;box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse[style]{height:auto !important}.navbar-collapse.in{overflow-y:visible}}@media (max-width: 768px){.navbar-collapse .nav>li>a{text-align:right;border-bottom:1px solid #d0cece}}@media (max-width: 768px) and (max-width: 767px){.navbar-collapse .nav>li>a{padding-right:5vw}}.navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}@media (min-width: 768px){.navbar-toggle{display:none}}@media (min-width: 768px){.navbar-right{float:right !important}}.navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7px;margin-bottom:7px}@media (min-width: 768px){.navbar-form{width:32%;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:0}}.header-wrapper{background-color:#eeeae7;-webkit-box-shadow:rgba(102,102,102,0.3) 1px 1px 1px;box-shadow:rgba(102,102,102,0.3) 1px 1px 1px;color:#fff;width:100%;overflow:auto;position:relative;z-index:10}.header-main{padding-top:25px;padding-bottom:25px;width:100%;margin-right:15px}@media (max-width: 768px){.header-main{padding:10px 0 10px}}.header-main .toplogo{float:right}.header-main .toplogo a{text-indent:-1000em;background:url("/themasses/images/nyulibraries-logo-black.svg") no-repeat right center;background-size:contain;max-width:300px;width:22vw;display:block;height:40px}@media (max-width: 767px){.header-main .toplogo{display:none}.header-main .toplogo a{height:40px;background-position:left center;width:30vw}}@media (max-width: 479px){.header-main .toplogo{display:none}}.header-main .sitename{float:left;margin:0;line-height:1}.header-main .sitename a{width:40vw;max-width:550px;height:40px;line-height:1;display:block;color:#020301;text-indent:0}@media (max-width: 768px){.header-main .sitename a{height:40px;background-position:left center}}@media (max-width: 479px){.header-main .sitename a{padding-top:0;height:40px}}.header-main .sitename a:hover{text-decoration:none;text-shadow:0px 0px 1px #fff, 1px 0px 0px #FF9C00}.header-main svg{display:none;width:300px}.header-main svg path{fill:orange}.home main{min-height:1000px}.topHold .intro{font-size:1.2rem;line-height:1.3;font-weight:300}@media (min-width: 992px){.topHold .intro{font-size:1.4rem;line-height:1.5}}.topHold .intro a:link,.topHold .intro a:visited{font-weight:400}.topHold .intro b{font-weight:400}.line2{margin:0;font-size:1.1rem}@media (min-width: 992px){.line2{font-size:1.3rem}}.readmore{font-size:.8em;display:inline-block}.footer-wrapper{background-color:#eeeae7;border-top:1px solid #e6e0db}.footer-main{margin:0px auto;padding-top:15px;padding-bottom:15px;width:100%;overflow:hidden}.footer-main .partner-wrapper{text-align:center}.footer-main .partner-wrapper a{display:block;color:#000;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:11px}@media (min-width: 768px){.footer-main .partner-wrapper a{font-size:13px}}.footer-main .partner-wrapper a:hover{color:#c50f3c;text-decoration:underline}.footer-main .logo{margin-bottom:10px;text-align:center;line-height:1;width:auto;height:41px}@media (min-width: 768px){.footer-main .logo{float:left;margin-bottom:0px}}.footer-main .logo a{display:block;width:auto;height:100%}main{min-height:400px}@media (min-width: 768px){html{position:relative;min-height:100%}body{margin-bottom:136px}body.book{margin-bottom:0px}.footer-wrapper{position:absolute;bottom:0;height:136px;width:100%}}.footer-main{text-align:center}.footer-nav.nav{font-size:1rem;margin:0 auto 7px;display:inline-block;float:none}.footer-nav.nav a:link,.footer-nav.nav a:visited{color:#000;font-weight:normal}.footer-nav.nav a:hover{color:#c50f3c !important;text-decoration:underline}.io-loading .footer-wrapper{display:none}.item{transition:.3s}.item .card{height:100%;background-color:#fff;-webkit-box-shadow:rgba(102,102,102,0.3) 1px 1px 1px;box-shadow:rgba(102,102,102,0.3) 1px 1px 1px;line-height:1.3;font-size:.9rem}.item .meta{padding:15px}.item .md_label{text-transform:uppercase;font-size:.8rem}.item .md_title{font-size:1rem;line-height:1.4;margin:0;padding:0 0 3px 0}.item .md_title a,.item .md_title a:link,.item .md_title a:visited{font-weight:normal;color:black;display:block}.item a:link,.item a:visited{font-weight:normal;color:#815e41}.item a:hover{color:#996f4d}.item .thumbs{width:100%;flex:0 0 auto}.item .thumbs a{display:block;margin-right:0;-webkit-box-shadow:rgba(102,102,102,0.5) 1px 1px 5px;box-shadow:rgba(102,102,102,0.5) 1px 1px 5px}.item .thumbs img{display:block;width:100%;max-width:100%;height:auto}.bubblingG{text-align:center;width:80px;height:50px}.bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:25px auto;background:#f9f7f6;-moz-border-radius:50px;-moz-animation:bubblingG 1.3s infinite alternate;-webkit-border-radius:50px;-webkit-animation:bubblingG 1.3s infinite alternate;-ms-border-radius:50px;-ms-animation:bubblingG 1.3s infinite alternate;-o-border-radius:50px;-o-animation:bubblingG 1.3s infinite alternate;border-radius:50px;animation:bubblingG 1.3s infinite alternate}#bubblingG_1{-moz-animation-delay:0s;-webkit-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}#bubblingG_2{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s}#bubblingG_3{-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s}@-moz-keyframes bubblingG{0%{width:10px;height:10px;background-color:#f9f7f6;-moz-transform:translateY(0)}100%{width:24px;height:24px;background-color:#e4ddd8;-moz-transform:translateY(-21px)}}@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:#f9f7f6;-webkit-transform:translateY(0)}100%{width:24px;height:24px;background-color:#e4ddd8;-webkit-transform:translateY(-21px)}}@-ms-keyframes bubblingG{0%{width:10px;height:10px;background-color:#f9f7f6;-ms-transform:translateY(0)}100%{width:24px;height:24px;background-color:#e4ddd8;-ms-transform:translateY(-21px)}}@-o-keyframes bubblingG{0%{width:10px;height:10px;background-color:#f9f7f6;-o-transform:translateY(0)}100%{width:24px;height:24px;background-color:#e4ddd8;-o-transform:translateY(-21px)}}@keyframes bubblingG{0%{width:10px;height:10px;background-color:#f9f7f6;transform:translateY(0)}100%{width:24px;height:24px;background-color:#e4ddd8;transform:translateY(-21px)}}.bubblingG{display:none;visibility:hidden}.io-loading .bubblingG{display:block;visibility:visible;z-index:9999;position:fixed;top:50%;left:50%;margin-top:-25px;margin-left:-40px}.noFouc{opacity:0}.nojs .noFouc{display:none;visibility:hidden}.nojs main.main{display:none}.nojs [role=complementary]{display:none}.nojs body.io-loading .footer-wrapper{clip:auto;width:100%;height:auto;display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;line-height:1.42857}body{font-size:16px;line-height:1.42857;font-family:Verdana,Helvetica,Arial,sans-serif;color:#222;background-color:#f7f5f3}a{color:#c50f3c;text-decoration:none}a:hover,a:focus{color:#c50f3c;text-decoration:underline}.container-fluid{width:100%;padding-left:4vw;padding-right:4vw;margin:0px auto;overflow:hidden;max-width:1400px}@media (max-width: 992px){.item{min-width:230px !important}}.newsitem{padding:6px;margin:0;font-size:.75rem;background-color:#ADA9A9}.newsitem .meta{background-color:#eeeae7;border-radius:3px;height:100%}.newsitem .md_label{font-size:.7rem}.newsitem h1{display:none}.newsitem h4{margin:0;margin-top:-10px}.newsitem h4 a:link,.newsitem h4 a:visited{color:#d30b0b;font-weight:bold}.item-list{margin-top:30px}main{padding-top:2.5em;padding-bottom:2em}@media (min-width: 768px){main{padding-top:45px;padding-bottom:4em}}main a:link,main a:focus{font-weight:bold}main ul{margin:1rem 0;padding:0;list-style-position:inside}main li{padding-left:.1rem;padding-right:.1rem}main p{margin:1rem 0}main p:first-child{margin-top:0}main h2.page-title{font-size:1.5rem;font-weight:300;text-shadow:0px 0px 1px white;margin-top:0}@media (min-width: 768px){main h2.page-title{font-size:2rem}}main h3{font-size:1.3rem;font-weight:400;margin:2.5rem 0 .5rem;text-shadow:0px 0px 1px white}body.page .maintext{max-width:53rem}body#bookpage{overflow-y:hidden}body#bookpage main{padding:0;margin:0}body#bookpage .navbar{margin-bottom:0}body#bookpage .container-fluid{max-width:none}body#bookpage #book{border:none}.resultsnum{font-size:1em;color:#666;margin-right:20px;float:left}.resultsnum .s-query{font-weight:bold;color:#222}.io-loading .resultsnum,.io-loading #browse-select,.io-loading .filters,.io-loading .pagination,.io-loading .footer-wrapper{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px)}.widget.book{width:100%;opacity:0}.hiddenSiblings{display:none;visibility:hidden}.topHold.flex-container{flex-wrap:nowrap;margin-bottom:15px}@media (max-width: 767px){.topHold.flex-container{flex-wrap:wrap}}.topHold.flex-container .item{padding-top:0}@media (max-width: 767px){.topHold.flex-container .item{flex:none;width:100%;margin-bottom:0px}}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:wrap;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;margin-top:0px;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;margin-left:-30px}.flex-container .item{-ms-flex:1 0 25%;-webkit-flex:1 0 25%;flex:1 0 25%;padding-top:30px}.flex-container .item .newsitem{margin-left:30px}.flex-container .item .card{margin-left:30px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 467px){.flex-container .item .card{flex-direction:row}}@media (max-width: 467px){.flex-container .item .thumbs{width:33%;flex:0 0 33%}}@media (max-width: 467px){.flex-container .item .meta{padding:5px 15px;flex:1 1 auto}}.flex-container .item:empty,.flex-container .card:empty{height:0;border:none;padding:0;box-shadow:none;margin:0}.flex-container .itemdouble{margin:0rem 0px 30px 0;padding-left:30px}@media (min-width: 768px){.flex-container .itemdouble{flex:0 1 75%}}@media (min-width: 992px){.flex-container .itemdouble{margin:0rem 0px 0rem 0;padding-right:50px}}@media (max-width: 1199px){.flex-container .itemdouble{flex:0 1 66.666%}}@media (max-width: 767px){.flex-container .itemdouble{flex:none;width:100%;margin-bottom:15px}}.flex-container .itemwidth2{padding-left:30px}@media (max-width: 767px){.flex-container .itemwidth2{flex:none;width:100%;margin-bottom:15px}}@media (min-width: 768px){.flex-container .itemwidth2{flex:0 1 50%}}.masses-index{font-family:Georgia, Times, serif}.masses-index span{padding-left:2rem;display:inline-block}@media (max-width: 767px){.header-main .toplogo{display:none}}.header-wrapper{overflow:hidden}.md_subjects{margin-bottom:10px}.ext_link,.index_link{line-height:2}.fa-pdf-icon{margin-right:5px}.fa-pdf-icon svg{width:13px;height:17px}.fa-pdf-icon svg path{fill:#c50f3c}.ext-link-icon{margin-right:5px}.ext-link-icon svg{width:15px;height:15px}a.access:link svg{width:12px;height:12px}a.access:hover svg path{stroke:#c50f3c !important}a{transition:all .3s;font-weight:bold}a:focus{box-shadow:0px 0px 0px 5px orange;outline:none}.navbar-collapse ul{margin-left:-5px}.navbar-toggle{margin-top:-52px !important}.newsitem{padding:6px;margin:0;font-size:.9rem}.newsitem .meta{padding:10px}.newsitem a:link,.newsitem a:hover,.newsitem a:focus,.newsitem a:visited{color:#c50f3c;font-weight:bold}@media (max-width: 991px){ul.nav{padding-bottom:0}ul.nav li>a{font-size:1.1rem}}@media (min-width: 768px){ul.nav li{color:#584e42;padding:5px 0 5px 0}ul.nav li a{display:inline-block;padding:5px}ul.nav li a:hover{display:inline-block}ul.nav li:not(:first-child)::before{content:'\2022';padding:5px}}@media (max-width: 992px){.header-main{padding-top:15px;padding-bottom:5px}}@media (max-width: 768px){.header-main{padding-top:10px;padding-bottom:10px}}.header-main .sitename a{text-indent:0;text-transform:uppercase;max-width:none;width:auto;font-size:2.5rem;text-shadow:1px 1px 1px #fff, -1px -1px 1px #fff}.header-main .sitename a:hover{text-decoration:none;text-shadow:1px 1px 1px #fff, -1px -1px 1px #fff}@media (max-width: 992px){.header-main .sitename a{font-size:1.7rem}}@media (max-width: 768px){.header-main .sitename a{height:auto;font-size:1.5rem}}.header-main .toplogo{max-width:25%;padding-left:2.3vw;width:25%}.header-main .toplogo a{background:url("/themasses/images/nyulibraries-logo-purple.svg") no-repeat left top;background-size:contain;max-width:100%;width:100%}@media (min-width: 992px){.topHold .intro{font-size:1.2rem;line-height:1.5}}body#bookpage .navbar{display:none}body#bookpage .header-main{padding:0px 10px}body#bookpage .header-main .toplogo{width:210px}body#bookpage .header-main .toplogo a{height:auto}body#bookpage .header-main .sitename a{font-size:1.5rem;height:auto}body#bookpage .header__inner{padding:15px 0;border-bottom:none;overflow:auto}ul.footer-nav{margin:0 auto 7px;display:inline-block;float:none;padding-left:0}ul.footer-nav li{display:inline-block}ul.footer-nav li a{font-size:.8rem}ul.footer-nav li:not(:first-child)::before{content:'\2022';padding:5px}ul.footer-nav a:link,ul.footer-nav a:visited{color:#000;font-weight:normal}ul.footer-nav a:hover{color:#c50f3c !important;text-decoration:underline}
