/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}*{border-collapse:collapse;border-spacing:0;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}header,footer,.wrapper{width:100%;background-color:transparent;}.layout-container{margin:0 auto;}@media screen and (min-width:767px){.layout-container{width:767px;max-width:100%;margin:0 auto;}}@media screen and (min-width:900px){.layout-container{width:900px;max-width:100%;margin:0 auto;}}@media screen and (min-width:1200px){.layout-container{width:1400px;max-width:100%;margin:0 auto;}}@media screen and (min-width:1600px){.layout-container{width:1400px;max-width:100%;margin:0 auto;}}#main .layout-container{max-width:92.5%;margin:0 auto;overflow:hidden;}@media screen and (min-width:767px){#main .layout-container{max-width:80%;overflow:hidden;margin:0 auto;}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}body{position:relative;background-color:#ffffff;font-size:100%;}div,p,ul,ol,li{font-family:"Open Sans",sans-serif;font-weight:500;font-size:100%;line-height:110%;}p{margin:10px 0;}*:focus{outline:solid 2px #b00;}ul,ol{margin:5px 30px;}strong{font-weight:700;}em{font-style:italic;}h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;}article{position:relative;}hr{height:1px;border:none;border-bottom:solid 1px #f3f3f4;background-color:white;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:45px;margin-bottom:25px;}h1#page-title,h1{font-family:"Open Sans",sans-serif;font-weight:700;font-size:350%;line-height:140%;margin:1.5625rem 0 2.5rem 0;color:#c41230;text-align:center;text-transform:uppercase;letter-spacing:1px;}.primary-content{padding:0 10px;width:100%;max-width:1240px;max-width:1400px;}h2{color:#414042;font-style:italic;font-size:130%;line-height:140%;font-weight:400;margin:20px auto;text-align:center;}@media screen and (min-width:767px){h2{padding:0 15%;}}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:#b00;}h2 a:hover,h3 a:hover,h4 a:hover,p a:hover,li a:hover{border-bottom:solid 1px #b00;}img a:hover,a:hover div{border:none;}a.featureblock,ul.anchorlinks li a{border:none;}ul.anchorlinks li a{font-weight:800;}input,select{width:100%;max-width:800px;}input[type=checkbox]{margin-right:10px;}.primary-content article h1,.primary-content article h2,.primary-content article h3,.primary-content article h4,.primary-content article h5,.primary-content article h6,.primary-content article p{display:block;clear:both;}.path-node article p,.path-node article ul,.path-node article ol,.path-node article li,.path-search article p,.path-search article ul,.path-search article ol,.path-search article li{font-family:"Open Sans",sans-serif;font-size:100%;line-height:165%;color:#000000;}.path-node article h1,.path-search article h1{font-family:"Open Sans",sans-serif;font-weight:700;font-size:350%;line-height:200%;color:#b00;text-transform:uppercase;}.path-node article h2,.path-search article h2{text-align:left;padding:0;margin-bottom:2.5rem;text-align:center;font-size:160%;}.path-node article h3,.path-search article h3{font-family:"Open Sans",sans-serif;font-weight:700;color:#231f20;font-size:190%;line-height:130%;margin-bottom:1.25rem;}.path-node article h4,.path-search article h4{font-family:"Open Sans",sans-serif;font-weight:700;color:#231f20;font-size:120%;line-height:140%;margin-bottom:10px;letter-spacing:0;}.path-node article h5,.path-search article h5{font-family:"Open Sans",sans-serif;font-weight:300;color:#58595b;font-size:120%;line-height:140%;margin-bottom:10px;letter-spacing:1px;}.path-node article h6,.path-search article h6{font-family:"Open Sans",sans-serif;font-weight:700;color:#808285;font-size:120%;line-height:140%;margin-bottom:10px;letter-spacing:1px;}.path-node article blockquote,.path-search article blockquote{padding:5px 80px 25px 80px;}.path-node article blockquote p,.path-search article blockquote p{font-family:Georgia,"Times New Roman",Times,serif;font-size:180%;line-height:150%;margin:25px 0;}.path-node article blockquote h5,.path-search article blockquote h5{font-family:"Open Sans",sans-serif;font-weight:700;color:#231f20;text-transform:uppercase;font-size:120%;line-height:120%;margin-bottom:10px;letter-spacing:1px;}.path-node article blockquote h6,.path-search article blockquote h6{font-family:"Open Sans",sans-serif;font-weight:300;color:#231f20;text-transform:uppercase;font-size:120%;line-height:120%;margin-bottom:10px;letter-spacing:1px;}.path-node article img,.path-search article img{max-width:100%;height:auto;}.path-node article ul,.path-search article ul{margin-top:5px;list-style:disc;padding-left:20px;}.path-node article ul li,.path-search article ul li{margin-right:27px;}.path-node article ol,.path-search article ol{margin-top:5px;padding-left:25px;}.path-node article figure.align-right,.path-node article img.align-right,.path-search article figure.align-right,.path-search article img.align-right{width:49%;height:auto;margin-left:1%;float:right;clear:none;}.path-node article figure.align-left,.path-node article img.alignleft,.path-search article figure.align-left,.path-search article img.alignleft{width:49%;height:auto;margin-right:1%;float:left;clear:none;}.path-node article figcaption,.path-search article figcaption{font-family:"Open Sans";color:black;font-size:80%;margin:12px;}.primary-content{width:100%;max-width:960px;margin:0 auto;}.widepage .primary-content{width:100%;max-width:1400px;margin:0 auto;}ul.anchorlinks{width:100%;display:block;clear:both;margin:0 auto;list-style:none;text-align:center;padding-left:0;margin-bottom:50px;}ul.anchorlinks li{display:block;margin-right:2px;}@media screen and (min-width:767px){ul.anchorlinks li{display:inline-block;}}ul.anchorlinks li a{display:block;text-transform:uppercase;font-family:"Open Sans",sans-serif;background-color:#f8f9f9;padding:35px 45px;text-align:center;font-size:80%;font-weight:700;color:#231f20;}ul.anchorlinks li a:hover{background-color:#e6e7e8;border:none;color:#231f20;}hr + ul.anchorlinks{margin-top:-25px;}.menu-container{min-width:100%;margin:0 auto;}ul.menu.primary,ul.menu.secondary,ul.qatar-menu{margin:0;padding:0;display:block;}@media screen and (min-width:767px){ul.menu.primary,ul.menu.secondary,ul.qatar-menu{display:inline-block;}}ul.menu.primary li,ul.menu.secondary li,ul.qatar-menu li{display:block;list-style:none;}@media screen and (min-width:767px){ul.menu.primary li,ul.menu.secondary li,ul.qatar-menu li{display:inline-block;}}ul.menu.primary li a,ul.menu.secondary li a,ul.qatar-menu li a{border-bottom:solid 1px #ccc;color:#231f20;text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:70%;display:block;padding:16px 10px;border-bottom:solid 4px transparent;padding-top:25px;}@media screen and (min-width:768px){ul.menu.primary li a,ul.menu.secondary li a,ul.qatar-menu li a{padding:20px 14px 14px 14px;font-size:65%;}}@media screen and (min-width:1100px){ul.menu.primary li a,ul.menu.secondary li a,ul.qatar-menu li a{padding:20px 20px 14px 20px;font-size:70%;}}@media screen and (min-width:1200px){ul.menu.primary li a,ul.menu.secondary li a,ul.qatar-menu li a{padding:20px 25px 14px 25px;font-size:80%;}}ul.menu.primary li a:hover,ul.menu.secondary li a:hover,ul.qatar-menu li a:hover{color:#231f20;background-color:#f8f9f9;border-bottom:solid 4px #ffc808;}ul.menu.primary li a.is-active,ul.menu.secondary li a.is-active,ul.qatar-menu li a.is-active{background-color:#f8f9f9;border-bottom:solid 4px #ffc808;}ul.menu.secondary{margin-top:3px;}ul.menu.secondary li{background-color:#f8f9f9;padding:0;margin:0 0 0 -6px;font-weight:600;letter-spacing:1px;}ul.menu.secondary li a{border-bottom:solid 4px transparent;font-weight:800;letter-spacing:1px;padding-top:20px;}ul.menu.primary li:last-of-type a{border-bottom:solid 4px transparent;}ul.menu.primary li:last-of-type a:hover,ul.menu.primary li:last-of-type a.is-active{border-bottom:solid 4px #ffc808;}@media screen and (min-width:767px){ul.menu.primary li:last-of-type a{border-bottom:solid 4px transparent;}}ul.menu.secondary li:first-of-type a,ul.menu.secondary li:last-of-type a{border-bottom:solid 4px transparent;}ul.menu.secondary li:first-of-type a:hover,ul.menu.secondary li:first-of-type a.is-active,ul.menu.secondary li:last-of-type a:hover,ul.menu.secondary li:last-of-type a.is-active{border-bottom:solid 4px #ffc808;}ul.menu.secondary li:last-of-type a{background-image:url(/themes/custom/cmulibrary/images/searchicon.svg);background-repeat:no-repeat;background-position-x:12px;background-size:24px 20px;background-position-y:45%;border-bottom:solid 4px transparent;font-size:0;}@media screen and (min-width:767px){ul.menu.secondary li:last-of-type a{background-position-y:49%;padding-right:30px;}}ul.menu.primary,ul.qatar-menu{width:100%;}@media screen and (min-width:800px){ul.menu.primary,ul.qatar-menu{width:66%;}}@media screen and (min-width:900px){ul.menu.primary,ul.qatar-menu{width:67%;}}@media screen and (min-width:1000px){ul.menu.primary,ul.qatar-menu{width:68%;}}@media screen and (min-width:1500px){ul.menu.primary,ul.qatar-menu{width:70%;}}@media screen and (min-width:1600px){ul.menu.primary,ul.qatar-menu{width:76%;}}ul.menu.secondary{width:100%;text-align:left;}@media screen and (min-width:767px){ul.menu.secondary{margin-left:0;text-align:right;}}@media screen and (min-width:800px){ul.menu.secondary{width:31%;padding-left:0;padding-right:0;}}@media screen and (min-width:900px){ul.menu.secondary{width:29%;padding-left:0;padding-right:0;}}@media screen and (min-width:1000px){ul.menu.secondary{width:28%;padding-left:0;padding-right:0;}}@media screen and (min-width:1500px){ul.menu.secondary{width:27%;padding-left:0;padding-right:0;}}@media screen and (min-width:1600px){ul.menu.secondary{width:23%;}}img.liblogo{width:300px;height:auto;margin:40px 0 10px 15px;}@media screen and (min-width:767px){img.liblogo{margin:40px 0 0 0;}}.fixed-nav img.liblogo{margin-bottom:-10px;margin-top:20px;margin-left:10px;width:200px;height:auto;display:none;}.fixed-nav .menu-container{background:transparent;}header{-webkit-box-shadow:0 8px 8px 0 rgba(30,30,30,0.1);box-shadow:0 8px 8px 0 rgba(30,30,30,0.1);}@media screen and (min-width:767px){body.fixed-nav header{position:fixed;top:0;z-index:31;background-color:#ffffff;display:block;margin-top:0;}body.fixed-nav .primary-content{padding-top:270px;padding-top:95px;}}body.fixed-nav #main{padding-top:85px;}.menu-container{width:100%;display:block;clear:both;position:absolute;top:200px;left:-100%;background-color:#FFF;z-index:30;}@media screen and (min-width:767px){.menu-container{position:relative;top:auto;left:auto;}}.menu-container.active{left:auto;top:220px;}@media screen and (min-width:767px){.menu-container.active{left:auto;}}#block-hamburgermenu{display:inline-block;width:10%;float:right;margin-top:20px;margin-right:20px;}@media screen and (min-width:767px){#block-hamburgermenu{display:none;}}#block-hamburgermenu p{font-weight:300;font-size:150px;line-height:12px;}#block-hamburgermenu:hover{cursor:pointer;}ul.menu.primary li.stickylogo,ul.qatar-menu li.stickylogo{width:0;height:0;margin:0;padding:0;height:59px;margin-left:-5px;transition:all 0.5s;transition-delay:0.5s;overflow:hidden;}ul.menu.primary li.stickylogo a,ul.qatar-menu li.stickylogo a{margin:0;padding:0;}ul.menu.primary li.stickylogo img,ul.qatar-menu li.stickylogo img{transition:all 0.5s;transition-delay:0.5s;margin-left:-550px;transition-timing-function:ease-out;width:70%;margin-top:13px;}@media screen and (min-width:767px){body.fixed-nav .menubg{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}body.fixed-nav .menu-container{width:100%;min-width:auto;max-width:1400px;margin:0 auto;background-color:#ffffff;}body.fixed-nav ul.menu.primary li.stickylogo,body.fixed-nav ul.qatar-menu li.stickylogo{max-height:59px;height:59px;margin-left:0;display:inline-block;margin-left:0;margin-left:-43px;width:250px;}body.fixed-nav ul.menu.primary li.stickylogo img,body.fixed-nav ul.qatar-menu li.stickylogo img{display:block;margin-left:0;opacity:1;margin-left:45px;opacity:1;width:70%;margin-top:13px;}body.fixed-nav ul.menu.primary li.stickylogo a,body.fixed-nav ul.qatar-menu li.stickylogo a{background-color:transparent;}body.fixed-nav ul.menu.primary li.stickylogo a:hover,body.fixed-nav ul.qatar-menu li.stickylogo a:hover{border-bottom:none;}}.menu-container.active ul.menu-primary li.stickylogo,.menu-container.active ul.qatar-menu li.stickylogo{display:none;}.menu-container.active ul.menu-primary li.stickylogo img,.menu-container.active ul.qatar-menu li.stickylogo img{display:none;}a.anchor{display:block;position:relative;top:-80px;visibility:hidden;}form.searchbox{position:absolute;right:10px;float:right;width:24.5%;max-width:303px;display:block;margin:0;padding:0;background-color:#fff;padding:20px;box-shadow:1px 7px 7px 1px rgba(0,0,0,0.05);display:none;z-index:20;}form.searchbox input{width:90%;padding:10px;font-size:14px;padding:12px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;border:none;margin-top:10px;-webkit-appearance:none;}form.searchbox[aria-hidden=false]{display:block;}.page-node-type-landing h1#page-title{text-align:center;color:#b00;text-transform:uppercase;font-size:250%;}.node-news-story .breadcrumb,.page-node-type-person .breadcrumb{margin-top:40px;}.node-news-story .breadcrumb ul,.page-node-type-person .breadcrumb ul{list-style:none;}.node-news-story .breadcrumb ul li,.page-node-type-person .breadcrumb ul li{display:inline-block;}.node-news-story .breadcrumb ul li a,.page-node-type-person .breadcrumb ul li a{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:600;color:#000000;font-size:75%;}.node-news-story .breadcrumb ul li a:hover,.page-node-type-person .breadcrumb ul li a:hover{color:#b00;}.node-news-story .breadcrumb ul li a:after,.page-node-type-person .breadcrumb ul li a:after{content:">";color:#000000;padding-left:10px;padding-right:10px;font-weight:400;}.node-news-story .breadcrumb ul li:last-of-type a,.page-node-type-person .breadcrumb ul li:last-of-type a{color:#b00;}.node-news-story .breadcrumb ul li:last-of-type a:after,.page-node-type-person .breadcrumb ul li:last-of-type a:after{content:"";}.node-news-story .bookinfo,.page-node-type-person .bookinfo{text-align:center;color:#9d9d9e;vertical-align:top;}.node-news-story h1#page-title,.page-node-type-person h1#page-title{color:#b00;font-size:300%;line-height:130%;text-transform:none;text-align:center;}@media screen and (min-width:767px){.node-news-story h1#page-title,.page-node-type-person h1#page-title{margin:50px 30% 35px 30%;}}.node-news-story h2,.node-news-story h3,.page-node-type-person h2,.page-node-type-person h3{display:inline-block;margin:0;padding:0;color:#9d9d9e;}.node-news-story h2,.page-node-type-person h2{text-transform:uppercase;letter-spacing:1px;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:105%;color:#9d9d9e;margin-right:15px;}.node-news-story h3,.page-node-type-person h3{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:1px;font-size:100% !important;margin-top:2px;margin-left:15px;}.node-news-story .primary-content img,.page-node-type-person .primary-content img{display:block;width:95%;height:auto;margin:50px auto;}@media screen and (min-width:767px){.node-news-story .primary-content img,.page-node-type-person .primary-content img{width:50%;max-width:400px;}}.node-news-story h4,.page-node-type-person h4{font-size:100%;color:#000;text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:15px;letter-spacing:1px;}.node-news-story div.story,.node-news-story .profile-details,.page-node-type-person div.story,.page-node-type-person .profile-details{text-align:left;margin:40px 2.5%;}@media screen and (min-width:767px){.node-news-story div.story,.node-news-story .profile-details,.page-node-type-person div.story,.page-node-type-person .profile-details{margin:40px 12%;}}.node-news-story div.story p,.node-news-story .profile-details p,.page-node-type-person div.story p,.page-node-type-person .profile-details p{font-family:Georgia,"Times New Roman",Times,serif;font-size:110%;line-height:200%;margin-bottom:25px;}.node-news-story .profile-details p,.page-node-type-person .profile-details p{font-family:"Open Sans",sans-serif;font-size:110%;line-height:200%;margin-bottom:25px;}.node-news-story .profile-details p,.page-node-type-person .profile-details p{font-family:Georgia,"Times New Roman",Times,serif;}.path-profile .primary-content{margin-top:50px;}.path-profile .primary-content img{display:inline-block !important;width:50%;max-width:300px;margin:0 !important;}.path-profile .primary-content .rightside{display:inline-block;width:50%;text-align:left;margin:10px;}.path-profile .profile-top,.page-node-type-person .profile-top{margin:10px 12%;}.path-profile .profile-top img,.page-node-type-person .profile-top img{padding-top:20px;width:100%;display:block;}@media screen and (min-width:767px){.path-profile .profile-top img,.page-node-type-person .profile-top img{display:inline-block !important;padding-top:80px;width:40%;max-width:300px;margin:0 !important;text-align:right;}}.path-profile .profile-top .rightside,.page-node-type-person .profile-top .rightside{padding-top:0;width:100%;display:block;}@media screen and (min-width:767px){.path-profile .profile-top .rightside,.page-node-type-person .profile-top .rightside{padding-top:80px;display:inline-block;width:41%;text-align:left;margin:10px;margin-left:4%;}}.path-profile .profile-top .rightside h1#page-title,.page-node-type-person .profile-top .rightside h1#page-title{margin:0;text-align:left;}.path-profile .profile-top .rightside h2,.page-node-type-person .profile-top .rightside h2{color:#414042;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:110%;line-height:140%;font-weight:400;margin:20px 0;text-align:left;text-transform:none;letter-spacing:0;}.path-profile .profile-top .rightside h3,.page-node-type-person .profile-top .rightside h3{text-transform:uppercase;font-weight:700;color:#000000;margin:0 0 20px 0;}.path-profile .profile-top .rightside hr,.page-node-type-person .profile-top .rightside hr{height:1px;padding:0;margin:0 0 20px 0;width:100% !important;margin:0;left:0;right:0;border:none;color:#fff;border-top:solid 1px #eee;}@media screen and (min-width:767px){.path-profile .profile-top .rightside hr,.page-node-type-person .profile-top .rightside hr{margin:30px 0;}}.path-profile .profile-top .rightside p,.page-node-type-person .profile-top .rightside p{font-size:80%;color:#58595b;line-height:110%;}.path-profile .profile-top .rightside p.address,.page-node-type-person .profile-top .rightside p.address{line-height:110%;margin-bottom:10px;display:block;}.path-profile .profile-top .rightside a,.page-node-type-person .profile-top .rightside a{font-size:95%;color:#58595b;}.path-profile .profile-top .rightside a:before,.page-node-type-person .profile-top .rightside a:before{border:none;}.path-profile .profile-top .rightside a:hover,.page-node-type-person .profile-top .rightside a:hover{color:#000000;}.path-profile .profile-top .rightside a.mail:before,.page-node-type-person .profile-top .rightside a.mail:before{background-image:url(/themes/custom/cmulibrary/images/mailicon.svg);background-size:12px;content:"";background-repeat:no-repeat;padding-right:20px;background-position:0% 50%;text-decoration:none;border-bottom:solid 1px white;}.path-profile .profile-top .rightside a.phone:before,.page-node-type-person .profile-top .rightside a.phone:before{background-image:url(/themes/custom/cmulibrary/images/phoneicon.svg);background-size:12px;content:"";background-repeat:no-repeat;padding-right:20px;background-position:0% 50%;border-bottom:solid 1px white;}.path-profile .profile-top .rightside a.directions:before,.page-node-type-person .profile-top .rightside a.directions:before{background-image:url(/themes/custom/cmulibrary/images/mapmarker.svg);background-size:12px;background-repeat:no-repeat;padding-right:20px;content:"";background-position:0% 50%;border-bottom:solid 1px white;}.storymetadata{margin:15px 0.5% 75px 2.5%;}@media screen and (min-width:767px){.storymetadata{margin:15px 12.5% 75px 12.5%;}}.storymetadata h4{font-size:80%;color:#000;text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:15px;letter-spacing:1px;}.storymetadata ul.tags{text-align:left;font-size:80%;list-style:none;margin-top:10px;padding:0;margin:0;}.storymetadata ul.tags li{display:inline-block;padding-right:5px;padding-top:10px;}.storymetadata ul.tags li:after{content:", ";}.storymetadata ul.tags li a{text-transform:none;color:#58595b;}.storymetadata ul.tags li a:hover{color:#b00;}.storymetadata ul.tags li:last-of-type:after{content:"";}.path-borrow .primary-content [id]::before,.title--borrow-amp-request .primary-content [id]::before,.title--find .primary-content [id]::before,.page-node-type-exhibits-pages [id]::before{content:"";display:block;height:75px;margin-top:-65px;visibility:hidden;}.path-borrow .primary-content h1.page-title,.title--borrow-amp-request .primary-content h1.page-title,.title--find .primary-content h1.page-title,.page-node-type-exhibits-pages h1.page-title{color:#b00;text-align:center;margin:60px auto 5px auto;line-height:120%;letter-spacing:3px;text-transform:uppercase;}.path-borrow .primary-content h2,.title--borrow-amp-request .primary-content h2,.title--find .primary-content h2,.page-node-type-exhibits-pages h2{color:#414042;font-style:italic;font-size:130%;line-height:140%;font-weight:400;margin:20px auto 30px auto;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;}@media screen and (min-width:767px){.path-borrow .primary-content h2,.title--borrow-amp-request .primary-content h2,.title--find .primary-content h2,.page-node-type-exhibits-pages h2{padding:0 20%;}}.path-borrow .primary-content ul.anchorlinks,.title--borrow-amp-request .primary-content ul.anchorlinks,.title--find .primary-content ul.anchorlinks,.page-node-type-exhibits-pages ul.anchorlinks{width:100%;display:block;clear:both;margin:0 auto;list-style:none;text-align:center;padding-left:0;margin-bottom:50px;}.path-borrow .primary-content ul.anchorlinks li,.title--borrow-amp-request .primary-content ul.anchorlinks li,.title--find .primary-content ul.anchorlinks li,.page-node-type-exhibits-pages ul.anchorlinks li{display:block;margin-right:2px;}@media screen and (min-width:767px){.path-borrow .primary-content ul.anchorlinks li,.title--borrow-amp-request .primary-content ul.anchorlinks li,.title--find .primary-content ul.anchorlinks li,.page-node-type-exhibits-pages ul.anchorlinks li{display:inline-block;}}.path-borrow .primary-content ul.anchorlinks li a,.title--borrow-amp-request .primary-content ul.anchorlinks li a,.title--find .primary-content ul.anchorlinks li a,.page-node-type-exhibits-pages ul.anchorlinks li a{display:block;text-transform:uppercase;font-family:"Open Sans",sans-serif;background-color:#f8f9f9;padding:35px 45px;text-align:center;font-size:80%;font-weight:700;color:#231f20;}.path-borrow .primary-content ul.anchorlinks li a:hover,.title--borrow-amp-request .primary-content ul.anchorlinks li a:hover,.title--find .primary-content ul.anchorlinks li a:hover,.page-node-type-exhibits-pages ul.anchorlinks li a:hover{background-color:#e6e7e8;border:none;}.path-borrow .primary-content hr + ul.anchorlinks,.title--borrow-amp-request .primary-content hr + ul.anchorlinks,.title--find .primary-content hr + ul.anchorlinks,.page-node-type-exhibits-pages hr + ul.anchorlinks{margin-top:-25px;}.path-borrow .primary-content h3,.title--borrow-amp-request .primary-content h3,.title--find .primary-content h3,.page-node-type-exhibits-pages h3{font-family:"Open Sans",sans-serif;font-weight:700;color:#231f20;font-size:170%;margin:50px 0 40px 0;}.path-borrow .primary-content h3 a.anchorlink,.title--borrow-amp-request .primary-content h3 a.anchorlink,.title--find .primary-content h3 a.anchorlink,.page-node-type-exhibits-pages h3 a.anchorlink{color:#231f20;font-family:"Open Sans",sans-serif;border:none;font-weight:700;}.path-borrow .primary-content h4,.title--borrow-amp-request .primary-content h4,.title--find .primary-content h4,.page-node-type-exhibits-pages h4{font-family:"Open Sans",sans-serif;font-weight:700;color:#231f20;font-size:100%;margin:70px 0 30px 0;}.path-borrow .primary-content p,.path-borrow .primary-content ul,.path-borrow .primary-content ol,.path-borrow .primary-content li,.title--borrow-amp-request .primary-content p,.title--borrow-amp-request .primary-content ul,.title--borrow-amp-request .primary-content ol,.title--borrow-amp-request .primary-content li,.title--find .primary-content p,.title--find .primary-content ul,.title--find .primary-content ol,.title--find .primary-content li,.page-node-type-exhibits-pages p,.page-node-type-exhibits-pages ul,.page-node-type-exhibits-pages ol,.page-node-type-exhibits-pages li{font-family:"Open Sans",sans-serif;font-size:100%;line-height:130%;margin-bottom:10px;}.path-borrow .primary-content p,.title--borrow-amp-request .primary-content p,.title--find .primary-content p,.page-node-type-exhibits-pages p{line-height:180%;margin-bottom:20px;}.path-borrow .primary-content ul,.path-borrow .primary-content ol,.title--borrow-amp-request .primary-content ul,.title--borrow-amp-request .primary-content ol,.title--find .primary-content ul,.title--find .primary-content ol,.page-node-type-exhibits-pages ul,.page-node-type-exhibits-pages ol{margin:30px 0;padding-left:50px;}.path-borrow .primary-content li,.title--borrow-amp-request .primary-content li,.title--find .primary-content li,.page-node-type-exhibits-pages li{line-height:180%;}.path-borrow .primary-content a,.title--borrow-amp-request .primary-content a,.title--find .primary-content a,.page-node-type-exhibits-pages a{font-weight:400;}.path-borrow .primary-content ul.plus,.title--borrow-amp-request .primary-content ul.plus,.title--find .primary-content ul.plus,.page-node-type-exhibits-pages ul.plus{margin-top:5px;list-style:disc;padding-left:20px;}.path-borrow .primary-content ul.plus li,.title--borrow-amp-request .primary-content ul.plus li,.title--find .primary-content ul.plus li,.page-node-type-exhibits-pages ul.plus li{font-weight:700;margin-right:27px;padding-left:10px;}.path-borrow .primary-content ul.noindent.smallbullet,.title--borrow-amp-request .primary-content ul.noindent.smallbullet,.title--find .primary-content ul.noindent.smallbullet,.page-node-type-exhibits-pages ul.noindent.smallbullet{margin-top:5px;list-style:disc;margin-left:0;padding-left:20px;}.path-borrow .primary-content ul.noindent.smallbullet li,.title--borrow-amp-request .primary-content ul.noindent.smallbullet li,.title--find .primary-content ul.noindent.smallbullet li,.page-node-type-exhibits-pages ul.noindent.smallbullet li{padding-left:10px;}.path-borrow .primary-content ol.noindent,.title--borrow-amp-request .primary-content ol.noindent,.title--find .primary-content ol.noindent,.page-node-type-exhibits-pages ol.noindent{margin-top:5px;padding-left:20px;font-weight:400;}.path-borrow .primary-content ol.noindent li,.title--borrow-amp-request .primary-content ol.noindent li,.title--find .primary-content ol.noindent li,.page-node-type-exhibits-pages ol.noindent li{font-weight:400;}.path-borrow .primary-content ol.noindent.bold,.title--borrow-amp-request .primary-content ol.noindent.bold,.title--find .primary-content ol.noindent.bold,.page-node-type-exhibits-pages ol.noindent.bold{margin-top:5px;padding-left:20px;font-weight:700;}.path-borrow .primary-content ol.noindent.bold li,.title--borrow-amp-request .primary-content ol.noindent.bold li,.title--find .primary-content ol.noindent.bold li,.page-node-type-exhibits-pages ol.noindent.bold li{font-weight:700;}.path-borrow .primary-content p ~ ul,.path-borrow .primary-content p ~ ol,.title--borrow-amp-request .primary-content p ~ ul,.title--borrow-amp-request .primary-content p ~ ol,.title--find .primary-content p ~ ul,.title--find .primary-content p ~ ol,.page-node-type-exhibits-pages p ~ ul,.page-node-type-exhibits-pages p ~ ol{padding-top:0;margin-top:0;}.path-borrow .primary-content .fines-table,.title--borrow-amp-request .primary-content .fines-table,.title--find .primary-content .fines-table,.page-node-type-exhibits-pages .fines-table{width:100%;margin-bottom:40px;table-layout:fixed;}.path-borrow .primary-content .fines-table thead tr,.title--borrow-amp-request .primary-content .fines-table thead tr,.title--find .primary-content .fines-table thead tr,.page-node-type-exhibits-pages .fines-table thead tr{display:none;color:#fff;}@media screen and (min-width:767px){.path-borrow .primary-content .fines-table thead tr,.title--borrow-amp-request .primary-content .fines-table thead tr,.title--find .primary-content .fines-table thead tr,.page-node-type-exhibits-pages .fines-table thead tr{color:#000000;display:table-row;border-bottom:solid 1px #eee;}.path-borrow .primary-content .fines-table thead tr:nth-of-type(2) td,.title--borrow-amp-request .primary-content .fines-table thead tr:nth-of-type(2) td,.title--find .primary-content .fines-table thead tr:nth-of-type(2) td,.page-node-type-exhibits-pages .fines-table thead tr:nth-of-type(2) td{padding-top:30px;}}.path-borrow .primary-content .fines-table th,.title--borrow-amp-request .primary-content .fines-table th,.title--find .primary-content .fines-table th,.page-node-type-exhibits-pages .fines-table th{font-weight:700;text-transform:uppercase;text-align:left;padding:15px 5px;letter-spacing:1px;}.path-borrow .primary-content .fines-table th:nth-of-type(2),.title--borrow-amp-request .primary-content .fines-table th:nth-of-type(2),.title--find .primary-content .fines-table th:nth-of-type(2),.page-node-type-exhibits-pages .fines-table th:nth-of-type(2){text-align:center;}.path-borrow .primary-content .fines-table tr,.title--borrow-amp-request .primary-content .fines-table tr,.title--find .primary-content .fines-table tr,.page-node-type-exhibits-pages .fines-table tr{display:block;min-width:100%;}.path-borrow .primary-content .fines-table td,.title--borrow-amp-request .primary-content .fines-table td,.title--find .primary-content .fines-table td,.page-node-type-exhibits-pages .fines-table td{padding:8px 5px;display:table-row;width:80%;min-width:80%;text-align:right;font-size:70%;border-bottom:solid 1px #ccc;font-size:80%;text-align:left;padding-left:6%;line-height:25px;}.path-borrow .primary-content .fines-table td.item:before,.title--borrow-amp-request .primary-content .fines-table td.item:before,.title--find .primary-content .fines-table td.item:before,.page-node-type-exhibits-pages .fines-table td.item:before{text-transform:uppercase;width:20%;display:inline-block;content:"item";font-weight:700;font-size:70%;color:#58595b;}.path-borrow .primary-content .fines-table td.fine:before,.title--borrow-amp-request .primary-content .fines-table td.fine:before,.title--find .primary-content .fines-table td.fine:before,.page-node-type-exhibits-pages .fines-table td.fine:before{text-transform:uppercase;display:inline-block;width:20%;content:"fines";font-weight:700;font-size:70%;color:#58595b;}.path-borrow .primary-content .fines-table td.lost:before,.title--borrow-amp-request .primary-content .fines-table td.lost:before,.title--find .primary-content .fines-table td.lost:before,.page-node-type-exhibits-pages .fines-table td.lost:before{display:inline-block;text-transform:uppercase;width:100%;content:"Lost/Damaged Charges";font-weight:700;font-size:70%;color:#58595b;}@media screen and (min-width:767px){.path-borrow .primary-content .fines-table td,.title--borrow-amp-request .primary-content .fines-table td,.title--find .primary-content .fines-table td,.page-node-type-exhibits-pages .fines-table td{width:20%;display:table-cell;min-width:inherit;}.path-borrow .primary-content .fines-table td.item:before,.path-borrow .primary-content .fines-table td.fine:before,.path-borrow .primary-content .fines-table td.lost:before,.title--borrow-amp-request .primary-content .fines-table td.item:before,.title--borrow-amp-request .primary-content .fines-table td.fine:before,.title--borrow-amp-request .primary-content .fines-table td.lost:before,.title--find .primary-content .fines-table td.item:before,.title--find .primary-content .fines-table td.fine:before,.title--find .primary-content .fines-table td.lost:before,.page-node-type-exhibits-pages .fines-table td.item:before,.page-node-type-exhibits-pages .fines-table td.fine:before,.page-node-type-exhibits-pages .fines-table td.lost:before{display:none;}}.path-borrow .primary-content .fines-table td:first-of-type,.title--borrow-amp-request .primary-content .fines-table td:first-of-type,.title--find .primary-content .fines-table td:first-of-type,.page-node-type-exhibits-pages .fines-table td:first-of-type{font-weight:700;width:35%;text-align:left;padding-left:5px;}.path-borrow .primary-content .fines-table td:last-of-type,.title--borrow-amp-request .primary-content .fines-table td:last-of-type,.title--find .primary-content .fines-table td:last-of-type,.page-node-type-exhibits-pages .fines-table td:last-of-type{width:30%;text-align:left;padding-left:0;}.path-borrow .primary-content .fines-table td em,.title--borrow-amp-request .primary-content .fines-table td em,.title--find .primary-content .fines-table td em,.page-node-type-exhibits-pages .fines-table td em{font-style:italic;}.path-borrow .primary-content .fines-table tr,.title--borrow-amp-request .primary-content .fines-table tr,.title--find .primary-content .fines-table tr,.page-node-type-exhibits-pages .fines-table tr{margin-bottom:30px;display:table;}@media screen and (min-width:767px){.path-borrow .primary-content .fines-table tr,.title--borrow-amp-request .primary-content .fines-table tr,.title--find .primary-content .fines-table tr,.page-node-type-exhibits-pages .fines-table tr{margin-bottom:0;display:table-row;}}.path-borrow .primary-content .common-inquiries,.title--borrow-amp-request .primary-content .common-inquiries,.title--find .primary-content .common-inquiries,.page-node-type-exhibits-pages .common-inquiries{margin:0 auto 50px auto;width:98%;}.path-borrow .primary-content .common-inquiries td,.title--borrow-amp-request .primary-content .common-inquiries td,.title--find .primary-content .common-inquiries td,.page-node-type-exhibits-pages .common-inquiries td{margin:5px 0;display:block;padding:5px 10px;background-color:#f1f2f2;font-size:100%;line-height:150%;border-bottom:solid 10px #ffffff;}@media screen and (min-width:767px){.path-borrow .primary-content .common-inquiries td,.title--borrow-amp-request .primary-content .common-inquiries td,.title--find .primary-content .common-inquiries td,.page-node-type-exhibits-pages .common-inquiries td{vertical-align:middle;padding:30px 80px;display:table-cell;}}.path-borrow .primary-content .common-inquiries td:first-of-type,.title--borrow-amp-request .primary-content .common-inquiries td:first-of-type,.title--find .primary-content .common-inquiries td:first-of-type,.page-node-type-exhibits-pages .common-inquiries td:first-of-type{font-weight:700;line-height:140%;background-color:#f8f9f9;border-right:solid 8px #ffffff;margin:5px 0;}.title--about h1.page-title,.title--services h1.page-title{color:#000000;text-align:left;text-transform:none;}.title--poem h1.page-title{display:none;}.path-libraries-hours .primary-content h1#page-title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:300%;line-height:100%;margin:1.5625rem 0;color:#000;}.path-libraries-hours .primary-content h2{text-align:left;font-family:"Open Sans",sans-serif;margin:0 0 20px 0;padding:0;font-style:normal;font-weight:600;font-size:110%;color:#000000;}.path-libraries-hours .primary-content p{font-weight:300;margin-bottom:20px;font-size:90%;line-height:150%;}.path-libraries-hours .primary-content div.datenav{background-color:#f1f2f2;padding:20px;display:block;font-weight:600;font-size:90%;color:#231f20;text-transform:uppercase;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.datenav{letter-spacing:2px;margin:50px 0;display:inline-block;}}.path-libraries-hours .primary-content div.datenav .startdate{margin-right:5px;margin-left:15px;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.datenav .startdate{margin-right:20px;}}.path-libraries-hours .primary-content div.datenav .enddate{margin-left:5px;margin-right:5px;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.datenav .enddate{margin-left:20px;}}.path-libraries-hours .primary-content div.datenav .nextweek{background-image:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;background-size:10px;padding-right:30px;background-position:right center;}.path-libraries-hours .primary-content div.views-row.libhours{display:block;border-bottom:solid 1px #ccc;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours{display:block;border-bottom:none;min-height:200px;}}.path-libraries-hours .primary-content div.views-row.libhours div{display:block;width:100%;padding:12px;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div{display:table-cell;vertical-align:top;}}.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn{width:100%;display:block;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn{width:150px;display:table-cell;}}.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn span.color{width:100%;height:10px;background-color:transparent;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn span.color{margin-top:15px;width:120px;height:120px;overflow:hidden;display:inline-block;}}.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn span.color.huntlib{background-color:rgb(55,188,169);}.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn span.color.sorrels{background-color:#1c75bc;}.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn span.color.mellon{background-color:#009444;}.path-libraries-hours .primary-content div.views-row.libhours div.colorcolumn span.color.qatar{background-color:#941120;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.libname{width:33%;}}.path-libraries-hours .primary-content div.views-row.libhours div.libname h3{font-size:200%;line-height:150%;margin-bottom:0;font-family:"Open Sans",sans-serif;font-weight:600;border-bottom:5px solid transparent;display:inline-block;}.path-libraries-hours .primary-content div.views-row.libhours div.libname h3 a{color:#231f20;}.path-libraries-hours .primary-content div.views-row.libhours div.libname h3.current{font-weight:600;border-bottom:none;font-size:150%;}.path-libraries-hours .primary-content div.views-row.libhours div.libname h3.none{border-bottom:none;font-weight:300;font-size:150%;}.path-libraries-hours .primary-content div.views-row.libhours div.libname .contact-details{color:#58595b;padding-left:20px;font-weight:300;}.path-libraries-hours .primary-content div.views-row.libhours div.libname .contact-details p{font-weight:300;line-height:130%;margin-bottom:0;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.libname .contact-details p{margin-right:150px;line-height:150%;margin-top:0.3125rem;margin-bottom:0;padding-bottom:0;}}.path-libraries-hours .primary-content div.views-row.libhours div.libname a.directions{background-image:url(/themes/custom/cmulibrary/images/mapmarker.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0% 50%;color:#58595b;text-decoration:none;font-weight:600;margin-left:-20px;}.path-libraries-hours .primary-content div.views-row.libhours div.dow{display:inline-block;width:24%;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.dow{width:9%;overflow:hidden;display:table-cell;}}.path-libraries-hours .primary-content div.views-row.libhours div.dow h4{font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;font-size:80%;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.dow h4{margin-bottom:5px;}}.path-libraries-hours .primary-content div.views-row.libhours div.dow h5{font-family:"Open Sans",sans-serif;font-weight:400;text-transform:none;font-size:80%;}@media screen and (min-width:767px){.path-libraries-hours .primary-content div.views-row.libhours div.dow h5{padding-bottom:25px;border-bottom:dotted 1px #333;}}.path-libraries-hours .primary-content div.views-row.libhours div.dow p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:80%;}.path-libraries-hours .primary-content div.views-row.libhours div.dow .currentdate{border:solid 2px #ffc808;padding:0 2px;width:100%;display:block;}.path-libraries-hours .primary-content div.views-row.libhours.huntlib .libname h3 a:hover{padding-bottom:10px;border-bottom:solid 4px rgb(55,188,169);}.path-libraries-hours .primary-content div.views-row.libhours.sorrels .libname h3 a:hover{padding-bottom:10px;border-bottom:solid 4px #1c75bc;}.path-libraries-hours .primary-content div.views-row.libhours.mellon .libname h3 a:hover{padding-bottom:10px;border-bottom:solid 4px #009444;}.path-libraries-hours .primary-content div.views-row.libhours.qatar .libname h3 a:hover{padding-bottom:10px;border-bottom:solid 4px #941120;}.path-libraries-hours .primary-content div.views-row.libhours.posner .libname h3 a:hover{padding-bottom:10px;border-bottom:solid 4px red;}.path-libraries-hours .primary-content .details{display:block;clear:both;width:100%;text-align:right;padding-top:10px;margin-bottom:40px;padding-bottom:10px;margin-top:-30px;}.path-libraries-hours .primary-content .details a{color:#58595b;text-transform:uppercase;font-size:70%;}.path-libraries-hours .primary-content .details a:hover{color:#b00;}.page-node-type-exhibits-pages h1.page-title{color:#000000;text-transform:none;text-align:left;font-size:300%;letter-spacing:0;border-bottom:solid 1px #e6e7e8;padding-bottom:20px;margin-bottom:50px;}.page-node-type-exhibits-pages #exhibit-main-image{margin-bottom:30px;}.page-node-type-location .primary-content{width:100%;max-width:1400px;}.node--type-location{width:100%;max-width:1400px;}@media screen and (min-width:767px){.node--type-location .libdetails{width:80%;margin:0 auto;}}.node--type-location .libdetails img.locationmap{width:100%;display:block;height:auto;margin-bottom:0.625rem;}@media screen and (min-width:767px){.node--type-location .libdetails img.locationmap{display:inline-block;width:50%;}}.node--type-location .libdetails h2{font-weight:800;font-size:200%;margin-top:50px;font-family:"Open Sans",sans-serif;text-align:left;display:block;font-style:normal;}.node--type-location .picturebg{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:408px;min-height:408px;}.node--type-location .picturebg img{width:100%;height:408px;position:relative;object-fit:cover;}.node--type-location .picturebg .layout-container{width:100%;max-width:1400px;display:block;margin:0 auto;position:relative;}.node--type-location .picturebg h1{position:absolute;z-index:2;color:#ffffff;bottom:150px;left:50px;}.node--type-location .picturebg h1#page-title{text-transform:none;}.node--type-location .picturebg.huntlib{background-image:url(/themes/custom/cmulibrary/images/hunttop.png);background-repeat:no-repeat;}.node--type-location .picturebg h1#page-title{color:white;position:absolute;bottom:28%;left:5%;}@media screen and (min-width:767px){.node--type-location .picturebg h1#page-title{bottom:15%;left:5%;}}.node--type-location .picturebg .subnav{background:rgba(0,0,0,0.6);height:80px;position:absolute;width:100%;bottom:0;}@media screen and (min-width:767px){.node--type-location .picturebg .subnav{height:60px;}}.node--type-location .picturebg .subnav ul{list-style:none;margin-left:5%;}@media screen and (min-width:767px){.node--type-location .picturebg .subnav ul{margin-left:10%;}}.node--type-location .picturebg .subnav ul li{float:left;margin:10px 5px;font-size:80%;}@media screen and (min-width:1000px){.node--type-location .picturebg .subnav ul li{margin:20px 10px;font-size:90%;letter-spacing:1px;}}.node--type-location .picturebg .subnav ul li a{color:white;text-transform:uppercase;padding-right:10px;border-right:solid 1px #ffc808;font-weight:600;}@media screen and (min-width:1000px){.node--type-location .picturebg .subnav ul li a{padding-right:20px;}}.node--type-location .picturebg .subnav ul li a:hover{color:#ffc808;}.node--type-location .picturebg .subnav ul li:last-of-type a{border-right:none;}.node--type-location .contact-details{color:#58595b;display:block;width:100%;margin-bottom:3.75rem;padding-left:40px;font-weight:300;}@media screen and (min-width:767px){.node--type-location .contact-details{display:inline-block;vertical-align:top;margin-top:100px;width:49%;clear:after;}}.node--type-location .contact-details p{font-weight:300;line-height:130%;margin-bottom:0;padding-bottom:0.625rem;}@media screen and (min-width:767px){.node--type-location .contact-details p{margin-right:150px;line-height:150%;margin-top:0.3125rem;margin-bottom:0;padding-bottom:0.625rem;}}.node--type-location div.link{background-image:url(/themes/custom/cmulibrary/images/linkicon.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0% 80%;margin-left:-20px;padding:3.125rem 0 0.625rem 0;padding-left:20px;font-weight:bold;}.node--type-location a{color:#58595b;}.node--type-location a.directions{background-image:url(/themes/custom/cmulibrary/images/mapmarker.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0% 50%;color:#58595b;text-decoration:none;font-weight:600;margin-left:-20px;border:none;}.node--type-location a.mail{background-image:url(/themes/custom/cmulibrary/images/mailicon.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0% 40%;margin-left:-20px;padding-bottom:0.625rem;border:none;}.node--type-location a.phone{background-image:url(/themes/custom/cmulibrary/images/phoneicon.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0% 50%;margin-left:-20px;padding-bottom:0.625rem;border:none;}.node--type-location hr{width:100%;background-color:#ccc;border:none;color:transparent;height:3px;}.node--type-location h2{font-weight:600;font-size:200%;margin-top:50px;}.node--type-location h4{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;margin:3.125rem 0 5rem 0;}.node--type-location h4 a{color:#007677;background-image:url(/themes/custom/cmulibrary/images/greenarrow.svg);background-position:center right;background-repeat:no-repeat;background-size:16px 16px;padding-right:25px;}.node--type-location p{font-family:"Open Sans",sans-serif;font-size:100%;line-height:200%;}.node--type-location div.staff-list{display:block;text-align:center;}@media screen and (min-width:768px){.node--type-location div.staff-list{width:48%;display:inline-block;margin:10px 0;}}@media screen and (min-width:1100px){.node--type-location div.staff-list{width:28%;display:inline-block;margin:20px 0;}}@media screen and (min-width:1200px){.node--type-location div.staff-list{width:24%;display:inline-block;margin:20px 0;}}@media screen and (min-width:1440px){.node--type-location div.staff-list{width:18%;margin-left:0;margin-right:1%;display:inline-block;}}.node--type-location div.staff-list img{width:180px;height:180px;border-radius:90px;margin-bottom:15px;}.node--type-location div.staff-list h3{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;font-size:80%;}.node--type-location div.staff-list p{font-size:80%;margin-top:0;}.node--type-location div.hours-library{display:block;width:100%;padding:12px;}@media screen and (min-width:767px){.node--type-location div.hours-library{display:table;vertical-align:top;margin-bottom:30px;}}.node--type-location div.hours-library div.legend{display:none;}@media screen and (min-width:767px){.node--type-location div.hours-library div.legend{display:table;min-width:100%;margin-top:30px;}.node--type-location div.hours-library div.legend .loc{width:23%;min-width:23%;display:table-cell;border-bottom:dotted 1px #ccc;}.node--type-location div.hours-library div.legend .dow{width:9%;min-width:9%;padding-left:1%;padding-right:1%;display:table-cell;border-bottom:dotted 1px #ccc;text-transform:uppercase;font-size:80%;font-weight:600;text-align:left;padding-top:20px;padding-top:15px;}.node--type-location div.hours-library div.legend .dow.current{border-top:solid 2px #ffc808;border-left:solid 2px #ffc808;border-right:solid 2px #ffc808;}}.node--type-location div.hours-library .collection{display:table;width:100%;}.node--type-location div.hours-library .collection .status{padding-left:1%;padding-right:1%;text-indent:10px;border-bottom:dotted 1px #ccc;text-align:left;padding:20px 0;font-family:"Open Sans",sans-serif;font-weight:300;font-size:80%;}@media screen and (min-width:767px){.node--type-location div.hours-library .collection .status{width:9%;min-width:9%;display:table-cell;}}.node--type-location div.hours-library .collection .status.current{border:solid 2px #ffc808;}@media screen and (min-width:767px){.node--type-location div.hours-library .collection .status.current{border-top:none;border-bottom:none;border-left:solid 2px #ffc808;border-right:solid 2px #ffc808;}}.node--type-location div.hours-library .collection .loc{padding:20px 0;text-transform:uppercase;font-size:100%;font-weight:100;letter-spacing:1px;}@media screen and (min-width:767px){.node--type-location div.hours-library .collection .loc{width:23%;min-width:23%;display:table-cell;}}.node--type-location div.hours-library .collection .loc.current{font-weight:600;}.node--type-location div.hours-library .collection.last .status{border-bottom:none;}.node--type-location div.hours-library .collection.last .status.current{border-bottom:solid 2px #ffc808;}@media screen and (max-width:767px){.node--type-location div.hours-library .sun.status:before{font-weight:600;content:"Sunday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}@media screen and (max-width:767px){.node--type-location div.hours-library .mon.status:before{font-weight:600;content:"Monday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}@media screen and (max-width:767px){.node--type-location div.hours-library .tue.status:before{font-weight:600;content:"Tuesday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}@media screen and (max-width:767px){.node--type-location div.hours-library .wed.status:before{font-weight:600;content:"Wednesday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}@media screen and (max-width:767px){.node--type-location div.hours-library .thu.status:before{font-weight:600;content:"Thursday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}@media screen and (max-width:767px){.node--type-location div.hours-library .fri.status:before{font-weight:600;content:"Friday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}@media screen and (max-width:767px){.node--type-location div.hours-library .sat.status:before{font-weight:600;content:"Saturday";color:#231f20;text-align:left;width:20%;padding-right:80%;display:inline-block;}}.node--type-location .study{display:block;clear:both;width:100%;min-width:100%;margin:50px 0;}.node--type-location .study img{margin:0 auto;display:block;padding:0;}@media screen and (min-width:767px){.node--type-location .study img{display:inline-block;width:18%;}}@media screen and (min-width:767px){.node--type-location .study div.study-text{margin:30px 4%;width:72%;display:inline-block;}}.node--type-location .study div.study-text h3{font-family:"Open Sans",sans-serif;font-size:320%;line-height:130%;color:#007677;font-weight:600;}.node--type-location .study div.study-text h4{font-weight:100;text-transform:none;font-size:200%;line-height:130%;color:#58595b;margin-top:15px;}@media screen and (min-width:767px){.node--type-location .services{display:inline-block;width:40%;}}.node--type-location .services h3{font-family:"Open Sans",sans-serif;font-weight:600;font-size:200%;line-height:120%;margin-bottom:1.875rem;}@media screen and (min-width:767px){.node--type-location .services h3{margin-bottom:70px;}}.node--type-location .services p{font-size:130%;font-weight:600;margin:10px 0;text-transform:uppercase;color:#007677;letter-spacing:1px;}.node--type-location .services p a{color:#007677;background-image:url(/themes/custom/cmulibrary/images/greenarrow.svg);background-position:center right;background-repeat:no-repeat;background-size:16px 16px;padding-right:25px;}.node--type-location .tech{padding-top:20px;border-top:solid 1px #e6e7e8;}@media screen and (min-width:767px){.node--type-location .tech{display:inline-block;width:40%;border-left:solid 1px #e6e7e8;border-top:none;padding-left:70px;margin:100px 0;}}.node--type-location .tech p{font-size:100%;line-height:100%;text-transform:uppercase;color:#58595b;letter-spacing:1px;}.views-row.full.a-to-z{width:100%;overflow:hidden;height:auto;position:relative;margin-bottom:25px;}@media screen and (min-width:767px){.views-row.full.a-to-z{width:97%;height:500px;}}.views-row.full.a-to-z img{width:100%;height:500px;object-fit:cover;filter:grayscale(100%);filter:brightness(1);}.views-row.full.a-to-z .coloroverlay{background-color:rgba(0,0,0,0.7);width:100%;height:500px;position:absolute;top:0;left:0;z-index:2;display:block;opacity:1;}.views-row.full.a-to-z .card-details{position:absolute;left:0;top:20px;z-index:3;right:0;max-width:100%;color:#ffffff !important;text-align:center;margin:80px auto;}.views-row.full.a-to-z .card-details h3{font-size:250%;font-family:"Open Sans",sans-serif;line-height:120%;color:#fff;font-weight:700;}@media screen and (min-width:767px){.views-row.full.a-to-z .card-details h3{font-size:450%;}}.views-row.full.a-to-z .card-details p{font-size:130%;font-family:"Open Sans",sans-serif;color:#fff;font-weight:400;margin-top:2rem;line-height:150%;margin-bottom:0.3125rem;padding:25px;}@media screen and (min-width:767px){.views-row.full.a-to-z .card-details p{margin-bottom:0.3125rem;}}.views-row.full.a-to-z:hover img{background-color:#000000;filter:brightness(0.5);}.path-staff-directory h1,.path-staff-directory h1.page-title,.path-services-a-to-z h1,.path-services-a-to-z h1.page-title{color:#b00;text-align:center;margin:40px auto;line-height:120%;letter-spacing:3px;text-transform:uppercase;}.title--news h1.page-title{text-transform:uppercase;text-align:center;}.title--news .path-news h2{text-align:center;margin-bottom:80px;display:block;}div.email-signup{background-color:#b00;display:block;width:100%;text-align:center;height:240px;min-height:240px;}@media screen and (min-width:767px){div.email-signup{width:35%;display:inline-block;height:350px;}}div.email-signup table.textalignmiddle{height:100%;width:100%;min-height:100%;}div.email-signup table.textalignmiddle td{vertical-align:middle;padding:0 25px;}div.email-signup h3{color:#ffffff;font-size:130%;letter-spacing:2px;text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:1.25rem;}div.email-signup p{font-size:80%;line-height:130%;font-family:"Open Sans",sans-serif;color:#ffffff;margin-bottom:1.875rem;}div.email-signup label{color:#b00;}div.email-signup input{-webkit-appearance:none;border-radius:15px;border:none;width:80%;padding:8px 20px;font-family:"Open Sans",sans-serif;font-size:80%;font-weight:600;display:inline-block;clear:none;}div.email-signup input::placeholder{color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80%;font-weight:normal;}div.email-signup input#submit{background-color:transparent;display:inline;clear:none;width:119px;font-weight:700;font-size:80%;text-transform:uppercase;margin-left:-113px;padding-right:30px;background-image:url(/themes/custom/cmulibrary/images/triangle_red.svg);background-size:13px 13px;background-repeat:no-repeat;background-position-x:85%;background-position-y:50%;}div.email-signup input#submit:hover{cursor:pointer;}.view-id-news_teasers ul.js-pager__items.pager{display:block;clear:both;margin:45px auto;width:100%;text-align:center;}.view-id-news_teasers ul.js-pager__items.pager a.button{background-color:#b00;padding:10px 25px;color:#ffffff;font-weight:700;}article.service h4,article.service h4 a{color:#000000;font-family:"Open Sans",sans-serif;font-weight:600;font-size:100%;margin-bottom:0.625rem;}article.service p{font-family:Georgia,"Times New Roman",Times,serif;font-size:90%;margin-bottom:2.1875rem;}article.service p a{font-family:"Open Sans",sans-serif;font-weight:600;color:#000000;}.page-node-type-news #news-event-subtitle h2,.page-node-type-libcal-events #news-event-subtitle h2{margin:0;text-align:left;padding:0;font-family:"Open Sans";font-style:normal;color:black;padding-bottom:20px;margin-bottom:40px;border-bottom:solid 1px #f3f3f4;}.page-node-type-news h1.page-title,.page-node-type-libcal-events h1.page-title{text-transform:none;text-align:left;font-size:300%;line-height:120%;color:#000000;letter-spacing:0;margin-top:1.5625rem;}.page-node-type-news h2,.page-node-type-news h3,.page-node-type-news h5,.page-node-type-news h6,.page-node-type-libcal-events h2,.page-node-type-libcal-events h3,.page-node-type-libcal-events h5,.page-node-type-libcal-events h6{font-weight:700;text-align:left !important;}.page-node-type-news .node__content img,.page-node-type-news .node__content p img,.page-node-type-libcal-events .node__content img,.page-node-type-libcal-events .node__content p img{display:block;clear:both;width:100%;height:auto;}@media screen and (min-width:767px){.page-node-type-news .node__content img,.page-node-type-news .node__content p img,.page-node-type-libcal-events .node__content img,.page-node-type-libcal-events .node__content p img{margin:25px auto;max-width:inherit;}}.page-node-type-news .node__content img.align-left,.page-node-type-libcal-events .node__content img.align-left{width:33%;}.page-node-type-news .node__content blockquote,.page-node-type-libcal-events .node__content blockquote{font-family:Georgia,"Times New Roman",Times,serif;font-size:180%;line-height:150%;margin:25px 0;}.page-node-type-news .node__content i,.page-node-type-news .node__content em,.page-node-type-libcal-events .node__content i,.page-node-type-libcal-events .node__content em{font-style:italic;}.page-node-type-news .node__content b,.page-node-type-news .node__content strong,.page-node-type-libcal-events .node__content b,.page-node-type-libcal-events .node__content strong{font-weight:bold;}.page-node-type-news .node__content p,.page-node-type-news .node__content div,.page-node-type-libcal-events .node__content p,.page-node-type-libcal-events .node__content div{font-family:Georgia,"Times New Roman",Times,serif;font-size:110%;line-height:200%;}@media screen and (min-width:767px){.page-node-type-news .node__content p,.page-node-type-news .node__content div,.page-node-type-libcal-events .node__content p,.page-node-type-libcal-events .node__content div{margin:0 0 25px 0;}}.page-node-type-news .node__content p img,.page-node-type-news .node__content div img,.page-node-type-libcal-events .node__content p img,.page-node-type-libcal-events .node__content div img{display:block;clear:both;margin:15px auto;}.page-node-type-news .node__content div:empty,.page-node-type-news .node__content p:empty,.page-node-type-news .node__content div:blank,.page-node-type-news .node__content p:blank,.page-node-type-libcal-events .node__content div:empty,.page-node-type-libcal-events .node__content p:empty,.page-node-type-libcal-events .node__content div:blank,.page-node-type-libcal-events .node__content p:blank{display:none;}.page-node-type-news .node__content ol,.page-node-type-news .node__content ul,.page-node-type-libcal-events .node__content ol,.page-node-type-libcal-events .node__content ul{margin:20px 40px;}@media screen and (min-width:767px){.page-node-type-news .node__content ol,.page-node-type-news .node__content ul,.page-node-type-libcal-events .node__content ol,.page-node-type-libcal-events .node__content ul{margin:20px 17%;}}.page-node-type-news .node__content ol li,.page-node-type-news .node__content ul li,.page-node-type-libcal-events .node__content ol li,.page-node-type-libcal-events .node__content ul li{padding:5px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:100%;line-height:200%;}.page-node-type-news .node__content ol li:last-of-type,.page-node-type-news .node__content ul li:last-of-type,.page-node-type-libcal-events .node__content ol li:last-of-type,.page-node-type-libcal-events .node__content ul li:last-of-type{margin-bottom:30px;}.page-node-type-news .node__content p.eventdates,.page-node-type-news .node__content p.presenter,.page-node-type-news .node__content p.location,.page-node-type-libcal-events .node__content p.eventdates,.page-node-type-libcal-events .node__content p.presenter,.page-node-type-libcal-events .node__content p.location{display:block;clear:both;text-align:center;margin:10px auto;padding:0;}.page-node-type-news .node__content ol,.page-node-type-news .node__content ul,.page-node-type-libcal-events .node__content ol,.page-node-type-libcal-events .node__content ul{margin:20px 5%;}.page-node-type-news .node__content ul.tags,.page-node-type-libcal-events .node__content ul.tags{text-align:left;font-size:80%;list-style:none;margin-top:10px;padding:0;margin:0;font-family:"Open Sans",sans-serif;}.page-node-type-news .node__content ul.tags li,.page-node-type-libcal-events .node__content ul.tags li{font-family:"Open Sans",sans-serif;font-size:100%;}.page-node-type-news a.button-yellow,.page-node-type-libcal-events a.button-yellow{padding:15px 25px;background-color:#ffc808;color:#000;font-size:90%;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;border:none;}.node__content #main-news-image img{display:block;clear:both;width:100%;height:auto;}.page-node-type-libcal-events h1.page-title{margin-top:30px;}.path-taxonomy .views-row article{text-align:left;display:block;}.path-taxonomy .views-row article h2{font-family:"Open Sans",sans-serif;font-weight:700;line-height:130%;text-align:left;font-style:normal;margin-bottom:5px;padding:0;}.path-taxonomy .views-row article h2 a{color:#000000;}.path-taxonomy .views-row article ul.inline,.path-taxonomy .views-row article ul.links.inline{margin:0;padding:0;}.path-taxonomy .views-row article ul.inline li,.path-taxonomy .views-row article ul.links.inline li{margin:0;padding:0;}.legacy{width:100%;max-width:1400px;display:block;margin:90px auto 150px auto;}.legacy h2{font-size:250%;padding:0;margin-top:100px;font-weight:800;font-family:"Open Sans",sans-serif;font-style:normal;margin:70px auto 0 auto;text-transform:uppercase;color:#b00;letter-spacing:2px;}.legacy hr{width:25%;background:transparent;border:none;margin:50px auto 80px auto;left:0;right:0;border-bottom:solid 4px #b00;}.legacy h3{font-family:Lobster,cursive;font-size:300%;margin:20px auto;font-style:normal;line-height:130%;text-align:center;}.legacy p a.button{display:block;background:#b00;padding:25px;color:#fff;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:4px;font-size:130%;line-height:130%;margin:80px auto;text-align:center;width:70%;}@media screen and (min-width:767px){.legacy p a.button{width:50%;}}.page-node-type-service .description p:first-of-type{display:inline-block;clear:none;float:right;width:70%;font-size:120%;margin-bottom:20px;}.page-node-type-service .people-wrapper{text-align:center;width:245px;}@media screen and (min-width:767px){.page-node-type-service .people-wrapper{height:300px;display:inline-block;text-align:center;}}.page-node-type-service .people-wrapper h3{font-size:90%;margin-bottom:0;padding:0;letter-spacing:1px;margin:0 auto 2px auto;clear:both;}.page-node-type-service .people-wrapper h3 a{color:#000;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;}.page-node-type-service .people-wrapper h5{color:#666666;text-transform:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:75%;letter-spacing:1px;line-height:220%;margin:2px 25px;white-space:normal;}.page-node-type-service .people-wrapper img{width:200px;height:200px;object-fit:cover;border-radius:100px;shape-outside:circle(50%);margin-bottom:15px;}.page-node-type-service p{letter-spacing:0;font-size:115%;line-height:130%;}.path-node article .collection-header.index,.path-node article .path-university-libraries-architecture-archives.index{background:#000000;width:100%;position:relative;}@media screen and (min-width:767px){.path-node article .collection-header.index,.path-node article .path-university-libraries-architecture-archives.index{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}}.path-node article .collection-header.index img,.path-node article .path-university-libraries-architecture-archives.index img{width:100%;height:400px;object-fit:cover;text-align:center;opacity:0.7;}.path-node article .collection-header.index .title,.path-node article .path-university-libraries-architecture-archives.index .title{position:absolute;z-index:4;left:0;bottom:200px;}@media screen and (min-width:767px){.path-node article .collection-header.index .title,.path-node article .path-university-libraries-architecture-archives.index .title{bottom:60px;}}.path-node article .collection-header.index .title h1,.path-node article .path-university-libraries-architecture-archives.index .title h1{color:#ffffff;text-align:left;text-transform:none;margin-left:70px;line-height:130%;}@media screen and (min-width:767px){.path-node article .collection-header.university-libraries,.path-node article .collection-header.index,.path-node article .path-university-libraries-architecture-archives.university-libraries,.path-node article .path-university-libraries-architecture-archives.index{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-width:100vw;position:relative;}}.path-node article .collection-header.university-libraries img,.path-node article .collection-header.index img,.path-node article .path-university-libraries-architecture-archives.university-libraries img,.path-node article .path-university-libraries-architecture-archives.index img{width:100vw;max-width:100vw;height:550px;object-fit:cover;text-align:center;opacity:1;position:relative;}.path-node article .collection-header.university-libraries .title,.path-node article .collection-header.index .title,.path-node article .path-university-libraries-architecture-archives.university-libraries .title,.path-node article .path-university-libraries-architecture-archives.index .title{position:absolute;z-index:4;left:0;bottom:200px;}@media screen and (min-width:767px){.path-node article .collection-header.university-libraries .title,.path-node article .collection-header.index .title,.path-node article .path-university-libraries-architecture-archives.university-libraries .title,.path-node article .path-university-libraries-architecture-archives.index .title{bottom:60px;}}.path-node article .collection-header.university-libraries .title h1,.path-node article .collection-header.index .title h1,.path-node article .path-university-libraries-architecture-archives.university-libraries .title h1,.path-node article .path-university-libraries-architecture-archives.index .title h1{color:#ffffff;text-align:left;margin-left:10px;line-height:130%;font-size:300%;text-transform:uppercase;letter-spacing:3px;}.path-node article .collection-header.university-libraries .title h1 .smallertitle,.path-node article .collection-header.index .title h1 .smallertitle,.path-node article .path-university-libraries-architecture-archives.university-libraries .title h1 .smallertitle,.path-node article .path-university-libraries-architecture-archives.index .title h1 .smallertitle{font-size:30%;display:block;letter-spacing:6px;margin-bottom:0;line-height:200%;}.path-node article .collection-header .navbkg,.path-node article .path-university-libraries-architecture-archives .navbkg{display:block;clear:both;position:relative;background-color:black;height:auto;display:block;}@media screen and (min-width:767px){.path-node article .collection-header .navbkg,.path-node article .path-university-libraries-architecture-archives .navbkg{position:absolute;z-index:2;bottom:0;background:rgba(0,0,0,0.8);height:50px;width:100%;}}.path-node article .collection-header .navbkg ul,.path-node article .path-university-libraries-architecture-archives .navbkg ul{display:block;width:90%;background-color:black;}@media screen and (min-width:767px){.path-node article .collection-header .navbkg ul,.path-node article .path-university-libraries-architecture-archives .navbkg ul{list-style:none;}}.path-node article .collection-header .navbkg ul li,.path-node article .path-university-libraries-architecture-archives .navbkg ul li{margin-top:10px;margin-right:0;float:none;}@media screen and (min-width:767px){.path-node article .collection-header .navbkg ul li,.path-node article .path-university-libraries-architecture-archives .navbkg ul li{list-style:none;float:left;border-right:solid 1px #ffc808;bottom:5px;background-color:transparent;}}.path-node article .collection-header .navbkg ul li:last-of-type,.path-node article .path-university-libraries-architecture-archives .navbkg ul li:last-of-type{border-right:none;}.path-node article .collection-header .navbkg ul li a,.path-node article .path-university-libraries-architecture-archives .navbkg ul li a{color:#ffffff;padding:5px 15px;margin:0 10px;}.path-node article .collection-header .navbkg ul li a:hover,.path-node article .collection-header .navbkg ul li a.active,.path-node article .path-university-libraries-architecture-archives .navbkg ul li a:hover,.path-node article .path-university-libraries-architecture-archives .navbkg ul li a.active{color:#ffc808;}.path-node article .collections .intro-section p,.path-node article .path-university-libraries-archives .intro-section p,.path-node article .path-university-libraries-architecture-archives .intro-section p{font-size:125%;line-height:220%;margin:25px 20px;}@media screen and (min-width:767px){.path-node article .collections .intro-section p,.path-node article .path-university-libraries-archives .intro-section p,.path-node article .path-university-libraries-architecture-archives .intro-section p{margin:25px 15%;}}.path-node article .collections .featured-collections-header h2,.path-node article .path-university-libraries-archives .featured-collections-header h2,.path-node article .path-university-libraries-architecture-archives .featured-collections-header h2{color:#b00;text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;text-align:center;font-style:normal;font-size:250%;line-height:120%;letter-spacing:2px;margin-top:50px;margin-bottom:20px;}.path-node article .collections .featured-collections-header h3,.path-node article .path-university-libraries-archives .featured-collections-header h3,.path-node article .path-university-libraries-architecture-archives .featured-collections-header h3{color:#666666;font-weight:300;font-size:1.625rem;margin-bottom:3.75rem;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;text-align:center;}.one-third-featured-collection-block{margin-bottom:40px;display:block;width:100%;margin-bottom:40px;}@media screen and (min-width:760px){.one-third-featured-collection-block{display:inline-block;width:45%;height:360px;margin:0;margin-right:2%;margin-bottom:36px;padding:0;}.one-third-featured-collection-block:last-of-type{margin-right:0 !important;}}@media screen and (min-width:1010px){.one-third-featured-collection-block{display:inline-block;width:32%;height:360px;margin:0;margin-right:1.1%;margin-bottom:26px;padding:0;}}.one-third-featured-collection-block img{width:100%;object-fit:cover;position:relative;margin:0;padding:0;}.one-third-featured-collection-block .coloroverlay{width:100%;height:100%;opacity:0.5;position:absolute;z-index:2;top:0;left:0;margin:0;padding:0;}@media screen and (min-width:767px){.one-third-featured-collection-block .coloroverlay{height:360px;}}.one-third-featured-collection-block .card-details{position:absolute;bottom:0;left:25px;z-index:10;}.one-third-featured-collection-block .card-details .animationtrigger{display:block;width:100%;height:360px;z-index:20;}.one-third-featured-collection-block .card-details h4{color:#ffc808;font-weight:700;text-transform:uppercase;margin:0;font-size:100%;}.one-third-featured-collection-block .card-details h4 p{color:#ffc808;font-weight:700;font-size:90%;text-transform:uppercase;letter-spacing:1px;}.one-third-featured-collection-block .card-details h3{color:#ffffff;font-weight:700;font-size:260%;line-height:120%;text-transform:none;margin-right:25%;letter-spacing:1px;}.legacy h2{font-size:270%;padding:0;margin-top:100px;font-weight:800;font-family:"Open Sans",sans-serif;font-style:normal;text-transform:uppercase;color:#b00;}.legacy hr{width:50%;background:transparent;border:none;margin:70px auto;border-bottom:solid 8px #ffc808;}.legacy h3{font-family:Lobster,cursive;font-size:300%;margin:20px auto;font-style:normal;line-height:130%;display:block;text-align:center;}.legacy p a.button{display:block;background:#b00;padding:30px;color:#fff;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:4px;font-size:150%;line-height:130%;margin:80px auto;text-align:center;width:100%;}@media screen and (min-width:767px){.legacy p a.button{width:60%;}}.title--special-collections .node__content p,.title--university-archives .node__content p{font-size:130%;margin-bottom:20px;margin-right:15%;}.intro-section.main h2,.archives.architecture .main h2{font-size:280%;text-align:left;margin-left:15px;}@media screen and (min-width:767px){.intro-section.main,.archives.architecture .main{border-right:solid 1px #e0e0e0;display:inline-block;width:55%;padding-right:2%;margin-top:25px;margin-bottom:25px;}}.intro-section.main p,.archives.architecture .main p{font-size:125%;line-height:220%;margin:25px 20px;}@media screen and (min-width:767px){.intro-section.main p,.archives.architecture .main p{margin:25px 2%;}}.path-special-collections .sidebar,.path-university-libraries-archives .sidebar,.archives.architecture .sidebar{width:100%;display:block;padding-left:0;}@media screen and (min-width:767px){.path-special-collections .sidebar,.path-university-libraries-archives .sidebar,.archives.architecture .sidebar{width:35%;display:inline-block;padding-left:4%;}}.path-special-collections .sidebar h2,.path-university-libraries-archives .sidebar h2,.archives.architecture .sidebar h2{font-family:"Open Sans",sans-serif;text-align:left;text-transform:uppercase;font-size:100%;font-weight:700;font-style:normal;padding-top:50px;letter-spacing:2px;margin-bottom:35px;line-height:130%;border-bottom:solid 3px #ffc808;display:inline-block;padding-bottom:20px;}.path-special-collections .sidebar hr,.path-university-libraries-archives .sidebar hr,.archives.architecture .sidebar hr{display:none;}.path-special-collections .sidebar p,.path-university-libraries-archives .sidebar p,.archives.architecture .sidebar p{line-height:110%;font-size:100%;margin-right:0%;color:#a4a4a5;}.path-special-collections .sidebar p strong,.path-university-libraries-archives .sidebar p strong,.archives.architecture .sidebar p strong{color:#000000;}.path-special-collections .sidebar p em,.path-university-libraries-archives .sidebar p em,.archives.architecture .sidebar p em{font-style:italic;}.path-special-collections .sidebar img,.path-university-libraries-archives .sidebar img,.archives.architecture .sidebar img{width:100%;height:auto;margin-bottom:30px;}@media screen and (min-width:767px){.path-special-collections .sidebar img,.path-university-libraries-archives .sidebar img,.archives.architecture .sidebar img{width:70%;}}.path-university-libraries-archives .sidebar p{line-height:150%;}.path-university-libraries-archives .sidebar ul{margin-left:-5px;}article .donate-section h2{font-size:200%;font-family:"Open Sans",sans-serif;font-weight:700;text-align:left;display:block;font-style:normal;}.path-university-libraries-archives a.button-yellow{font-size:85%;}.path-node article .collection-header.index .title,.path-node article .collection-header.university-libraries .title{width:100%;max-width:1400px;position:relative;margin:0 auto;margin-top:-50px;bottom:100px;}@media screen and (min-width:767px){.path-node article .collection-header.university-libraries .title{bottom:180px;}}.path-node article .collection-header.university-libraries .navbkg{bottom:65px;}.archives.architecture .collection-header.index{background-color:#000000;}.archives.architecture .collection-header.index img{opacity:0.8;}.narrower-container{width:100%;max-width:1200px;margin:15px auto;}.narrower-container div p{clear:both;text-align:center;display:block;}.narrower-container div p a.button-yellow{font-size:80%;}a.anchor{display:block;position:relative;top:-120px;visibility:hidden;}.title--services-overview h1.page-title{color:#000000;text-transform:none;text-align:left;}.page-node-type-person h1#page-title{color:#000000;}.page-node-type-person article ul li{margin-right:0;}.title--search,.path-site-search{background-color:#ffffff;margin-top:0;padding-top:0;}.title--search ul.searchoptions,.path-site-search ul.searchoptions{list-style:none;}.title--search ul.searchoptions li,.path-site-search ul.searchoptions li{display:block;width:100%;margin:0;padding:0;}@media screen and (min-width:767px){.title--search ul.searchoptions li,.path-site-search ul.searchoptions li{float:left;width:auto;}}.title--search ul.searchoptions li a,.path-site-search ul.searchoptions li a{display:block;clear:both;padding:10px 25px;color:#ffffff;background-color:#e0e0e0;font-weight:700;font-size:80%;text-transform:uppercase;color:#000000;border:none;border-right:solid 1px #ffffff;}@media screen and (min-width:767px){.title--search ul.searchoptions li a,.path-site-search ul.searchoptions li a{padding:10px 15px;text-align:center;}}.title--search ul.searchoptions li a:hover,.path-site-search ul.searchoptions li a:hover{background-color:#000000;color:#ffffff;}.title--search ul.searchoptions li a.alloption,.path-site-search ul.searchoptions li a.alloption{background-color:#ffc808;}.title--search ul.searchoptions li a.alloption:hover,.path-site-search ul.searchoptions li a.alloption:hover{color:#000000;}.title--search .cmulib_search_input,.path-site-search .cmulib_search_input{border:solid 2px #000000;display:block;width:100%;max-width:860px;clear:both;margin:0 auto;background-position-x:98%;}.title--search .cmulib_search_input::placeholder,.path-site-search .cmulib_search_input::placeholder{font-style:italic;padding:15px;color:#000000;}.title--search h1,.path-site-search h1{text-align:left;color:#000000;margin-bottom:0;}.title--search #books,.title--search #journals,.title--search #articles,.title--search div.websitesearch,.title--search div.azsearch,.title--search #coursereserves,.path-site-search #books,.path-site-search #journals,.path-site-search #articles,.path-site-search div.websitesearch,.path-site-search div.azsearch,.path-site-search #coursereserves{-webkit-box-shadow:3px 4px 6px 2px rgba(0,0,0,0.11);box-shadow:3px 4px 6px 2px rgba(0,0,0,0.11);padding:0 2% 50px 2%;line-height:150%;font-size:90%;margin-bottom:25px;height:auto;font-size:12px;}@media screen and (min-width:767px){.title--search #books,.title--search #journals,.title--search #articles,.title--search div.websitesearch,.title--search div.azsearch,.title--search #coursereserves,.path-site-search #books,.path-site-search #journals,.path-site-search #articles,.path-site-search div.websitesearch,.path-site-search div.azsearch,.path-site-search #coursereserves{width:46%;margin-right:2%;display:inline-block;height:950px;}}.title--search #books p,.title--search #journals p,.title--search #articles p,.title--search div.websitesearch p,.title--search div.azsearch p,.title--search #coursereserves p,.path-site-search #books p,.path-site-search #journals p,.path-site-search #articles p,.path-site-search div.websitesearch p,.path-site-search div.azsearch p,.path-site-search #coursereserves p{line-height:115%;font-weight:400;font-size:90%;font-size:14px;}.title--search #books p em,.title--search #journals p em,.title--search #articles p em,.title--search div.websitesearch p em,.title--search div.azsearch p em,.title--search #coursereserves p em,.path-site-search #books p em,.path-site-search #journals p em,.path-site-search #articles p em,.path-site-search div.websitesearch p em,.path-site-search div.azsearch p em,.path-site-search #coursereserves p em{font-weight:700;}.title--search #books strong,.title--search #journals strong,.title--search #articles strong,.title--search div.websitesearch strong,.title--search div.azsearch strong,.title--search #coursereserves strong,.path-site-search #books strong,.path-site-search #journals strong,.path-site-search #articles strong,.path-site-search div.websitesearch strong,.path-site-search div.azsearch strong,.path-site-search #coursereserves strong{text-transform:uppercase;font-weight:700;letter-spacing:2;}.title--search #books p a,.title--search #journals p a,.title--search #articles p a,.title--search div.websitesearch p a,.title--search div.azsearch p a,.title--search #coursereserves p a,.path-site-search #books p a,.path-site-search #journals p a,.path-site-search #articles p a,.path-site-search div.websitesearch p a,.path-site-search div.azsearch p a,.path-site-search #coursereserves p a{font-weight:700;text-decoration:none;border:none;color:#b00;}.title--search #books p.desc,.title--search #journals p.desc,.title--search #articles p.desc,.title--search div.websitesearch p.desc,.title--search div.azsearch p.desc,.title--search #coursereserves p.desc,.path-site-search #books p.desc,.path-site-search #journals p.desc,.path-site-search #articles p.desc,.path-site-search div.websitesearch p.desc,.path-site-search div.azsearch p.desc,.path-site-search #coursereserves p.desc{color:#414042;line-height:150%;font-size:90%;font-weight:400;margin-bottom:15px;}.title--search #books hr,.title--search #journals hr,.title--search #articles hr,.title--search div.websitesearch hr,.title--search div.azsearch hr,.title--search #coursereserves hr,.path-site-search #books hr,.path-site-search #journals hr,.path-site-search #articles hr,.path-site-search div.websitesearch hr,.path-site-search div.azsearch hr,.path-site-search #coursereserves hr{width:90%;margin:0;padding:0;text-align:left;left:0;}.title--search #books h2,.title--search #journals h2,.title--search #articles h2,.title--search .websitesearch .view-header h2,.title--search div.azsearch .view-header h2,.title--search #coursereserves h2,.path-site-search #books h2,.path-site-search #journals h2,.path-site-search #articles h2,.path-site-search .websitesearch .view-header h2,.path-site-search div.azsearch .view-header h2,.path-site-search #coursereserves h2{font-family:"Open Sans",sans-serif;font-weight:700;text-align:left;text-transform:uppercase;font-style:normal;letter-spacing:1px;}.title--search #aTotal a,.title--search #bTotal a,.title--search #jTotal a,.title--search .view-footer a,.title--search #crTotal a,.path-site-search #aTotal a,.path-site-search #bTotal a,.path-site-search #jTotal a,.path-site-search .view-footer a,.path-site-search #crTotal a{color:#ffffff;display:inline-block;background-color:#000000;padding:5px 25px;text-align:center;border:none;border-radius:15px;font-weight:600;text-transform:uppercase;font-size:12px;margin:30px 0;letter-spacing:1px;}.title--search #aTotal a:after,.title--search #bTotal a:after,.title--search #jTotal a:after,.title--search .view-footer a:after,.title--search #crTotal a:after,.path-site-search #aTotal a:after,.path-site-search #bTotal a:after,.path-site-search #jTotal a:after,.path-site-search .view-footer a:after,.path-site-search #crTotal a:after{content:"▸";padding-left:15px;font-size:150%;margin-top:0;padding-top:0;}.title--search #aTotal a:hover,.title--search #bTotal a:hover,.title--search #jTotal a:hover,.title--search .view-footer a:hover,.title--search #crTotal a:hover,.path-site-search #aTotal a:hover,.path-site-search #bTotal a:hover,.path-site-search #jTotal a:hover,.path-site-search .view-footer a:hover,.path-site-search #crTotal a:hover{box-shadow:3px 3px 5px 2px rgba(0,0,0,0.38);}.title--search .view-footer a,.title--search #jTotal a,.path-site-search .view-footer a,.path-site-search #jTotal a{font-size:100%;}.title--search .path-search .websitesearch .views-row,.title--search .path-search .azsearch .views-row,.title--search .view-site-search .views-row,.path-site-search .path-search .websitesearch .views-row,.path-site-search .path-search .azsearch .views-row,.path-site-search .view-site-search .views-row{border-bottom:none;border-top:solid 1px #ccc;}.title--search .path-search .websitesearch .views-row h3,.path-site-search .path-search .websitesearch .views-row h3{line-height:120%;font-weight:400;font-weight:700;font-size:110%;margin-bottom:0;}.title--search .path-search .websitesearch .views-row h3 a,.path-site-search .path-search .websitesearch .views-row h3 a{text-decoration:none;border:none;color:#b00;}div.inline{display:inline;}.nosearch{display:none;}.nosearch.show{display:block;padding:25px;}.nosearch.show p em strong{font-style:italic;font-weight:600;text-align:center;}.view-site-search .view-empty{font-weight:700;padding:15px;font-style:italic;}.view-site-search .view-filters{background-color:#e0e0e0;padding:15px;}.view-site-search .view-filters label{display:none;}.view-site-search .view-filters input#edit-search{-webkit-appearance:none;width:90%;border-radius:15px;border:none;padding:8px 20px;font-family:"Open Sans",sans-serif;font-size:100%;font-weight:600;background-image:url(/themes/custom/cmulibrary/images/searchicon.svg);background-position-x:96%;background-position-y:45%;background-repeat:no-repeat;background-size:18px;border:solid 2px #000000;display:block;width:100%;max-width:1200px;min-width:900px;clear:both;margin:0 auto;background-position-x:98%;}.view-site-search .view-filters input#edit-search::placeholder{font-style:italic;font-weight:400;padding:15px;color:#000000;}.view-site-search .view-content .views-row{border-bottom:none;border-top:solid 1px #ccc;}.view-site-search .view-content .views-row p{line-height:115%;font-weight:400;font-size:90%;font-size:14px;}.view-site-search .view-content .views-row p em{font-weight:700;}.view-site-search .view-content .views-row strong{text-transform:uppercase;font-weight:700;letter-spacing:2;}.view-site-search .view-content .views-row p a{font-weight:700;text-decoration:none;border:none;color:#b00;}.view-site-search .view-content .views-row p.desc{color:#414042;line-height:150%;font-size:90%;font-weight:400;margin-bottom:15px;}.view-site-search .view-content .views-row p.desc strong{text-transform:none;}.title--hours .s-lc-whw-bh{display:table-cell;}.title--hours .s-lc-whw-bh th button{background-color:#ffc808;display:inline-block;}.title--hours .allhourspage button#s-lc-whw-next-0,.title--hours .allhourspage button#s-lc-whw-prev-0{display:inline-block;}.title--hours #s-lc-whw-1-0 th{font-weight:bold;}.title--hours .s-lc-whw-libbg-17536 td.s-lc-whw-locname{font-weight:normal;}.path-node article .taxonomy-description h3{text-transform:none;font-size:100%;font-weight:800;letter-spacing:0;}.page-node-type-news{margin:0;}.page-node-type-person .profile-details{margin:0;}.page-node-type-person .profile-top{margin:0 0 40px 0;}.page-node-type-person h1#page-title{letter-spacing:0;}.page-node-type-person .storymetadata{margin:0;}.page-node-type-person .storymetadata h4{font-size:100%;margin-bottom:0;padding:0;letter-spacing:1px;margin:15px 0 25px 0;clear:both;text-transform:uppercase;font-weight:700;}@media screen and (max-width:767px){.libchatblockcontainer{display:none;}}div.table h4{font-family:"Open Sans",sans-serif;font-weight:700;font-size:24px;line-height:40px;margin:15px 0 5px 0;}div.table table.table{width:100%;font-family:"Open Sans",sans-serif;table-layout:fixed;}@media screen and (min-width:767px){div.table table.table tr:nth-child(even){background-color:#eee;}}div.table table.table tr{display:block;clear:both;margin-bottom:25px;border:solid 1px #ccc;}@media screen and (min-width:767px){div.table table.table tr{display:table-row;margin-bottom:0;border:none;}}div.table table.table th{display:none;}@media screen and (min-width:767px){div.table table.table th{display:table-cell;background:#333;color:#FFF;font-family:"Open Sans",sans-serif;font-weight:700;padding:5px;border-right:solid 1px #ffffff;}}div.table table.table td{color:#231f20;display:block;padding:10px 20px;font-family:"Open Sans",sans-serif;font-weight:400;}@media screen and (min-width:767px){div.table table.table td{border:solid 1px #eee;display:table-cell;}}div.table table.table td:before{content:attr(data-label);background-color:#ccc;margin:-10px -20px 10px -20px;padding:5px;display:block;font-size:10px;text-transform:uppercase;font-weight:bold;}@media screen and (min-width:767px){div.table table.table td:before{display:none;}}.common-inquiries div table{margin:0 auto 50px auto;width:98%;}.common-inquiries div table td,.common-inquiries div table th{border:solid 5px #FFF;margin:5px;display:block;padding:5px 10px;background-color:#f1f2f2;font-size:100%;line-height:150%;border-bottom:solid 10px #ffffff;}@media screen and (min-width:767px){.common-inquiries div table td,.common-inquiries div table th{vertical-align:middle;padding:30px 80px;display:table-cell;}}.common-inquiries div table td:first-of-type,.common-inquiries div table th:first-of-type{font-weight:700;line-height:140%;background-color:#f8f9f9;margin:5px 0;}.staff-view .views-exposed-filters{background-color:#c41230;padding:50px;margin:50px 0;width:100%;}.staff-view .views-exposed-filters div{clear:none;display:inline-block;width:25%;}.staff-view .views-exposed-filters div:first-of-type{width:40%;}.staff-view .views-exposed-filters label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.staff-view .views-exposed-filters h3{font-family:"Open Sans",sans-serif;font-weight:600;margin-left:15px;color:#ffffff;text-transform:uppercase;font-size:100%;margin-bottom:25px;letter-spacing:1px;}.staff-view .views-exposed-filters input{width:100%;margin:5px 0 15px 0;-webkit-appearance:none;background-color:#ffffff;border-radius:15px;border:none;padding:8px 20px;font-family:"Open Sans",sans-serif;font-size:100%;font-weight:600;margin-right:10px;background-image:url(/themes/custom/cmulibrary/images/searchicon.svg);background-position-x:96%;background-position-y:45%;background-repeat:no-repeat;background-size:18px;}@media screen and (min-width:767px){.staff-view .views-exposed-filters input{width:90%;}}.staff-view .views-exposed-filters input::placeholder{color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80%;font-weight:normal;-webkit-appearance:none;}.staff-view .views-exposed-filters select{margin:5px 0 15px 0;width:100%;padding:10px 0 10px 5px;background-color:#ffffff;border-radius:15px;border:none;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80%;}@media screen and (min-width:767px){.staff-view .views-exposed-filters select{width:80%;padding:10px 15px;margin-right:0.5%;}}.staff-list{margin:50px 0;width:100%;}.staff-list img{width:130px;height:130px;object-fit:cover;border-radius:65px;shape-outside:circle(50%);}.staff-list thead tr{position:absolute;top:-9999px;left:-9999px;}@media screen and (min-width:767px){.staff-list thead tr{position:relative;top:0;left:0;}}.staff-list th{display:block;}@media screen and (min-width:767px){.staff-list th{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;display:table-cell;}}.staff-list th a{cursor:pointer;border-bottom:solid 1px #b00;color:#000000;}.staff-list tr{border-top:solid 1px #ffffff;display:block;}@media screen and (min-width:767px){.staff-list tr{padding:20px 0;display:table-row;margin:10px 0;transition:all 0.5s ease;}}.staff-list tr:hover,.staff-list tr:focus{box-shadow:0 0 20px 0 rgba(0,0,0,0.32);cursor:pointer;}.staff-list thead tr:hover{border-top:solid 1px transparent !important;box-shadow:none !important;}.staff-list td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px 10px 10px 50%;display:block;font-size:70%;font-family:"Open Sans",sans-serif;}.staff-list td:first-of-type{padding-left:25px;text-align:center;}.staff-list td:last-of-type{padding-right:25px;}@media screen and (min-width:767px){.staff-list td{vertical-align:middle;width:16%;text-align:center;font-family:"Open Sans",sans-serif;font-weight:500;font-size:80%;padding:20px;display:table-cell;border-bottom:1px solid #fff;}}.staff-list td.name a{color:#000000;text-transform:none;font-weight:700;font-size:100%;}.staff-list td.contact a{color:#000000;font-weight:700;}.staff-list td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;}@media screen and (min-width:767px){.staff-list td:before{display:none;}}.staff-list td:nth-of-type(2):before{content:"Name";}.staff-list td:nth-of-type(3):before{content:"Contact";}.staff-list td:nth-of-type(4):before{content:"Title";}.staff-list td:nth-of-type(5):before{content:"Division";}.staff-list td:nth-of-type(6):before{content:"Location";}#s-lc-whw-1-0{margin:100px 0;overflow:auto;}#s-lc-whw-1-0 th{display:none;border-bottom:none;}#s-lc-whw-1-0 th button{background-color:#ffc808;}@media screen and (min-width:767px){#s-lc-whw-1-0 th{display:table-cell;}}#s-lc-whw-1-0 td{display:block;clear:both;padding:4px;padding-top:10px;max-width:100%;overflow:auto;}@media screen and (min-width:767px){#s-lc-whw-1-0 td{display:table-cell;width:9%;text-align:center;}}#s-lc-whw-1-0 td:before{content:attr(data-label);background-color:transparent;margin:0 0 10px 5px;border-top:solid 1px #000000;padding:5px;display:block;font-size:10px;color:#000000;text-transform:uppercase;font-size:70%;font-weight:bold;}@media screen and (min-width:767px){#s-lc-whw-1-0 td:before{display:none;}}@media screen and (min-width:767px){#s-lc-whw-1-0 td:first-of-type{display:table-cell;width:35%;text-align:left;}}#s-lc-whw-1-0 tr td:first-child{margin-left:10px;font-size:130%;}#s-lc-whw-1-0 tr{display:block;clear:both;border-bottom:solid 1px #eee;margin-bottom:10px;}@media screen and (min-width:767px){#s-lc-whw-1-0 tr{display:table-row;}}#s-lc-whw-1-0 tr:nth-child(5) td.s-lc-whw-locname:nth-of-type(1){font-weight:400;}#s-lc-whw-1-0 tr:nth-child(6) td.s-lc-whw-locname:nth-of-type(1){font-weight:400;margin-left:50px;}#s-lc-whw-1-0 tr.s-lc-whw-loc.s-lc-whw-loc-tr-17536.s-lc-whw-libbg-17536 > td.s-lc-whw-locname{padding-top:0;}#s-lc-whw-1-0 tr.s-lc-whw-loc.s-lc-whw-loc-tr-7193.s-lc-whw-libbg-7193 > td.s-lc-whw-locname{padding-bottom:80px;}#s-lc-whw-1-0 tr.s-lc-whw-loc.s-lc-whw-loc-tr-7070.s-lc-whw-libbg-7070 > td.s-lc-whw-locname{padding-bottom:-30px;}span.s-lc-time,span.s-lc-closed,span.s-lc-timetxt{border:solid 2px transparent;width:88%;display:block;padding:10px;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname{width:100%;padding-bottom:30px;margin-bottom:40px;}@media screen and (min-width:767px){.s-lc-whw > tbody > tr > td.s-lc-whw-locname{max-width:450px;}}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname img{margin:0 0 20px 0;}@media screen and (min-width:767px){.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname img{float:left;margin:0 20px 60px 0;}}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname.indent{margin-left:45px;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname h3{font-size:150%;line-height:100%;font-family:"Open Sans",sans-serif;font-weight:700;border-bottom:5px solid transparent;display:block;clear:both;padding-bottom:10px;margin:0 10px 0 0;}@media screen and (min-width:767px){.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname h3{display:inline-block;clear:after;}}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname h3 a{color:#000000;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname.hunt h3 a:hover{border-bottom:solid 4px #37bca9;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname.sorrells h3 a:hover{border-bottom:solid 4px #1c75bc;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname.mellon h3 a:hover{border-bottom:solid 4px #009444;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname.posner h3 a:hover{border-bottom:solid 4px red;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname.qatar h3 a:hover{border-bottom:solid 4px #eaac00;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname .contact-details{display:block;clear:both;color:#58595b;padding:5px 15px;font-weight:300;font-size:70%;}@media screen and (min-width:767px){.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname .contact-details{display:inline-block;clear:before;width:60%;padding-left:20px;}}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname .contact-details p{line-height:150%;margin-top:0.3125rem;margin-bottom:0;padding-bottom:0;font-weight:300;}.s-lc-whw > tbody > tr > td.s-lc-whw-locname .libname .directions{background-image:url(/themes/custom/cmulibrary/images/mapmarker.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%;color:#58595b;text-decoration:none;font-weight:700;margin-left:-20px;margin-top:0;padding-top:0;}#s-lc-whw-1-0 tr .s-lc-whw-libbg-6859{padding-top:50px !important;}tr.s-lc-whw-loc.s-lc-whw-loc-tr-17536.s-lc-whw-libbg-17536{margin-top:-25px !important;}span.s-lc-byap{top:12px;position:relative;}.quarter{display:block;width:100%;margin:0;position:relative;}@media screen and (min-width:767px){.quarter{width:25%;min-width:25%;max-width:25%;display:inline-block;height:400px;}}.quarter a{color:#ffffff;}.third{display:block;width:100%;margin:0;position:relative;}@media screen and (min-width:767px){.third{width:31.3%;min-width:31.3%;max-width:31.3%;margin-right:1.7%;padding:25px;display:inline-block;height:400px;}}.third a{color:#ffffff;}.half{display:block;width:100%;margin:0;position:relative;}@media screen and (min-width:767px){.half{width:50%;min-width:50%;max-width:50%;display:inline-block;height:400px;}}.half a{color:#ffffff;}.twothirds{display:block;width:100%;margin:0;position:relative;}@media screen and (min-width:767px){.twothirds{width:66%;min-width:66%;max-width:66%;display:inline-block;height:400px;}}.twothirds a{color:#ffffff;}.full{position:relative;margin:0;display:block;clear:both;width:100%;height:500px;}div.morelink{position:absolute;top:25px;left:30px;z-index:3;margin:0;padding:0;}div.morelink a{color:#ffc808;font-family:"Open Sans",sans-serif;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:2px;background-image:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;background-size:10px;padding-right:30px;background-position:right center;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}div.morelink a:hover{padding-right:30px;}.about-image-grid,.news-image-grid{margin:0 auto;max-width:1024px;display:block;clear:both;}.about-image-grid div,.news-image-grid div{width:100%;}@media screen and (min-width:767px){.about-image-grid div,.news-image-grid div{width:47%;display:inline-block;margin:1.25rem 1%;}}@media screen and (min-width:1040px){.about-image-grid div,.news-image-grid div{width:31%;display:inline-block;margin:1.25rem 1%;}}.about-image-grid div img,.news-image-grid div img{height:auto;width:100%;}@media screen and (min-width:767px){.about-image-grid div img,.news-image-grid div img{width:100%;height:400px;max-height:400px;object-fit:cover;}}.news-image-grid{margin:0 auto;max-width:1280px;}@media screen and (min-width:767px){.news-image-grid a:nth-of-type(odd) div{width:63%;height:450px;margin-bottom:10px;overflow:hidden;}.news-image-grid a:nth-of-type(even) div{width:35%;height:450px;overflow:hidden;margin-bottom:10px;}.news-image-grid a:nth-of-type(3) div{height:350px;overflow:hidden;}}.duotone{position:relative;overflow:hidden;}.duotone img{filter:grayscale(0);}.duotone img:hover{filter:grayscale(1);transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}div.imgdetails{position:absolute;bottom:30px;left:30px;z-index:3;margin:0;padding:0;width:80%;}div.imgdetails h3{font-size:300%;font-family:"Open Sans",sans-serif;line-height:110%;color:#ffffff;font-weight:700;margin-right:3.75rem;}div.imgdetails p{font-size:130%;font-family:"Crimson Text",serif;color:#ffffff;font-weight:400;margin-top:3.125rem;line-height:140%;}.blacktint .coloroverlay{background-color:#000000;}.coloroverlay{position:absolute;top:0;left:0;width:101%;min-width:101%;overflow:hidden;height:100%;min-height:100%;opacity:0;z-index:2;margin:0;padding:0;transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;}@media screen and (min-width:767px){.coloroverlay{top:-20px;left:-1%;width:100%;min-width:100%;}}.gridtarget{position:absolute;top:0;left:0;width:101%;min-width:101%;overflow:hidden;height:100%;min-height:100%;opacity:0;z-index:6;margin:0;padding:0;}@media screen and (min-width:767px){.gridtarget{top:-20px;left:-1%;width:100%;min-width:100%;}}.orangetint .coloroverlay{background-color:#ffb121;}.redtint .coloroverlay{background-color:#e23c3b;}.greentint .coloroverlay{background-color:#0c9b3b;}.aquatint .coloroverlay{background-color:#00847c;}.lightbluetint .coloroverlay{background-color:#0191b7;}.darkbluetint .coloroverlay{background-color:#22396b;}.coloroverlay:hover{opacity:0.8;}div.orangetint .morelink a{color:#000000;background-image:url(/themes/custom/cmulibrary/images/black_triangle.svg);background-repeat:no-repeat;background-size:10px;padding-right:30px;background-position:right center;}div.orangetint div.imgdetails p{color:#000000;}div.giveback{text-align:left;position:relative;display:block;clear:both;height:auto;width:100%;background-color:#fff;display:inline-block;margin:0;}@media screen and (min-width:1224px){div.giveback{width:64%;}}@media screen and (min-width:767px){div.giveback{height:500px;}}div.giveback img{width:100%;height:500px;margin:0;padding:0;object-fit:cover;transition:all 0.3s;}div.giveback .whitetint{width:100%;z-index:20;position:absolute;text-align:center;top:0;background-color:rgba(255,255,255,0.85);left:0;padding:3.125rem 0;height:500px;}@media screen and (min-width:767px){div.giveback .whitetint{margin:0;padding:8.375rem 0;}}div.giveback .whitetint h3{font-family:"Open Sans",sans-serif;color:#000000;font-size:300%;font-weight:700;margin-bottom:2.25rem;}div.giveback .whitetint p{font-size:150%;line-height:170%;font-family:Georgia,"Times New Roman",Times,serif;color:#000000;font-weight:500;padding:0 15%;margin:30px auto;}div.giveback .whitetint a.button{background-color:#ffc808;color:#000000;width:75%;display:block;padding:14px 25px;font-weight:700;margin:1.875rem auto;text-transform:uppercase;font-size:100%;letter-spacing:1px;font-size:90%;}@media screen and (min-width:1160px){div.giveback .whitetint a.button{width:55%;}}div.giveback:hover img{opacity:0.3;}.headlines .view-content{margin-top:60px;display:block;clear:both;}.headlines .views-row{width:92.5%;height:auto;display:block;border-left:solid 1px transparent;text-align:left;position:relative;}@media screen and (min-width:767px){.headlines .views-row{width:47.3%;height:300px;display:inline-block;}.headlines .views-row hr{margin:0 auto;}}@media screen and (min-width:1024px){.headlines .views-row{width:31.3%;height:300px;display:inline-block;}}.headlines .views-row h4{font-family:"Open Sans",sans-serif;font-weight:700;font-size:70%;letter-spacing:1px;text-transform:uppercase;margin-top:1.875rem;}.headlines .views-row h4 a{color:#000000 !important;}.headlines .views-row h5{font-family:"Open Sans",sans-serif;font-weight:700;font-size:90%;margin-top:0.625rem;}.headlines .views-row h5.event{color:#26A0A1;}.headlines .views-row h5.news{color:#008BC2;}.headlines .views-row h5.publication{color:#3A4B66;}.headlines .views-row h5.exhibition{color:#262626;}.headlines .views-row h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:130%;line-height:140%;margin:0.3125rem 0 1.25rem 0;padding-right:3.125rem;}.headlines .views-row h3 a{color:#000000 !important;}.headlines .views-row p{font-family:"Crimson Text",serif;font-size:93%;line-height:135%;color:#58595b;}.headlines .views-row p a{color:#58595b;}.headlines .views-row:hover,.headlines .views-row:focus-widthin{-webkit-box-shadow:-14px -8px 26px -5px rgba(0,0,0,0.27);-moz-box-shadow:-14px -8px 26px -5px rgba(0,0,0,0.27);box-shadow:-14px -8px 26px -5px rgba(0,0,0,0.27);border-left:solid 1px transparent;width:31.3%;}.headlines .views-row:nth-of-type(3n+1){border-right:solid 1px transparent;}@media screen and (min-width:767px){.headlines .views-row:nth-of-type(3n+1){border-right:solid 1px #ccc;}}.headlines .views-row:nth-of-type(3n+2){border-right:solid 1px transparent;}@media screen and (min-width:767px){.headlines .views-row:nth-of-type(3n+2){border-right:solid 1px #ccc;}}.headlines .views-row div{width:100%;height:100%;margin:0;padding:0;padding:10px 20px;overflow:hidden;}.headlines .views-row div:hover,.headlines .views-row div:focus-within{-webkit-box-shadow:10px 4px 26px -5px rgba(0,0,0,0.27);-moz-box-shadow:10px 4px 26px -5px rgba(0,0,0,0.27);box-shadow:10px 4px 26px -5px rgba(0,0,0,0.27);}.headlines .views-row a div{color:#000000;}.headlines .views-row hr{width:80%;height:1px;max-height:1px;border-top:solid 1px #ccc;background-color:transparent;position:absolute;bottom:2px;text-align:center;left:10%;}.headlines .view-footer{margin:3.75rem auto;display:block;text-align:center;}.headlines .view-footer a.loadmore{background-color:#b00;font-size:80%;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#ffffff;padding:0.9375rem 2.1875rem;display:inline-block;clear:both;text-align:center;}.headlines .views-row:hover hr{display:none;}@media screen and (min-width:767px){.news-image-grid img{height:500px;min-height:500px;overflow:hidden;}}.news-image-grid a div:nth-of-type(odd).coloroverlay{margin:-0.25%;}.news-image-grid div.duotone{position:relative;}.news-image-grid .coloroverlay{width:100%;height:100%;min-width:100%;min-height:100%;margin:0;padding:0;display:block;top:0;left:0;opacity:0;}.news-image-grid .animationtrigger{width:100%;height:100%;min-width:100%;min-height:100%;margin:0;padding:0;display:block;top:0;left:0;position:absolute;z-index:10;background:rgba(255,0,0,0);}.news-image-grid div.newsdetails{bottom:40px;left:5%;width:90%;height:auto !important;position:absolute;z-index:4;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;min-width:90%;}.news-image-grid div.newsdetails h4{color:#ffc808;font-family:"Open Sans",sans-serif;font-weight:700;font-size:120%;letter-spacing:1px;text-transform:uppercase;margin-bottom:40px;}.news-image-grid div.newsdetails h3{color:#ffffff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:150%;line-height:160%;margin-top:0;padding-top:0;}.news-image-grid div.newsdetails h2{color:#ffffff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:300%;line-height:120%;text-align:left;font-style:normal;margin-bottom:0;}.news-image-grid div.animationtrigger:hover div.coloroverlay{opacity:0.8;}.news-image-grid div.animationtrigger:hover img{transform:scale(1.2);}.news-image-grid div.animationtrigger:hover div.newsdetails{bottom:50px;opacity:1;}.news-image-grid div.email-signup{background-color:#b00;display:block;width:100%;text-align:center;height:240px;min-height:240px;}@media screen and (min-width:767px){.news-image-grid div.email-signup{width:35%;display:inline-block;height:350px;}}.news-image-grid div.email-signup table.textalignmiddle{height:100%;width:100%;min-height:100%;}.news-image-grid div.email-signup table.textalignmiddle td{vertical-align:middle;padding:0 25px;}.news-image-grid div.email-signup h3{color:#ffffff;font-size:130%;letter-spacing:2px;text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:1.25rem;}.news-image-grid div.email-signup p{font-size:80%;line-height:130%;font-family:"Open Sans",sans-serif;color:#ffffff;margin-bottom:1.875rem;}.news-image-grid div.email-signup label{color:#b00;}.news-image-grid div.email-signup input{-webkit-appearance:none;border-radius:15px;border:none;width:80%;padding:8px 20px;font-family:"Open Sans",sans-serif;font-size:80%;font-weight:600;display:inline-block;clear:none;}.news-image-grid div.email-signup input::placeholder{color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80%;font-weight:normal;}.news-image-grid div.email-signup input#submit{background-color:transparent;display:inline;clear:none;width:119px;font-weight:700;font-size:80%;text-transform:uppercase;margin-left:-113px;padding-right:30px;background-image:url(/themes/custom/cmulibrary/images/triangle_red.svg);background-size:13px 13px;background-repeat:no-repeat;background-position-x:85%;background-position-y:50%;}.news-image-grid div.email-signup input#submit:hover{cursor:pointer;}.news-image-grid div{width:100%;height:auto;margin-bottom:15px;}@media screen and (min-width:767px){.news-image-grid div{margin:5px;width:47%;height:500px;}}.news-image-grid div img{width:100%;height:auto;}@media screen and (min-width:767px){.news-image-grid div img{height:500px;max-height:500px;object-fit:cover;}}@media screen and (min-width:767px){.news-image-grid div:nth-of-type(3){height:350px;max-height:350px;}}.news-image-grid .news23bottom img{height:auto;}@media screen and (min-width:767px){.news-image-grid .news23bottom img{height:350px;min-height:350px;}}.views-row.card4x,.views-row.card2x{position:relative;margin-top:40px;background-color:#000000;width:100%;display:block;height:auto;clear:both;text-align:left;height:400px;margin-bottom:0;}@media screen and (min-width:768px){.views-row.card4x,.views-row.card2x{width:23%;display:inline-block;}}.views-row.card4x img,.views-row.card2x img{object-fit:cover;width:100%;margin:0;padding:0;height:auto;transform:scale(1);transition:all 0.5s;}@media screen and (min-width:767px){.views-row.card4x img,.views-row.card2x img{height:400px;}}.views-row.card4x:focus-within,.views-row.card2x:focus-within{-webkit-box-shadow:10px 4px 26px -5px rgba(0,0,0,0.27);-moz-box-shadow:10px 4px 26px -5px rgba(0,0,0,0.27);box-shadow:10px 4px 26px -5px rgba(0,0,0,0.27);}@media screen and (min-width:767px){.views-row.card4x,.views-row.card2x{width:23.5%;height:400px;margin-right:1%;display:inline-block;clear:none;}}.views-row.card4x .morelink,.views-row.card2x .morelink{color:#ffc808;font-weight:700;text-transform:uppercase;margin:0;font-size:100%;letter-spacing:2px;position:absolute;top:32px;left:50px;z-index:20;}.views-row.card4x .morelink:after,.views-row.card2x .morelink:after{content:"";margin-left:8px;padding:0;width:40px;height:100%;background:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;position:absolute;background-size:11px;}.views-row.card4x .card-details,.views-row.card2x .card-details{z-index:4;position:absolute;top:60px;left:0;transition:all 0.5s;}@media screen and (min-width:767px){.views-row.card4x .card-details,.views-row.card2x .card-details{top:260px;}}.views-row.card4x .card-details h2,.views-row.card2x .card-details h2{color:#ffffff;font-size:150%;text-align:left;text-transform:none;padding:0 15% 10px 15%;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;opacity:1;height:100%;transition:all 0.3s;margin-bottom:0;}@media screen and (min-width:767px){.views-row.card4x .card-details h2,.views-row.card2x .card-details h2{padding-bottom:15%;}}.views-row.card4x .card-details h3,.views-row.card2x .card-details h3{color:#ffc808;text-transform:uppercase;font-size:90%;display:inline-block;text-align:left;font-style:normal;letter-spacing:1.5px;font-family:"Open Sans",sans-serif;font-weight:700;padding:0 0 0 15%;padding-top:30px;padding-right:30px;position:relative;background-position:right bottom;margin-left:0;}.views-row.card4x .card-details h3:after,.views-row.card2x .card-details h3:after{content:"";margin-left:8px;padding:0;width:40px;height:100%;background:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;position:absolute;background-size:11px;}@media screen and (min-width:767px){.views-row.card4x .card-details h3,.views-row.card2x .card-details h3{margin-left:0;transition:all 0.7s;}}.views-row.card4x .card-details p,.views-row.card2x .card-details p{color:#ffffff;font-size:140%;letter-spacing:0;line-height:120%;font-family:Georgia,"Times New Roman",Times,serif;padding:0 15%;margin-left:0;margin-top:0;}@media screen and (min-width:767px){.views-row.card4x .card-details p,.views-row.card2x .card-details p{margin-top:0px;opacity:0;transition:all 0.7s;}}.views-row.card4x .animationtrigger,.views-row.card4x .duotone,.views-row.card4x .blacktint,.views-row.card2x .animationtrigger,.views-row.card2x .duotone,.views-row.card2x .blacktint{position:absolute;top:0;left:0;height:400px;width:100%;margin:0;padding:0;}.views-row.card4x .coloroverlay,.views-row.card2x .coloroverlay{top:0;left:0;width:100%;min-width:100%;height:400px;background:rgba(0,0,0,0.7);position:absolute;z-index:4;display:block;opacity:1;}@media screen and (min-width:767px){.views-row.card4x .coloroverlay,.views-row.card2x .coloroverlay{opacity:0.5;}}.views-row.card4x .animationtrigger,.views-row.card2x .animationtrigger{z-index:30;background-color:transparent;opacity:1;position:absolute;}.views-row.card4x .animationtrigger:hover + .card-details p,.views-row.card2x .animationtrigger:hover + .card-details p{margin-left:0;margin-top:0;}.views-row.card4x div.animationtrigger:hover div.coloroverlay,.views-row.card2x div.animationtrigger:hover div.coloroverlay{opacity:1;}.views-row.card4x div.animationtrigger:hover div.card-details,.views-row.card2x div.animationtrigger:hover div.card-details{top:60px;}.views-row.card4x div.animationtrigger:hover div.card-details p,.views-row.card2x div.animationtrigger:hover div.card-details p{opacity:1;top:0;margin-top:0;}.views-row.card4x div.animationtrigger:hover div.card-details h2,.views-row.card2x div.animationtrigger:hover div.card-details h2{margin-bottom:0;padding-bottom:10px;}.views-row.card4x div.animationtrigger:hover .morelink,.views-row.card2x div.animationtrigger:hover .morelink{margin-left:0;}.views-row.card4x div.animationtrigger:hover .morelink:after,.views-row.card2x div.animationtrigger:hover .morelink:after{margin-left:-4px;margin-top:15px;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}.views-row.card4x:hover img,.views-row.card2x:hover img{transform:scale(1.1);}@media screen and (min-width:767px){.views-row.card2x{width:43%;margin:1% 1%;}}.views-row.card2x .card-details{z-index:4;position:absolute;top:0;left:0;}.views-row.card2x .card-details h2{color:#ffffff;font-size:250%;line-height:130%;text-align:left;text-transform:none;padding:0 15% 40px 8%;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;opacity:1;height:100%;transition:all 0.3s;margin-top:5px;margin-right:15%;}.views-row.card2x .card-details h3{color:#ffc808;text-transform:uppercase;font-size:90%;display:inline-block;text-align:left;font-style:normal;letter-spacing:1.5px;font-family:"Open Sans",sans-serif;font-weight:700;padding:0 0 0 8%;padding-top:30px;padding-right:30px;position:relative;background-position:right bottom;margin-left:0;margin-bottom:0;}.views-row.card2x .card-details h3:after{content:"";margin-left:8px;padding:0;width:40px;height:100%;background:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;position:absolute;background-size:11px;}@media screen and (min-width:767px){.views-row.card2x .card-details h3{margin-left:0;transition:all 0.7s;}}.views-row.card2x .card-details p{color:#ffffff;font-size:135%;letter-spacing:0;line-height:140%;font-family:"Open Sans",sans-serif;font-weight:400;padding:0 18% 0 8%;margin-left:0;margin-top:25px;padding-top:25px;text-align:left;}@media screen and (min-width:767px){.views-row.card2x .card-details p{margin-top:200%;transition:all 0.7s;}}.cta{margin:10px 0;}.cta.remotely h2{color:#231f20;font-size:370%;line-height:110%;}@media screen and (min-width:767px){.cta.remotely h2{width:30%;margin-right:20%;display:table-cell;max-width:300px;vertical-align:top;}}.cta.remotely p{font-size:270%;line-height:150%;font-weight:300;}@media screen and (min-width:767px){.cta.remotely p{width:50%;margin-left:100px;display:table-cell;max-width:320px;vertical-align:top;}}.cta.circle.red .blend{position:relative;display:block;clear:both;width:100%;height:auto;margin-bottom:30px;}@media screen and (min-width:767px){.cta.circle.red .blend{display:table-cell;width:30%;}}.cta.circle.red .blend img{position:absolute;top:0;left:0;width:360px;height:360px;border-radius:180px;object-fit:cover;display:block;margin:0 auto;}@media screen and (min-width:767px){.cta.circle.red .blend img{border-radius:100px;width:200px;height:200px;margin:0 auto;}}.cta.circle.red .blend .mixer{background-color:#b00;display:block;width:360px;height:360px;border-radius:180px;top:0;left:0;z-index:20;content:"";position:absolute;mix-blend-mode:multiply;}@media screen and (min-width:767px){.cta.circle.red .blend .mixer{border-radius:100px;width:200px;height:200px;margin:0 auto;}}.cta .ctatext{display:block;padding-top:0.9375rem;clear:both;width:100%;}@media screen and (min-width:767px){.cta .ctatext{display:table-cell;width:70%;}}.cta .ctatext h2{color:#b00;font-family:"Open Sans",sans-serif;font-size:400%;margin:0;padding:0;font-style:normal;font-weight:700;line-height:100%;text-align:left;}.cta .ctatext p{font-weight:300;font-size:250%;color:#58595b;line-height:120%;margin-bottom:50px;}@media screen and (min-width:767px){.cta .ctatext p{line-height:150%;margin-bottom:15px;}}a.one-third,.two-thirds{width:100%;display:block;clear:both;overflow:hidden;margin:0 25px 25px 0;padding:0;text-align:left;}@media screen and (min-width:800px){a.one-third,.two-thirds{max-width:46.5%;display:inline-block;}}@media screen and (min-width:1210px){a.one-third,.two-thirds{max-width:31%;display:inline-block;}}a.one-third img,.two-thirds img{position:relative;width:100%;object-fit:cover;height:500px;margin:0;padding:0;transform:scale(1);transition:all 0.5s;}a.one-third .vignette,.two-thirds .vignette{position:absolute;top:0;left:0;width:100%;height:500px;z-index:3;opacity:0.7;}a.one-third .vignette img,.two-thirds .vignette img{object-fit:cover;width:100%;height:500px;}a.one-third .duotone.yellow .morelink,.two-thirds .duotone.yellow .morelink{color:#000000;background-image:url(/themes/custom/cmulibrary/images/black_triangle.svg);}a.one-third .morelink,.two-thirds .morelink{text-transform:uppercase;font-weight:700;letter-spacing:2px;color:#ffc808;left:30px;transition:all 0.5s;background-position:right center;text-transform:uppercase;}a.one-third .morelink:after,.two-thirds .morelink:after{content:"";margin-left:8px;padding:0;width:40px;height:100%;background:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;position:absolute;background-size:11px;}a.one-third:hover .morelink,.two-thirds:hover .morelink{left:30px;}a.one-third .card-details,.two-thirds .card-details{position:absolute;left:35px;top:200px;z-index:3;right:20px;max-width:85%;color:#ffffff !important;transition:all 0.5s;}@media screen and (min-width:767px){a.one-third .card-details,.two-thirds .card-details{top:370px;}}a.one-third .card-details h3,.two-thirds .card-details h3{font-size:250%;font-family:"Open Sans",sans-serif;line-height:120%;color:#fff;font-weight:700;margin-right:1rem;}a.one-third .card-details p,.two-thirds .card-details p{font-size:130%;font-family:"Crimson Text",serif;color:#fff;font-weight:400;margin-top:2rem;line-height:130%;margin-bottom:0;opacity:1;transition:all 0.5s;}@media screen and (min-width:767px){a.one-third .card-details p,.two-thirds .card-details p{opacity:0;margin-bottom:-90px;}}a.one-third .coloroverlay,.two-thirds .coloroverlay{position:absolute;top:0;left:0;width:100%;height:500px;display:block;z-index:2;margin:0;padding:0;mix-blend-mode:multiply;opacity:1;}a.one-third.duotone.yellow .coloroverlay,.two-thirds.duotone.yellow .coloroverlay{background-color:#ffb121;}a.one-third.duotone.deep-red .coloroverlay,.two-thirds.duotone.deep-red .coloroverlay{background-color:#982e36;}a.one-third.duotone.mint-green .coloroverlay,.two-thirds.duotone.mint-green .coloroverlay{background-color:#76a297;}a.one-third.duotone.dark-green .coloroverlay,.two-thirds.duotone.dark-green .coloroverlay{background-color:#345656;}a.one-third.duotone.dark-blue .coloroverlay,.two-thirds.duotone.dark-blue .coloroverlay{background-color:#313d56;}a.one-third.duotone.sand .coloroverlay,.two-thirds.duotone.sand .coloroverlay{background-color:#bfb7a1;}a.one-third.duotone.medium-dark-gray .coloroverlay,.two-thirds.duotone.medium-dark-gray .coloroverlay{background-color:#737577;}a.one-third.duotone.medium-gray .coloroverlay,.two-thirds.duotone.medium-gray .coloroverlay{background-color:#737577;}a.one-third.duotone.white .coloroverlay,.two-thirds.duotone.white .coloroverlay{background-color:#fff;}a.one-third.duotone.white h3,a.one-third.duotone.sand h3,.two-thirds.duotone.white h3,.two-thirds.duotone.sand h3{color:black;}a.one-third.duotone.black .coloroverlay,.two-thirds.duotone.black .coloroverlay{background-color:#000;opacity:0.1;}a.one-third.duotone.red .coloroverlay,.two-thirds.duotone.red .coloroverlay{background-color:#e23c3b;opacity:0.7;}a.one-third.duotone.green .coloroverlay,.two-thirds.duotone.green .coloroverlay{background-color:#0c9b3b;opacity:0.7;}a.one-third.duotone.bluegreen .coloroverlay,.two-thirds.duotone.bluegreen .coloroverlay{background-color:#00847c;opacity:0.7;}a.one-third.duotone.blue .coloroverlay,.two-thirds.duotone.blue .coloroverlay{background-color:#0191b7;opacity:0.7;}a.one-third.duotone.darkblue .coloroverlay,.two-thirds.duotone.darkblue .coloroverlay{background-color:#22396b;opacity:0.7;}a.one-third .animationtrigger,.two-thirds .animationtrigger{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:500px;display:block;background-color:rgba(0,0,0,0.01);z-index:30;}a.one-third .animationtrigger:hover .coloroverlay,.two-thirds .animationtrigger:hover .coloroverlay{background-color:rgba(0,0,0,0.98);}a.one-third .animationtrigger:hover .card-details,.two-thirds .animationtrigger:hover .card-details{top:200px;}a.one-third .animationtrigger:hover .morelink:after,.two-thirds .animationtrigger:hover .morelink:after{margin-left:-5px;margin-top:15px;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}a.one-third .animationtrigger:hover p,.two-thirds .animationtrigger:hover p{margin-bottom:30px;opacity:1;}a.one-third:hover img,.two-thirds:hover img{transform:scale(1.1);background:#000000;}.sand .animationtrigger:hover .card-details h3,.white .animationtrigger:hover .card-details h3{color:#FFF !important;}.two-thirds{display:block;overflow:hidden;margin:0 25px 25px 0;padding:0;text-align:left;width:100%;}@media screen and (min-width:767px){.two-thirds{width:100%;display:inline-block;}}@media screen and (min-width:1167px){.two-thirds{width:64%;max-width:64%;display:inline-block;}}.two-thirds .coloroverlay{position:absolute;top:0;left:0;width:666px;max-width:666px;height:400px;display:block;z-index:2;margin:0;padding:0;}.two-thirds .animationtrigger{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;display:block;background-color:rgba(0,0,0,0.01);z-index:30;}@media screen and (min-width:767px){.two-thirds .animationtrigger{height:100%;}}@media screen and (min-width:1167px){.two-thirds .animationtrigger{height:100%;}}.two-thirds .animationtrigger:hover .coloroverlay{background-color:rgba(0,0,0,0.9);}.two-thirds img{position:relative;width:100%;height:500px;margin:0;padding:0;object-fit:cover;}.two-thirds .card-details{position:absolute;bottom:0;left:0;z-index:2;width:100%;padding:1.875rem 1.875rem 1.25rem 1.875rem;}.two-thirds .card-details h3{font-size:400%;line-height:100%;}@media screen and (min-width:767px){.two-thirds .card-details h3{margin-bottom:5px;}}.two-thirds .card-details p{font-size:150%;line-height:160%;margin-bottom:20px;}@media screen and (min-width:767px){.two-thirds .card-details p{padding:0 13%;margin-bottom:40px;}}.two-thirds.duotone.white img{opacity:0.2;}.news-image-grid a .duotone.type_news .coloroverlay,.news-image-grid a .duotone.type_exhibits .coloroverlay{background-color:#008BC2;opacity:0.8;}.news-image-grid a .duotone.type_publication .coloroverlay,.news-image-grid a .duotone.type_publications .coloroverlay{background-color:#001033;opacity:0.8;mix-blend-mode:color-burn;}.news-image-grid a .duotone.type_event .coloroverlay,.news-image-grid a .duotone.type_events .coloroverlay{background-color:#26A0A1;opacity:0.9;mix-blend-mode:color-burn;}.news-image-grid div.animationtrigger:hover div.coloroverlay{background-color:#000000;}.news-filters{margin:0 auto;max-width:1280px;padding:0 30px;position:relative;}.news-filters .form-checkboxes .form-item,.news-filters .form-radios .form-item{margin:0;}.news-filters .form-wrapper{position:absolute;bottom:-75px;}@media screen and (min-width:767px){.news-filters .form-wrapper{position:absolute;bottom:-115px;right:30px;}}.news-filters .js-form-type-radio label{border-bottom:solid 4px #ffffff;}.news-filters .js-form-type-radio:nth-of-type(1) label{background-color:#999;}.news-filters .js-form-type-radio:nth-of-type(2) label{background-color:#26A0A1;}.news-filters .js-form-type-radio:nth-of-type(3) label{background-color:#262626;}.news-filters .js-form-type-radio:nth-of-type(4) label{background-color:#008BC2;}.news-filters .js-form-type-radio:nth-of-type(5) label{background-color:#3A4B66;}.news-filters .js-form-type-radio label + input[type=radio]:checked{background:pink !important;}.news-filters .js-form-type-radio input[type=radio]:checked + label{border-bottom:solid 4px #ffc808;}.news-filters input[type=radio]{padding:0;margin:0;width:100%;}.news-filters label{margin:0;letter-spacing:1px;color:#ffffff;font-weight:600;text-transform:uppercase;padding:12px 25px;}.news-filters label:hover{cursor:pointer;}.news-filters input[type=radio]{text-indent:-999999px;background:url("");}ul#news-filters{margin:0;padding:0;display:block;text-align:right;list-style:none;}ul#news-filters li{display:inline-block;background-color:#26A0A1;border-right:solid 1px #ffffff;letter-spacing:1px;}ul#news-filters li a{color:#ffffff;font-weight:600;text-transform:uppercase;display:block;padding:12px 25px;}ul#news-filters li:first-of-type{display:none;}ul#news-filters li:nth-of-type(3){background-color:#262626;}ul#news-filters li:nth-of-type(4){background-color:#008BC2;}ul#news-filters li:nth-of-type(5){background-color:#3A4B66;}a.one-third.stone-bkg-feature{background-color:#eee;height:280px;margin:50px 0;padding:45px 55px;position:relative;background:url(/themes/custom/cmulibrary/images/stone_texture-80.jpg);background-size:150%;-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,0.13);box-shadow:5px 5px 15px 5px rgba(0,0,0,0.13);}a.one-third.stone-bkg-feature.publish div.overlay{background-color:rgba(20,0,59,0.8);mix-blend-mode:overlay;height:100%;}a.one-third.stone-bkg-feature.discover div.overlay{background-color:rgba(122,113,0,0.8);mix-blend-mode:overlay;height:100%;}a.one-third.stone-bkg-feature.manage div.overlay{background-color:rgb(0,58,67);mix-blend-mode:overlay;height:100%;}a.one-third.stone-bkg-feature.teaching div.overlay{background-color:rgb(85,0,44);mix-blend-mode:overlay;height:100%;}a.one-third.stone-bkg-feature.find div.overlay{background-color:rgb(65,76,0);mix-blend-mode:overlay;height:100%;}a.one-third.stone-bkg-feature.measure div.overlay{background-color:rgb(114,30,0);mix-blend-mode:overlay;height:100%;}a.one-third.stone-bkg-feature.none{background-image:none !important;background-color:#f5f6f6;background-size:0;}a.one-third.stone-bkg-feature.none div.overlay{mix-blend-mode:lighten;}a.one-third.stone-bkg-feature:hover div.overlay{background-color:#000;mix-blend-mode:multiply;opacity:0.6;}a.one-third.stone-bkg-feature:hover .none div.overlay{background-color:#424043;background-image:none !important;mix-blend-mode:normal;opacity:0;}@media screen and (min-width:767px){a.one-third.stone-bkg-feature{transition:margin-top 0.5s;background-position:0 40%;margin-right:1%;width:32%;max-width:32%;}}a.one-third.stone-bkg-feature div.stone-text{top:0;left:0;width:100%;height:280px;position:absolute;z-index:4;padding:25px 55px;}a.one-third.stone-bkg-feature div.overlay{top:0;left:0;width:100%;height:240px;position:absolute;z-index:3;display:block;}a.one-third.stone-bkg-feature div.arrow{z-index:2;top:0;left:0;width:100%;height:200px;position:absolute;background-image:url(/themes/custom/cmulibrary/images/yellow_triangle.svg);background-repeat:no-repeat;background-size:7% 50%;background-position:0 40%;filter:grayscale(100%);}a.one-third.stone-bkg-feature.none div.arrow{filter:grayscale(0);}a.one-third.stone-bkg-feature h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;line-height:120%;padding:2px 30% 0 0;color:#ffffff;}a.one-third.stone-bkg-feature p{font-family:Georgia,"Times New Roman",Times,serif;font-size:115%;line-height:145%;color:#ffffff;}a.one-third.stone-bkg-feature.none h3,a.one-third.stone-bkg-feature.none p{color:#000000;}a.one-third.stone-bkg-feature:hover{-webkit-box-shadow:7px 7px 15px 5px rgba(0,0,0,0.38);box-shadow:7px 7px 15px 5px rgba(0,0,0,0.38);}@media screen and (min-width:767px){a.one-third.stone-bkg-feature:hover{margin-top:30px;}}a.one-third.stone-bkg-feature.none:hover{background-color:#000000;}a.one-third.stone-bkg-feature.none:hover h3,a.one-third.stone-bkg-feature.none:hover p{color:#ffffff;}a.one-third.stone-bkg-feature.none:hover div.overlay{background-color:#424043;background-image:none !important;mix-blend-mode:normal;opacity:0;}h3.fullwidth-with-link-heading{font-family:"Open Sans",sans-serif;font-weight:700;font-size:300%;margin:75px 0 75px 35px;line-height:110%;}.fullwidth-with-link{margin:0;padding:0;display:block;}.fullwidth-with-link img{width:100%;height:auto;max-width:1400px;margin:0 auto 30px auto;display:block;clear:both;}a.one-third.exhibit-feature{margin-top:20px;background-color:#000;}@media screen and (min-width:767px){a.one-third.exhibit-feature{width:32%;max-width:32%;margin-right:1.1%;}}a.one-third.exhibit-feature .morelink{background-image:none !important;}a.one-third.exhibit-feature .animationtrigger .coloroverlay{background-color:rgba(0,0,0,0.7);}a.one-third.exhibit-feature img{opacity:0.5;}a.one-third.exhibit-feature img,a.one-third.exhibit-feature .animationtrigger{height:380px;overflow:hidden;}a.one-third.exhibit-feature .card-details h3{text-transform:uppercase;font-size:90%;letter-spacing:2px;}a.one-third.exhibit-feature .card-details p{font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;font-size:150%;margin-top:6px;}.page-node-type-service .servicetype{width:230px;height:160px;background-image:url(/themes/custom/cmulibrary/images/stone_texture.jpg);background-repeat:no-repeat;background-size:101%;float:left;max-width:230px;margin-top:10px;margin-bottom:20px;margin-right:25px;position:relative;clear:after;z-index:1;}@media screen and (min-width:767px){.page-node-type-service .servicetype{position:relative;float:left;}}.page-node-type-service .servicetype.hide{display:none;}.page-node-type-service .servicetype .color{position:absolute;top:0;left:0;width:230px;height:218px;z-index:2;mix-blend-mode:color-burn;opacity:0.9;}.page-node-type-service .servicetype .color.discover{background-color:#F3EC1A;}.page-node-type-service .servicetype .color.manage{background-color:#37BBC4;}.page-node-type-service .servicetype .color.measure{background-color:#F15A28;}.page-node-type-service .servicetype .color.find{background-color:#768636;}.page-node-type-service .servicetype .color.publish{background-color:#432D6A;}.page-node-type-service .servicetype .color.teaching{background-color:#E863A5;}.page-node-type-service .servicetype .color.publish{mix-blend-mode:color;}.page-node-type-service .servicetype h4{color:#FFF;font-size:250%;font-family:"Open Sans",sans-serif;font-weight:800;display:table-cell;padding:0 0 15% 10%;z-index:11;position:absolute;bottom:0;left:0;}.page-node-type-service .servicetype .triangle{mask:url(/themes/custom/cmulibrary/images/triangle_blank_white.svg);width:76px;height:64px;position:absolute;z-index:10;left:24px;top:0;}.page-node-type-service .servicetype .triangle.discover{background-color:#F3EC1A;}.page-node-type-service .servicetype .triangle.manage{background-color:#37BBC4;}.page-node-type-service .servicetype .triangle.measure{background-color:#F15A28;}.page-node-type-service .servicetype .triangle.find{background-color:#768636;}.page-node-type-service .servicetype .triangle.publish{background-color:#432D6A;}.page-node-type-service .servicetype .triangle.teaching{background-color:#E863A5;}.page-node-type-service .serviceimage{margin-top:10px;margin-bottom:20px;}@media screen and (min-width:767px){.page-node-type-service .serviceimage{float:left;width:220px;height:220px;}}a .one-third-square{overflow:hidden;}a .one-third-square.collection-teaser{display:block;width:100%;margin-bottom:50px;position:relative;}@media screen and (min-width:767px){a .one-third-square.collection-teaser{display:inline-block;width:31.5%;margin-right:1%;overflow:hidden;clear:none;height:450px;min-height:450px;}}a .one-third-square.collection-teaser img{width:100%;height:auto;position:relative;height:420px;max-height:420px;object-fit:cover;}@media screen and (min-width:767px){a .one-third-square.collection-teaser img{height:400px;max-height:400px;object-fit:cover;transform:scale(1);transition:all 0.5s;}}a .one-third-square.collection-teaser .overlaytext{position:absolute;z-index:10;left:30px;}@media screen and (min-width:767px){a .one-third-square.collection-teaser .overlaytext{opacity:0;transition:all 0.5s;top:200px;overflow:hidden;}}a .one-third-square.collection-teaser .overlaytext p{color:#ffffff;font-family:"Open Sans",sans-serif;font-weight:600;text-decoration:none;font-size:180%;line-height:130%;padding-right:15%;margin-top:50px;}a .one-third-square.collection-teaser .hittarget{width:100%;height:auto;position:absolute;top:0;left:0;height:400px;z-index:20;}a .one-third-square.collection-teaser .morelink{color:#ffc808;font-weight:700;text-transform:uppercase;margin:0;font-size:100%;}a .one-third-square.collection-teaser .collection-title{color:#000000;display:block;text-align:center;font-size:90%;margin:20px auto;font-family:"Open Sans",sans-serif;text-transform:uppercase;width:100%;letter-spacing:2px;font-family:"Open Sans",sans-serif;font-weight:700;}@media screen and (min-width:767px){a .one-third-square.collection-teaser .collection-title{position:absolute;bottom:10px;left:0;margin:0 auto;}}a .one-third-square .dimmer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;height:420px;opacity:0.8;}@media screen and (min-width:767px){a .one-third-square .dimmer{background:rgba(0,0,0,0.01);transition:background 0.5s;height:400px;opacity:0.6;transition:opacity 0.5s;}}a .one-third-square .dimmer.red{background:rgba(189,0,0,0.9);mix-blend-mode:multiply;}a .one-third-square .dimmer.black{background:rgba(0,0,0,0.8);}a .one-third-square .dimmer.green{background:rgba(0,189,0,0.9);mix-blend-mode:multiply;}a .one-third-square .dimmer.blue{background:rgba(0,0,255,0.7);mix-blend-mode:multiply;}a .one-third-square .dimmer.aqua{background:rgba(0,180,180,0.9);mix-blend-mode:multiply;}a .one-third-square .dimmer.purple{background:rgba(189,0,180,0.9);mix-blend-mode:multiply;}a .one-third-square .dimmer.orange{background:rgba(189,100,0,0.9);mix-blend-mode:multiply;}a .one-third-square .hittarget:hover + .dimmer{opacity:0.8;}@media screen and (min-width:767px){a .one-third-square .hittarget:hover + .dimmer{opacity:1;}}a .one-third-square .hittarget:hover ~ .overlaytext{top:0;}@media screen and (min-width:767px){a .one-third-square .hittarget:hover ~ .overlaytext{opacity:1;}}a .one-third-square .overlaytext{opacity:1;}@media screen and (min-width:767px){a .one-third-square .overlaytext{opacity:0;}}@media screen and (max-width:1225px){.title--services-overview .one-third,.title--services-overview div.giveback,.title--services-overview .views-row.full.a-to-z,.title--about .one-third,.title--about div.giveback,.title--about .views-row.full.a-to-z{max-width:100%;width:100%;}.title--services-overview .two-thirds .animationtrigger .card-details,.title--services-overview a.one-third .animationtrigger .card-details,.title--about .two-thirds .animationtrigger .card-details,.title--about a.one-third .animationtrigger .card-details{top:200px;}.title--services-overview .two-thirds .card-details p,.title--services-overview a.one-third .card-details p,.title--about .two-thirds .card-details p,.title--about a.one-third .card-details p{opacity:1;}.title--services-overview .two-thirds .vignette,.title--services-overview a.one-third .vignette,.title--about .two-thirds .vignette,.title--about a.one-third .vignette{opacity:0.7;}.title--services-overview .two-thirds:hover img,.title--services-overview a.one-third:hover img,.title--about .two-thirds:hover img,.title--about a.one-third:hover img{background:#000000;}.title--services-overview .two-thirds .coloroverlay,.title--services-overview a.one-third .coloroverlay,.title--about .two-thirds .coloroverlay,.title--about a.one-third .coloroverlay{opacity:0.8;}}@media screen and (min-width:767px){.path-services .views-exposed-filters{height:220px;margin-bottom:80px;}}.path-services .views-exposed-filters #edit-service-type--wrapper{margin-top:37px;}.path-services .views-exposed-filters div,.path-services .views-exposed-filters div div:first-of-type{width:100%;}.path-services .views-exposed-filters .bef-links ul{list-style:none;width:100%;display:block;margin:4px 0 0 0;}@media screen and (min-width:767px){.path-services .views-exposed-filters .bef-links ul{display:flex;}}.path-services .views-exposed-filters .bef-links ul li{display:block;width:100%;background-color:#3a3a3a;align-items:center;line-height:90%;box-shadow:0 0 0 0 rgba(0,0,0,0.45);transition:box-shadow 0.3s;}@media screen and (min-width:767px){.path-services .views-exposed-filters .bef-links ul li{display:inline-flex;justify-content:center;}}.path-services .views-exposed-filters .bef-links ul li:hover{box-shadow:3px 6px 20px 6px rgba(0,0,0,0.45);z-index:1;}.path-services .views-exposed-filters .bef-links ul li a{display:block;color:#ffffff;padding:15px 10px;font-size:0.75rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;transition:padding 0.3s;text-align:center;text-decoration:none;border:none;}.path-services .views-exposed-filters .bef-links ul li a:focus{outline:solid 2px black;-webkit-box-shadow:10px 4px 26px -5px rgb(0,0,0);-moz-box-shadow:10px 4px 26px -5px rgb(0,0,0);box-shadow:10px 4px 26px -5px rgb(0,0,0);}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(1) a:focus{outline:solid 2px white;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(2){background-color:#F3EC1A;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(2) a{color:#000000;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(3){background-color:#E863A5;color:#000000;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(4){background-color:#768636;color:#000000;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(5){background-color:#38C1CA;color:#000000;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(6){background-color:#F15A28;color:#000000;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(7){background-color:#432D6A;}.path-services .views-exposed-filters .bef-links ul li:nth-of-type(7) a:focus{outline:solid 2px white;}.path-services .view-content{padding-top:80px;}.path-services .view-content h3{font-family:"Open Sans Light",sans-serif;font-size:800%;vertical-align:middle;float:left;margin-top:40px;}.path-services .view-content h3:before{margin-top:100px;display:block;clear:both;float:none;}.path-services .view-content .views-row{padding-left:200px;}.path-services .view-content .views-row h3{font-size:100%;display:inline-block;float:none;margin-top:0;padding-top:0;margin-bottom:0;}.path-services .view-content .views-row + h3{border-top:solid 1px #ccc;clear:both;float:none;margin-top:50px;padding-top:50px;}.path-services .view-content,.path-services .view-content{padding-top:5px;}.path-services .view-footer .view-content .servicetype,.view-services-a-to-z .view-content .servicetype,.servicetype{width:230px;height:220px;background-image:url(/themes/custom/cmulibrary/images/stone_texture.jpg);background-repeat:no-repeat;background-size:101%;float:left;max-width:230px;margin-bottom:20px;margin-left:-50px;margin-right:25px;position:relative;clear:after;z-index:1;}@media screen and (min-width:767px){.path-services .view-footer .view-content .servicetype,.view-services-a-to-z .view-content .servicetype,.servicetype{position:absolute;left:0;top:0;float:none;}}.path-services .view-footer .view-content .servicetype.hide,.view-services-a-to-z .view-content .servicetype.hide,.servicetype.hide{display:none;}.path-services .view-footer .view-content .servicetype .color,.view-services-a-to-z .view-content .servicetype .color,.servicetype .color{position:absolute;top:0;left:0;width:230px;height:218px;z-index:2;mix-blend-mode:color-burn;opacity:0.9;}.path-services .view-footer .view-content .servicetype .color.discover,.view-services-a-to-z .view-content .servicetype .color.discover,.servicetype .color.discover{background-color:#F3EC1A;}.path-services .view-footer .view-content .servicetype .color.manage,.view-services-a-to-z .view-content .servicetype .color.manage,.servicetype .color.manage{background-color:#37BBC4;}.path-services .view-footer .view-content .servicetype .color.measure,.view-services-a-to-z .view-content .servicetype .color.measure,.servicetype .color.measure{background-color:#F15A28;}.path-services .view-footer .view-content .servicetype .color.find,.view-services-a-to-z .view-content .servicetype .color.find,.servicetype .color.find{background-color:#768636;}.path-services .view-footer .view-content .servicetype .color.publish,.view-services-a-to-z .view-content .servicetype .color.publish,.servicetype .color.publish{background-color:#432D6A;}.path-services .view-footer .view-content .servicetype .color.teaching,.view-services-a-to-z .view-content .servicetype .color.teaching,.servicetype .color.teaching{background-color:#E863A5;}.path-services .view-footer .view-content .servicetype .color.publish,.view-services-a-to-z .view-content .servicetype .color.publish,.servicetype .color.publish{mix-blend-mode:color;}.path-services .view-footer .view-content .servicetype h4,.view-services-a-to-z .view-content .servicetype h4,.servicetype h4{color:#FFF;font-size:250%;font-family:"Open Sans",sans-serif;font-weight:800;display:table-cell;padding:0 0 15% 10%;z-index:11;position:absolute;bottom:0;left:0;}.path-services .view-footer .view-content .servicetype h4 a,.view-services-a-to-z .view-content .servicetype h4 a,.servicetype h4 a{color:#FFF;}.path-services .view-footer .view-content .servicetype .triangle,.view-services-a-to-z .view-content .servicetype .triangle,.servicetype .triangle{mask:url(/themes/custom/cmulibrary/images/triangle_blank_white.svg);width:76px;height:64px;position:absolute;z-index:10;left:24px;top:0;}.path-services .view-footer .view-content .servicetype .triangle.discover,.view-services-a-to-z .view-content .servicetype .triangle.discover,.servicetype .triangle.discover{background-color:#F3EC1A;}.path-services .view-footer .view-content .servicetype .triangle.manage,.view-services-a-to-z .view-content .servicetype .triangle.manage,.servicetype .triangle.manage{background-color:#37BBC4;}.path-services .view-footer .view-content .servicetype .triangle.measure,.view-services-a-to-z .view-content .servicetype .triangle.measure,.servicetype .triangle.measure{background-color:#F15A28;}.path-services .view-footer .view-content .servicetype .triangle.find,.view-services-a-to-z .view-content .servicetype .triangle.find,.servicetype .triangle.find{background-color:#768636;}.path-services .view-footer .view-content .servicetype .triangle.publish,.view-services-a-to-z .view-content .servicetype .triangle.publish,.servicetype .triangle.publish{background-color:#432D6A;}.path-services .view-footer .view-content .servicetype .triangle.teaching,.view-services-a-to-z .view-content .servicetype .triangle.teaching,.servicetype .triangle.teaching{background-color:#E863A5;}.path-services .view-footer .view-content .servicetype{display:none;}.path-services .view-content{display:block;clear:both;position:relative;}.view-services-a-to-z .views-filters input#edit-reset{position:absolute;top:107px;left:39%;width:89px;background:url();background:white;}#edit-submit-services-a-to-z{display:none;}.view-services-a-to-z .attachment{position:relative;width:100%;min-width:100%;text-align:center;}.view-services-a-to-z .attachment .indexlinks{display:block;margin:0 auto;z-index:30;text-align:center;width:100%;min-width:100%;line-height:120%;}.view-footer .view-service-types-blocks{margin-left:-100000px;}div.sidefeature{margin-top:60px;padding-bottom:30px;position:relative;}div.sidefeature.hide{display:none;}div.sidefeature h3{position:absolute;top:60px;left:0;z-index:3;}.sidefeature ~ hr ~ h3{display:none;}.letterindex{display:block;width:100%;margin:-60px auto 0 auto;padding-left:200px;}.letterindex div.sidefeature{margin:0;padding:0;display:inline;}.letterindex div.sidefeature h3{font-size:22px;margin:0;display:inline-block;margin-right:10px;border-right:solid 1px #ccc;padding-right:10px;font-weight:600;}.indexlinks{font-size:150%;display:block;margin:0 auto;text-align:center;color:#f3f3f4;}@media screen and (min-width:767px){.indexlinks{padding-top:20px;}}.attachment.attachment-before div.views-element-container{display:none;}@media screen and (min-width:767px){.path-services .views-exposed-filters .form-text{width:40%;}}.path-services .views-exposed-filters div:first-of-type{width:100%;}.path-services .views-exposed-filters .fieldset-wrapper{width:100%;display:block;}.path-services .views-exposed-filters .form-radios{display:block;width:100%;clear:none;float:none;margin:0;padding:0;}@media screen and (min-width:767px){.path-services .views-exposed-filters .form-radios{display:flex;}}.path-services .views-exposed-filters .form-radios .form-item-service-type{width:auto;float:none;clear:left;padding:0;margin:0 auto;text-align:center;display:block;}@media screen and (min-width:767px){.path-services .views-exposed-filters .form-radios .form-item-service-type{display:inline-block;display:inline-flex;justify-content:center;align-items:center;width:15%;box-shadow:0 0 0 0 rgba(0,0,0,0.45);transition:box-shadow 0.5s;}.path-services .views-exposed-filters .form-radios .form-item-service-type:hover{box-shadow:3px 6px 20px 6px rgba(0,0,0,0.45);z-index:1;}}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(1){background-color:#3a3a3a;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(2){background-color:#F3EC1A;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(2) label{color:#000000;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(3){background-color:#E863A5;color:#000000;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(4){background-color:#768636;color:#000000;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(5){background-color:#38C1CA;color:#000000;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(6){background-color:#F15A28;color:#000000;}.path-services .views-exposed-filters .form-radios .form-item-service-type:nth-of-type(7){background-color:#432D6A;}.path-services .views-exposed-filters .form-radios input{background-image:url();background-color:transparent;display:inline-block;margin:0;padding:0;width:0;height:auto;}.path-services .views-exposed-filters .form-radios label{color:#FFF;position:relative !important;width:auto;padding:10px;display:inline-block;height:auto;width:auto;margin:0;clip:auto;font-size:0.6875rem;letter-spacing:1px;text-transform:uppercase;font-weight:600;}@media screen and (min-width:767px){.path-services .views-exposed-filters .form-radios label:hover{cursor:pointer;}}.all-staff-view .view-header h2{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;letter-spacing:2px;color:#b00;font-style:normal;margin:90px auto 90px auto;}.all-staff-view .view-content{width:100%;max-width:1400px;margin:0 auto;position:relative;text-align:center;display:block;margin-bottom:50px;}@media screen and (min-width:767px){.all-staff-view .view-content{height:330px;}}@media screen and (min-width:767px){.all-staff-view .view-content .people-wrapper{height:330px;width:100%;}}.all-staff-view .view-content .views-row{text-align:center;display:inline-block;width:250px;position:relative;}@media screen and (min-width:767px){.all-staff-view .view-content .views-row{height:250px;}}@media screen and (min-width:1000px){.all-staff-view .view-content .views-row{height:350px;}}.all-staff-view .view-content .views-row h3 a{color:#000;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;font-size:85%;margin:20px auto 2px auto;padding:0;letter-spacing:1px;}.all-staff-view .view-content .views-row h5{color:#666666;text-transform:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:75%;letter-spacing:1px;line-height:220%;margin:2px 25px;white-space:normal;}.all-staff-view .view-content .views-row img{width:200px;height:200px;object-fit:cover;border-radius:100px;shape-outside:circle(50%);margin-bottom:15px;}.all-staff-view .view-content p{letter-spacing:0;font-size:115%;line-height:130%;}.views-element-container{display:inline;}@media screen and (min-width:767px){.front-page-events-list{width:33%;display:inline-block;margin-top:0;}}.front-page-events-list h2,.front-page-events-list div,.front-page-events-list p{font-family:"Open Sans",sans-serif;}.front-page-events-list .view-empty h2,.front-page-events-list .view-header h2{font-weight:700;font-style:normal;font-size:200%;text-align:left;margin-top:0;padding:0;}.front-page-events-list .view-footer{margin-top:20%;}.front-page-events-list .view-content span.monthname,.front-page-events-list .view-content span.time{letter-spacing:2px;font-size:70%;display:block;text-transform:uppercase;margin-bottom:12px;}.front-page-events-list .view-content span.daynumber{letter-spacing:2px;font-size:230%;display:block;margin-bottom:12px;}.front-page-events-list .view-content h3{font-size:120%;line-height:130%;font-weight:700;text-transform:uppercase;font-family:"Open Sans",sans-serif;margin-bottom:5px;}.front-page-events-list .view-content h3 a{color:#000000;}.front-page-events-list .view-content .views-table td{padding:15px;}@media screen and (min-width:767px){.front-page-events-list .view-content .views-table td{padding:15px 25px;}}.front-page-events-list .view-content .views-table td:first-of-type{border-right:solid 3px #000000;text-align:center;padding-right:35px;padding-left:5px;}.front-page-events-list .view-content .views-table td p{margin-top:0;line-height:120%;font-size:115%;}.view-news-for-front-page .view-header h2{font-weight:700;font-style:normal;font-size:300%;font-family:"Open Sans",sans-serif;text-align:left;display:block;clear:both;padding:0;margin:75px 0 75px 35px;line-height:110%;}.view-news-for-front-page .view-content .views-row{height:500px;min-height:500px;position:relative;background-color:#f3f3f4;overflow:hidden;padding:15px;font-family:"Open Sans",sans-serif;}@media screen and (min-width:767px){.view-news-for-front-page .view-content .views-row{width:23%;margin-right:1.5%;display:inline-block;height:500px;min-height:500px;}}.view-news-for-front-page .view-content .views-row h3{font-size:120%;line-height:130%;font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:8px;}.view-news-for-front-page .view-content .views-row h3 a{color:#000000;}.view-news-for-front-page .view-content .views-row p{font-size:90%;line-height:130%;font-family:"Open Sans",sans-serif;font-weight:400;}.view-news-for-front-page .view-content .views-row img{width:100%;min-width:100%;height:210px;object-fit:cover;display:block;margin:0 auto;scale:1;transition:scale 0.3s;}.view-news-for-front-page .view-content .views-row img:hover{scale:1.05;}.view-news-for-front-page .view-content .views-row div.category{position:absolute;bottom:0;left:0;color:#000000;padding:15px;margin:0 auto;text-align:center;background-color:#ffc808;width:100%;text-transform:uppercase;font-size:80%;font-weight:700;letter-spacing:1px;}.view-news-for-front-page .view-content .views-row div.category a{color:#000000;}.page-node-type-location .node--type-location .all-staff-view .view-content{width:100%;text-align:left;display:block;}@media screen and (min-width:767px){.page-node-type-location .node--type-location .all-staff-view .people-wrapper{max-height:300px;width:100%;max-width:1000px;display:block;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;}}.page-node-type-location .node--type-location .all-staff-view .people-wrapper .views-row{text-align:center;width:245px;width:196px;}@media screen and (min-width:767px){.page-node-type-location .node--type-location .all-staff-view .people-wrapper .views-row{height:300px;display:inline-block;text-align:center;}}.page-node-type-location .node--type-location .all-staff-view .people-wrapper .views-row h3{font-size:90%;margin-bottom:0;padding:0;letter-spacing:1px;margin:0 auto 2px auto;}.page-node-type-location .node--type-location .all-staff-view .people-wrapper .views-row h3 a{color:#000;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;}.page-node-type-location .node--type-location .all-staff-view .people-wrapper .views-row h5{color:#666666;text-transform:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:75%;letter-spacing:1px;line-height:220%;margin:2px 25px;white-space:normal;}.page-node-type-location .node--type-location .all-staff-view .people-wrapper .views-row img{width:200px;height:200px;object-fit:cover;border-radius:100px;shape-outside:circle(50%);margin-bottom:15px;}.page-node-type-location .node--type-location .all-staff-view .people-wrapper p{letter-spacing:0;font-size:115%;line-height:130%;}.all-staff-view #flexslider-1{height:290px;max-height:290px;margin-bottom:25px;display:block;clear:both;text-align:center;}.all-staff-view #flexslider-1 ul.slides li{text-align:center;margin:0 auto;}.all-staff-view #flexslider-1 img{width:170px;height:170px;border-radius:85px;object-fit:cover;margin-bottom:5px;text-align:center;margin:0 auto;}.all-staff-view #flexslider-1 h3{color:#000;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;font-size:85%;margin:20px auto 2px auto;padding:0;letter-spacing:1px;}.all-staff-view #flexslider-1 h3 a{color:#000;}.all-staff-view #flexslider-1 h5{color:#666;text-transform:none;font-family:"Open Sans",sans-serif;font-weight:400;font-size:70%;letter-spacing:1px;line-height:220%;margin:2px 5px;white-space:normal;}.all-staff-view #flexslider-1 .flex-nav-prev::marker,.all-staff-view #flexslider-1 .flex-nav-next::marker{color:transparent;}.all-staff-view #flexslider-1 .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0;top:40% !important;}.all-staff-view #flexslider-1 .flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0;top:40% !important;}.all-staff-view #flexslider-1 .flex-control-paging li a{background:rgba(0,0,0,0.1);box-shadow:none;}.all-staff-view #flexslider-1 .flex-control-paging li a.flex-active{background:rgba(0,0,0,0.7);box-shadow:none;}.newsfeatures{display:block;clear:both;margin:50px 0;}@media screen and (min-width:767px){.newsfeatures .view-header{display:block;text-align:left;}}.newsfeatures h2{font-family:"Open Sans",sans-serif;font-weight:700;font-size:150%;margin:25px 0;text-align:left;font-style:normal;padding:0;color:#000000;}.newsfeatures .view-content{font-family:"Open Sans",sans-serif;}@media screen and (min-width:767px){.newsfeatures .view-content{width:48%;display:table-cell;vertical-align:top;margin-right:2%;}}.newsfeatures .view-content div.date{font-weight:700;color:inherit;letter-spacing:1px;font-size:85%;}.newsfeatures .view-content h3{font-size:100%;line-height:150%;margin:8px 0;font-family:"Open Sans",sans-serif;}.newsfeatures .view-content h3 a{color:#000000;border-bottom:solid 1px #000000;}.newsfeatures .view-content p{font-weight:400;color:#414042;font-size:90%;line-height:120%;}.newsfeatures .view-content img{padding-bottom:25px;width:100%;height:auto;}@media screen and (min-width:767px){.newsfeatures .view-footer{display:table-cell;vertical-align:top;width:48%;}}.newsfeatures .view-footer .views-row{margin-bottom:30px;}.newsfeatures-side .view-footer{display:inline-block;padding-left:5%;font-family:"Open Sans",sans-serif;}.newsfeatures-side .view-footer h4{font-family:"Open Sans",sans-serif;font-weight:700;margin-top:30px;}.newsfeatures-side .view-content{border-left:solid 1px #e6e7e8;padding-left:5%;}.newsfeatures-side .view-header{padding-left:5%;}.view-this-month-s-events-for-front-page h2{line-height:unset;}.path-frontpage footer{background-image:url(/themes/custom/cmulibrary/images/newfooter.webp);background-position:0 0;}.path-frontpage footer img.logomark{display:none;}@media screen and (min-width:767px){.path-frontpage footer img.logomark{display:block;position:absolute;right:100px;top:60px;width:450px;height:auto;opacity:0.1;}}footer{background-color:#666666;padding:1.875rem 0.9375rem;}@media screen and (min-width:767px){footer{padding:3.125rem;background-image:url(/themes/custom/cmulibrary/images/newfooter.webp);background-repeat:no-repeat;background-size:cover;position:relative;background-position:0 70%;margin-top:100px;}}footer img.logomark{display:none;}@media screen and (min-width:767px){footer img.logomark{display:block;position:absolute;right:100px;top:60px;width:450px;height:auto;opacity:0.1;}}footer img.cmufooterlogo{display:none;}@media screen and (min-width:767px){footer img.cmufooterlogo{display:block;position:absolute;right:13%;bottom:31%;width:500px;height:auto;opacity:1;}}footer .footer-links.secondary{display:block;margin-top:40px;width:100%;}@media screen and (min-width:767px){footer .footer-links.secondary{margin-top:0px;width:40%;display:inline-block;}}footer .footer-links h4,footer .footer-links p strong{font-family:"Open Sans",sans-serif;font-weight:700;font-size:130%;margin-bottom:1.4rem;letter-spacing:3px;color:#ffffff;text-transform:uppercase;}footer .footer-links p{color:#ffffff;font-size:100%;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:0;margin-top:1.4rem;}footer .footer-links ul,footer .footer-links li{list-style:none;font-family:"Open Sans",sans-serif;font-weight:700;font-size:90%;text-transform:uppercase;line-height:230%;margin-left:0;letter-spacing:1px;}footer .footer-links ul:last-of-type,footer .footer-links li:last-of-type{margin-bottom:35px;}footer .footer-links ul a,footer .footer-links li a{color:#ffffff;}footer .footer-links ul a:hover,footer .footer-links li a:hover{color:#ffffff;border-bottom:solid 2px #b00;}footer .socialicons{margin:25px 0;}@media screen and (min-width:767px){footer .socialicons{margin-top:35px;margin-bottom:25px;}}footer .socialicons img{padding-right:7px;width:38px;height:38px;}footer .footer-links.secondary.right p{font-size:80%;line-height:200%;}footer .footer-links.secondary.right p a{color:#ffffff;}footer .footer-links.secondary.right p a:hover{color:#ffffff;border-bottom:solid 2px #b00;}footer img.footergive{width:260px;height:auto;display:block;}footer a.button-yellow{font-size:80%;margin-top:45px;padding:10px 20px;}footer p.copyright{color:#ffffff;display:inline-block;font-weight:700;letter-spacing:1px;}img.footergive{width:260px;height:auto;display:block;}.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}#skip-link{text-align:center;position:absolute;left:0;right:0;z-index:1500;}.alert p{color:#231f20;font-size:85%;padding:0 15px;}@media screen and (min-width:767px){.alert p{padding:0;}}.alert p strong{font-weight:bold;color:#231f20;}.alert p a{color:#231f20;font-weight:700;}.alert p a:hover{border-bottom:solid 1px #000000;}.alert .yellow-alert{background-color:#ffc808;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.alert .yellow-alert .layout-container{width:100%;max-width:1400px;text-align:left;padding:15px 0;}.alert .teal-alert{background-color:#018F91;color:white;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.alert .teal-alert .layout-container{width:100%;max-width:1400px;text-align:left;padding:15px 0;}.alert .teal-alert a,.alert .teal-alert p,.alert .teal-alert strong,.alert .teal-alert em{color:white;}.alert .teal-alert a{text-decoration:underline;}.searchblock{background-color:#f3f3f4;padding:30px;}.searchblock{padding:10px 15px;position:relative;}@media screen and (min-width:767px){.searchblock{padding:50px 0;margin:15px 0;}}.searchblock .left,.searchblock .right{width:92.5%;display:block;margin-top:15px;}@media screen and (min-width:767px){.searchblock .left,.searchblock .right{width:45%;display:inline-block;margin-top:0;}}.searchblock .right{width:92.5%;}@media screen and (min-width:767px){.searchblock .right{width:54%;}}.searchblock .right ul{font-size:80%;list-style:none;margin-left:0;margin-top:10px;}.searchblock .right ul li{display:inline-block;padding-right:5px;padding-top:10px;}.searchblock .right ul li:after{content:", ";}.searchblock .right ul li a{text-transform:uppercase;color:#58595b;}.searchblock .right ul li a:hover{color:#b00;}.searchblock .right ul li:last-of-type:after{content:"";}.searchblock h4{font-size:80%;color:#000000;text-transform:uppercase;font-weight:700;font-family:"Open Sans",sans-serif;margin-bottom:15px;letter-spacing:1px;}.searchblock input{-webkit-appearance:none;width:90%;border-radius:15px;border:none;padding:8px 20px;font-family:"Open Sans",sans-serif;font-size:100%;font-weight:600;background-image:url(/themes/custom/cmulibrary/images/searchicon.svg);background-position-x:96%;background-position-y:45%;background-repeat:no-repeat;background-size:18px;}.searchblock input::placeholder{color:#000000;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:80%;font-weight:normal;}a.button-yellow{padding:15px 25px;background-color:#ffc808;color:#000000;font-size:56%;font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;border:none;}.tabs.primary{display:block;margin:20px auto !important;background-color:#f1f1f1 !important;padding:5px !important;}.tabs.primary li{background-color:transparent;}.tabs.primary li a{background-color:transparent;font-weight:400;color:black;}.tabs.primary li a.is-active{font-weight:700;color:#b00;}p.none{display:none !important;color:transparent;margin:0;padding:0;}.rightalign{display:block;text-align:right;}.rightalign p{text-align:right;margin:20px 20px 0 0;font-size:90%;padding-right:0;}.rightalign p:after{content:"x";border-bottom:none !important;color:transparent;background-image:url(/themes/custom/cmulibrary/images/black_triangle.png);background-repeat:no-repeat;background-size:40%;background-position:right center;width:20px;display:inline-block;}.rightalign p a{color:#000000;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;}.newsfeatures-side .view-footer h4{text-align:left;font-size:90%;padding-right:0;}.newsfeatures-side .view-footer h4:after{content:"x";border-bottom:none !important;color:transparent;background-image:url(/themes/custom/cmulibrary/images/black_triangle.png);background-repeat:no-repeat;background-size:40%;background-position:right center;width:20px;display:inline-block;}.newsfeatures-side .view-footer h4 a{color:#000000;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;}.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.fullwidth.staff-view{background-color:#c41230;}.fullwidth .searchblock{display:block;clear:both;margin:15px auto;}#tophours{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:block;background-color:#e6e7e8;font-size:85%;}#tophours .legend{display:block;font-weight:700;text-transform:uppercase;padding:5px 10px;}@media screen and (min-width:767px){#tophours .legend{display:inline-block;padding:15px 25px 0 0;font-weight:700;text-transform:uppercase;}}#tophours .libraryHoursContainer{display:inline-block;padding:10px;}@media screen and (min-width:767px){#tophours .libraryHoursContainer{border-right:solid 1px #ffffff;padding:15px;}#tophours .libraryHoursContainer:last-of-type{border-right:none;}}#tophours .libraryName{font-weight:700;display:inline-block;padding-right:10px;}#tophours .libraryHours{display:inline-block;padding-right:20px;}#tophours table{width:100%;max-width:1400px;margin:0 auto;}@media screen and (min-width:767px){#tophours td{display:inline-block;clear:none;padding:0;}}#tophours .s-lc-w-location td{font-weight:bold;padding:15px 2px 0 2px;vertical-align:middle;margin:0;}@media screen and (min-width:767px){#tophours .s-lc-w-location td{padding:20px 5px 5px 5px;}}#tophours span.s-lc-closed,#tophours span.s-lc-time,#tophours span.s-lc-timetxt{border:none;width:auto;display:block;padding:0 25px 0 10px;font-weight:normal;}#tophours #s-lc-w-today-cont-7070 td.s-lc-w-name:before{content:"";padding-right:15px;}@media screen and (min-width:767px){#tophours #s-lc-w-today-cont-7070 td.s-lc-w-name:before{content:"HOURS: ";padding-right:25px;margin-left:-5px;}}#tophours #s_lc_tdh_3942_7070,#tophours #s_lc_tdh_3942_7071{border-right:solid 1px #ffffff;}#tophours #s-lc-w-today-cont-7071,#tophours #s-lc-w-today-cont-7072{padding-left:15px;}.path-taxonomy .view-taxonomy-term .servicetype{background-image:url(/themes/custom/cmulibrary/images/stone_resting.jpg);background-repeat:no-repeat;background-size:101%;width:60%;height:230px;min-height:230px;max-height:230px;overflow:hidden;position:relative;clear:both;padding:15px;margin:25px 0;display:inline-block;}.path-taxonomy .view-taxonomy-term .servicetype .color{position:absolute;top:0;left:0;width:100%;height:250px;z-index:2;}.path-taxonomy .view-taxonomy-term .servicetype .color.discover{background-image:url(/themes/custom/cmulibrary/images/stone_discover.png);background-repeat:no-repeat;background-size:101%;}.path-taxonomy .view-taxonomy-term .servicetype .color.manage{background-image:url(/themes/custom/cmulibrary/images/stone_manage.png);background-repeat:no-repeat;background-size:101%;}.path-taxonomy .view-taxonomy-term .servicetype .color.measure{background-image:url(/themes/custom/cmulibrary/images/stone_measure.png);background-repeat:no-repeat;background-size:101%;}.path-taxonomy .view-taxonomy-term .servicetype .color.find{background-image:url(/themes/custom/cmulibrary/images/stone_funding.png);background-repeat:no-repeat;background-size:101%;}.path-taxonomy .view-taxonomy-term .servicetype .color.publish{background-image:url(/themes/custom/cmulibrary/images/stone_publish.png);background-repeat:no-repeat;background-size:101%;}.path-taxonomy .view-taxonomy-term .servicetype .color.teaching{background-image:url(/themes/custom/cmulibrary/images/stone_teaching.png);background-repeat:no-repeat;background-size:101%;}.path-taxonomy .view-taxonomy-term .servicetype .textinfo{position:absolute;z-index:11;padding:45px 20% 15% 80px;width:100%;height:auto;}.path-taxonomy .view-taxonomy-term .servicetype h4{color:#FFF;font-size:250%;line-height:110%;font-family:"Open Sans",sans-serif;font-weight:800;margin-bottom:15px;color:#ffffff;}.path-taxonomy .view-taxonomy-term .servicetype p{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#ffffff;font-size:100%;line-height:130%;}#everything,#books,#articles{font-family:"Open Sans",sans-serif;font-size:110%;line-height:130%;}.path-frontpage .one-third-featured-collection-block h3{font-family:"Open Sans",sans-serif;margin-bottom:25px;font-size:190%;}.path-frontpage .one-third-featured-collection-block:last-of-type{margin-right:0;}.path-frontpage .one-third-featured-collection-block h4 p{margin-bottom:8px;}.primary-content p a,.primary-content li a{color:#000000;border-bottom:1px solid #000000;text-decoration:none;}.primary-content p a:hover,.primary-content li a:hover{color:red;border-bottom:1px solid #b00;text-decoration:none;}footer p a{border-bottom:solid 1px #ffffff;}footer p a:hover{border-bottom:solid 1px #FFC810;}p a.button-yellow,p a.button-yellow:hover{color:#000000;border:none;}footer p a:hover{border-bottom:solid 1px #FFC810 !important;}.primary-content a[href="#top"]{background-color:#ffc808;padding:15px 30px;text-transform:uppercase;font-weight:800;letter-spacing:1px;border:none;color:#000000;box-shadow:1px 5px 8px 1px rgba(0,0,0,0);transition:all 0.3s;}.primary-content a[href="#top"]:after{content:"";font-size:130%;padding-right:24px;margin-left:15px;background:url(/themes/custom/cmulibrary/images/black_triangle_up.svg);background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:100%;width:50px;background-position-y:47%;}.primary-content a[href="#top"]:hover{box-shadow:1px 8px 8px 1px rgba(0,0,0,0.28);}.primary-content a[href="#top"]:hover{border:none;color:#000000;}#s-lc-whw-prev-0,#s-lc-whw-next-0{display:none;}.allhourspage button#s-lc-whw-prev-0,.allhourspage button#s-lc-whw-next-0{display:block;}.indexlinks.hide{display:none;}@media screen and (min-width:767px){.taxonomy-description{float:right;width:80%;}}.taxonomy-description h3{margin-top:30px;}.page-node-type-service a.servicetype h4,.page-node-type-service .servicetype h4{color:#FFF;}.page-node-type-service .servicetype{display:block;width:100%;clear:both;margin:15px;}@media screen and (min-width:767px){.page-node-type-service .servicetype{margin:10px 0 0 0;width:140px;display:inline-block;clear:none;}}.page-node-type-service .servicetype .color{width:100%;height:215px;}@media screen and (min-width:767px){.page-node-type-service .servicetype .color{width:140px;height:130px;}}.page-node-type-service .servicetype .triangle{-webkit-mask:url(/themes/custom/cmulibrary/images/triangle_blank_white.svg);mask:url(/themes/custom/cmulibrary/images/triangle_blank_white.svg);width:43px;height:36px;position:absolute;z-index:10;left:24px;top:0;background-repeat:no-repeat;}.page-node-type-service .servicetype h4{color:#fff;font-size:180%;font-family:"Open Sans",sans-serif;font-weight:800;display:table-cell;padding:0 0 15% 10%;z-index:11;position:absolute;bottom:0;left:0;}@media screen and (min-width:767px){.page-node-type-service .servicetype h4{font-size:120%;bottom:20px;}}.views-row.full.a-to-z p a.button-yellow{font-size:70%;}td.s-lc-ea-l{display:none;}.node__content .intro-section.main{display:block;clear:both;}@media screen and (min-width:767px){.node__content .intro-section.main{border-right:solid 1px #e0e0e0;display:inline-block;width:55%;padding-right:2%;margin-top:25px;margin-bottom:25px;}}.node__content .sidebar{display:block;clear:both;}@media screen and (min-width:767px){.node__content .sidebar{width:30%;display:inline-block;padding-left:4%;}}.node__content .sidebar h2{font-family:"Open Sans",sans-serif;text-align:left;text-transform:uppercase;font-size:100%;font-weight:700;font-style:normal;padding-top:50px;letter-spacing:2px;margin-bottom:35px;line-height:130%;border-bottom:solid 3px #ffc808;display:inline-block;padding-bottom:20px;}.node__content .sidebar img{width:70%;}.path-node article .collection-header.university-libraries .navbkg{bottom:30px;}.page-node-type-location ul{list-style:none !important;}.page-node-type-location ul li{font-weight:400 !important;}.page-node-type-location ul li a{font-weight:400 !important;}article.node--type-news h2{margin-bottom:0;}article.node--type-news p{margin:5px 0 30px 0;color:#000000;}.path-node article h3.browse{font-size:100%;margin-bottom:0;padding:0;letter-spacing:1px;margin:15px 0 25px 0;clear:both;text-transform:uppercase;font-weight:700;}.path-node.page-node-type-service h1.page-title{color:#000000;text-transform:none;text-align:left;font-size:300%;letter-spacing:0;border-bottom:solid 1px #e6e7e8;padding-bottom:20px;margin-bottom:50px;}.path-node.page-node-type-service h3.clearfix{margin-bottom:30px;}.path-node.page-node-type-service a.button-yellow{font-size:100%;}.path-node.page-node-type-service .description h4{font-size:190%;}.path-node.page-node-type-service ol li{font-size:120%;}.bottom-caption{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.8);padding:12px 20px;max-width:400px;z-index:100;}.bottom-caption p{font-weight:600;font-size:90%;}.fullwidth-with-link a img:focus{outline:solid 2px #b00;display:block;margin:0;padding:0;}.path-frontpage h1#page-title{text-transform:uppercase;letter-spacing:2px;font-size:230%;}.path-frontpage .topsearch{width:100%;display:block;clear:both;}@media screen and (min-width:767px){.path-frontpage .topsearch{width:43%;display:inline-block;text-align:center;padding:7% 20px;}}.path-frontpage .topsearch h1#page-title{text-align:center;color:#414042;margin-bottom:0;padding-bottom:0;}.path-frontpage .topsearch h2{font-family:"Open Sans",sans-serif;font-size:90%;font-style:normal;color:#000000;margin-top:10px;font-weight:700;line-height:180%;}.path-frontpage .topsearch h2 a{color:#000000;border-bottom:solid 1px #000000;}.path-frontpage .topsearch h2 a:hover{border-bottom:solid 1px #ffc808;}.path-frontpage .topsearch .searchblock{background-color:transparent;padding-top:10px;}.path-frontpage .topsearch .searchblock input{border:solid 2px #000000;border-radius:25px;padding:5px 19px;}.path-frontpage .topsearch .searchblock .subfilters{margin-top:20px;text-align:left;}.path-frontpage .topsearch .searchblock .subfilters label{background-image:url(/themes/custom/cmulibrary/images/black_triangle.svg);background-size:6px 15px;background-repeat:no-repeat;background-position:right 50%;padding-right:15px;margin-left:10px;border-bottom:solid 4px transparent;font-size:75%;display:inline-block;}@media screen and (min-width:1130px){.path-frontpage .topsearch .searchblock .subfilters label{margin-left:30px;}}.path-frontpage .topsearch .searchblock .subfilters label:first-of-type{margin-left:10px;}@media screen and (min-width:1130px){.path-frontpage .topsearch .searchblock .subfilters label:first-of-type{margin-left:50px;}}.path-frontpage .topsearch .searchblock .subfilters label:hover{border-bottom:solid 4px #ffc808;cursor:pointer;}.path-frontpage .topsearch .searchblock .subfilters input[type=radio]{width:0;height:0;position:absolute;top:0;left:0;z-index:-1;}.path-frontpage .topsearch .searchblock .subfilters input[type=radio]:checked + label{font-weight:bold;}.path-frontpage .askus{display:block;clear:both;position:relative;}@media screen and (min-width:767px){.path-frontpage .askus{width:56%;display:inline-block;}}.path-frontpage .askus img{width:100%;height:auto;max-width:100%;max-height:auto;margin:0;padding:0;}.path-frontpage .askbanner{background:rgb(200,0,32);width:100%;margin-bottom:20px;padding:0;background-blend-mode:hard-light;}@media screen and (min-width:767px){.path-frontpage .askbanner{position:absolute;z-index:2;width:35%;right:0;top:20%;right:0;top:10%;margin-bottom:0;}}.path-frontpage .askbanner h3{font-size:340%;line-height:2.1875rem;font-family:"Open Sans",sans-serif;letter-spacing:2px;color:#ffffff;font-weight:700;padding:20px 0 20px 0;text-align:center;}.path-frontpage .askbanner h4{color:#ffffff;font-family:"Lobster",cursive;font-size:120%;padding:10px 0 30px 25px;mix-blend-mode:hard-light;}.path-frontpage .askbanner .datetext{background-color:#ffc808;color:#000000;width:100%;padding:12px 0;text-align:center;font-family:"Open Sans",sans-serif;font-weight:700;font-size:90%;letter-spacing:1px;text-transform:uppercase;}.path-frontpage .historic-photo{position:relative;background-image:url(/themes/custom/cmulibrary/images/history_photo.webp);background-repeat:no-repeat;background-position-y:20%;height:900px;padding-top:0;background-size:cover;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}@media screen and (min-width:767px){.path-frontpage .historic-photo{padding-top:20%;height:600px;}}.path-frontpage .historic-photo img{width:100%;height:auto;}.path-frontpage .historic-photo .subnav{background:rgba(200,0,8,0.85);padding:50px;top:0;left:0;width:100%;}@media screen and (min-width:767px){.path-frontpage .historic-photo .subnav{position:absolute;}}.path-frontpage .historic-photo .subnav h3{font-family:"Open Sans",sans-serif;font-size:230%;letter-spacing:1px;color:#ffffff;font-weight:700;border-bottom:none;text-align:center;display:block;padding:0 0 10px 0;width:100%;line-height:100%;}@media screen and (min-width:1059px){.path-frontpage .historic-photo .subnav h3{display:inline-block;width:100%;padding:30px 20px 30px 20px;border-bottom:solid 4px #ffffff;}}@media screen and (min-width:1060px){.path-frontpage .historic-photo .subnav h3{width:20%;padding:30px 20px 30px 20px;}}@media screen and (min-width:1000px){.path-frontpage .historic-photo .subnav h3{margin-right:0%;padding:30px 20px 30px 20px;}}@media screen and (min-width:1250px){.path-frontpage .historic-photo .subnav h3{margin-right:0%;padding:20px 20px 30px 20px;}}.path-frontpage .historic-photo .subnav ul{width:100%;display:block;margin:20px 0;clear:both;text-align:left;list-style:none;}@media screen and (min-width:767px){.path-frontpage .historic-photo .subnav ul{width:70%;display:inline-flex;align-items:center;margin-left:3%;}}.path-frontpage .historic-photo .subnav ul li{color:#ffffff;border-bottom:solid 1px #ffc808;}@media screen and (min-width:767px){.path-frontpage .historic-photo .subnav ul li{border-right:solid 3px #ffc808;border-bottom:none;}.path-frontpage .historic-photo .subnav ul li:last-of-type{border-right:none;}.path-frontpage .historic-photo .subnav ul li:last-of-type a{padding-right:0;margin-right:0;}.path-frontpage .historic-photo .subnav ul li:last-of-type a:focus-within{-webkit-box-shadow:10px 4px 26px -5px rgb(0,0,0);-moz-box-shadow:10px 4px 26px -5px rgb(0,0,0);box-shadow:10px 4px 26px -5px rgb(0,0,0);}}.path-frontpage .historic-photo .subnav ul li a{color:#ffffff;text-transform:uppercase;display:block;vertical-align:middle;font-weight:700;font-size:80%;justify-content:none;text-align:left;padding:5px 0;border:none;}.path-frontpage .historic-photo .subnav ul li a:focus{outline:solid 2px black;-webkit-box-shadow:10px 4px 26px -5px rgb(0,0,0);-moz-box-shadow:10px 4px 26px -5px rgb(0,0,0);box-shadow:10px 4px 26px -5px rgb(0,0,0);}@media screen and (min-width:767px){.path-frontpage .historic-photo .subnav ul li a{justify-content:space-between;text-align:center;margin:0 20px;}}.path-frontpage .historic-photo h2{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;letter-spacing:2px;color:#000000;font-style:normal;background-color:rgb(255,200,8);width:100%;margin:25px;bottom:0;padding:0.625rem;position:relative;position:relative;margin:0;clear:both;display:block;text-align:center;}.path-frontpage .historic-photo h2 a{color:#000000;border:none;}@media screen and (min-width:767px){.path-frontpage .historic-photo h2{background-color:rgba(255,200,8,0.85);position:absolute;padding:1.25rem;margin:12.5% 30%;width:40%;}}@media screen and (min-width:1900px){.path-frontpage .historic-photo h2{background-color:rgba(255,200,8,0.85);position:absolute;padding:1.25rem;margin:5% 30%;width:40%;}}.path-frontpage .below-photo{background-color:#ffffff;position:relative;}.path-frontpage .below-photo h2{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;letter-spacing:2px;color:#b00;font-style:normal;margin-top:50px;}.path-frontpage .below-photo h3{text-align:center;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:100%;font-size:150%;margin-bottom:0;line-height:120%;}@media screen and (min-width:767px){.path-frontpage .below-photo h3{line-height:100%;}}a.event-featured-image img{width:100%;height:auto;margin-bottom:12px;}@media screen and (min-width:767px){a.event-featured-image img{width:63%;display:inline-block;margin-right:3%;}}.home-events-left{display:block;position:relative;}@media screen and (min-width:767px){.home-events-left{width:62%;display:inline-block;margin-bottom:25px;margin-right:2%;}}.home-events-left img{width:100%;height:auto;overflow:hidden;}.home-events-left blockquote{background-color:#ffc808;position:absolute;top:0;right:0;padding:15px;z-index:2;text-align:center;}.home-events-left blockquote h2{font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;font-size:160%;letter-spacing:2px;font-style:normal;margin:0;padding:0;}.home-events-left blockquote h3{font-family:"Open Sans",sans-serif;font-weight:500;margin:0;padding:0;text-transform:uppercase;font-size:350%;line-height:120%;letter-spacing:2px;margin-bottom:15px;}.home-events-left blockquote h4{font-family:"Open Sans",sans-serif;font-weight:400;text-transform:uppercase;font-size:160%;padding:0;letter-spacing:2px;margin:0;padding:0;font-style:normal;}.home-events-left blockquote p{background-color:#ffc808;position:absolute;bottom:20px;right:20px;font-family:"Open Sans",sans-serif;font-weight:500;z-index:2;font-style:normal;padding:15px;font-size:100%;}.home-events-right{display:block;}@media screen and (min-width:767px){.home-events-right{width:30%;display:inline-block;margin-left:1%;}}.front-page-events-list{width:100%;}.path-node article .qatar-top-of-page{display:block;clear:both;background-color:#ffc808;height:auto;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page{height:630px;overflow:hidden;}}.path-node article .qatar-top-of-page img{position:relative;width:100%;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page img{height:630px;object-fit:cover;opacity:0.1;}}.path-node article .qatar-top-of-page .layout-container{text-align:center;display:block;opacity:1;position:relative;height:auto;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .layout-container{position:absolute;top:0;margin:0 auto;height:500px;z-index:4;width:1400px;left:0;right:0;}}.path-node article .qatar-top-of-page .topsearch{opacity:1;width:100%;display:block;position:relative;padding:0;clear:both;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .topsearch{width:54%;display:inline-block;text-align:center;padding:7% 20px;}}.path-node article .qatar-top-of-page .topsearch h1#page-title{text-align:center;color:#000000;margin-bottom:0;padding-bottom:0;}.path-node article .qatar-top-of-page .topsearch h2{font-family:"Open Sans",sans-serif;font-size:100%;font-style:normal;color:#000000;margin-top:10px;font-weight:700;line-height:180%;}.path-node article .qatar-top-of-page .topsearch h2 a{color:#000000;border-bottom:solid 1px #000000;}.path-node article .qatar-top-of-page .topsearch h2 a:hover{border-bottom:solid 1px #ffc808;}.path-node article .qatar-top-of-page .topsearch .searchblock{background-color:transparent;padding-top:10px;}.path-node article .qatar-top-of-page .topsearch .searchblock input{border:none;border-radius:25px;padding:5px 19px;}.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters{margin-top:20px;text-align:left;}.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters label{background-image:url(/themes/custom/cmulibrary/images/black_triangle.svg);background-size:6px 15px;background-repeat:no-repeat;background-position:right 50%;padding-right:15px;margin-left:10px;border-bottom:solid 4px transparent;font-size:75%;display:inline-block;}@media screen and (min-width:1130px){.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters label{margin-left:30px;}}.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters label:first-of-type{margin-left:10px;}@media screen and (min-width:1130px){.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters label:first-of-type{margin-left:50px;}}.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters label:hover{border-bottom:solid 4px #ffc808;cursor:pointer;}.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters input[type=radio]{width:0;height:0;position:absolute;top:0;left:0;z-index:-1;}.path-node article .qatar-top-of-page .topsearch .searchblock .subfilters input[type=radio]:checked + label{font-weight:bold;}.path-node article .qatar-top-of-page .askus{opacity:1;display:block;clear:both;position:relative;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .askus{width:43%;display:inline-block;top:7%;}}.path-node article .qatar-top-of-page .askus img{width:100%;height:auto;max-width:100%;max-height:auto;margin:0;padding:0;opacity:1;}.path-node article .qatar-top-of-page .askbanner{background:rgb(200,0,32);width:100%;margin-bottom:20px;position:relative;display:block;clear:both;padding:0;background-blend-mode:hard-light;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .askbanner{position:absolute;z-index:2;width:35%;right:0;top:20%;right:0;top:10%;margin-bottom:0;}}.path-node article .qatar-top-of-page .askbanner h3{font-size:250%;line-height:0.1;font-family:"Open Sans",sans-serif;letter-spacing:2px;color:#ffffff;font-weight:700;padding:26px 0 10px 0;text-align:center;}.path-node article .qatar-top-of-page .askbanner h4{color:#ffffff;font-family:"Lobster",cursive;font-size:120%;padding:10px 0 30px 25px;mix-blend-mode:hard-light;}.path-node article .qatar-top-of-page .askbanner .datetext{background-color:#ffc808;color:#000000;width:100%;padding:12px 0;text-align:center;font-family:"Open Sans",sans-serif;font-weight:700;font-size:90%;letter-spacing:1px;text-transform:uppercase;}.path-node article .qatar-top-of-page .subnav{position:relative;background-color:rgba(200,0,8,0.85);background-color:#b00;display:block;width:100%;padding:25px 0;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .subnav{position:absolute;bottom:0;height:130px;min-height:130px;z-index:4;}}.path-node article .qatar-top-of-page .subnav.quicklinks h3{font-family:"Open Sans",sans-serif;font-size:230%;letter-spacing:1px;color:#ffffff;font-weight:700;border-bottom:none;text-align:center;display:block;padding:40px 0 10px 0;width:100%;line-height:100%;}@media screen and (min-width:1059px){.path-node article .qatar-top-of-page .subnav.quicklinks h3{display:inline-block;width:100%;padding:30px 20px 30px 20px;border-bottom:solid 4px #ffffff;}}@media screen and (min-width:1060px){.path-node article .qatar-top-of-page .subnav.quicklinks h3{width:20%;padding:30px 20px 30px 20px;}}@media screen and (min-width:1000px){.path-node article .qatar-top-of-page .subnav.quicklinks h3{margin-right:0%;padding:30px 20px 30px 20px;}}@media screen and (min-width:1250px){.path-node article .qatar-top-of-page .subnav.quicklinks h3{margin-right:0%;padding:20px 20px 30px 20px;}}.path-node article .qatar-top-of-page .subnav.quicklinks ul{width:100%;display:block;margin:0;padding-top:35px;clear:both;text-align:left;list-style:none;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .subnav.quicklinks ul{width:70%;display:inline-flex;align-items:center;margin-left:3%;}}.path-node article .qatar-top-of-page .subnav.quicklinks ul li{color:#ffffff;border-bottom:solid 1px #ffc808;margin:0;padding:0;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .subnav.quicklinks ul li{border-right:solid 3px #ffc808;border-bottom:none;}.path-node article .qatar-top-of-page .subnav.quicklinks ul li:last-of-type{border-right:none;}.path-node article .qatar-top-of-page .subnav.quicklinks ul li:last-of-type a{padding-right:0;margin-right:0;}}.path-node article .qatar-top-of-page .subnav.quicklinks ul li a{color:#ffffff;text-transform:uppercase;display:block;vertical-align:middle;font-weight:700;font-size:80%;justify-content:none;text-align:left;padding:5px 0;border:none;}@media screen and (min-width:767px){.path-node article .qatar-top-of-page .subnav.quicklinks ul li a{justify-content:space-between;text-align:center;margin:0 20px;}}#featured-resources{padding-top:50px;clear:both;width:100%;max-width:1260px;display:block;position:relative;}#featured-resources .whiteblock{border:solid 1px #f3f3f4;padding:30px 15px;border-collapse:collapse;margin:0;}@media screen and (min-width:767px){#featured-resources .whiteblock{width:33.1%;height:265px;display:inline-block;}}#featured-resources .whiteblock h4{text-transform:uppercase;font-size:90%;font-weight:800;letter-spacing:1.5px;}#featured-resources .whiteblock h3{font-size:150%;font-weight:800;}#featured-resources .whiteblock h5{font-size:90%;color:#b00;text-decoration:none;font-weight:800;border:none;}#featured-resources .whiteblock p{font-size:80%;}#featured-resources .whiteblock p a{color:#b00;text-decoration:none;font-weight:800;border:none;font-size:120%;}#featured-resources .whiteblock:hover{cursor:pointer;box-shadow:5px 5px 15px 5px rgba(0,0,0,0.13);}#featured-resources .whiteblock.nopadding{padding:0;}#featured-resources .whiteblock.nopadding img{height:264px;width:100%;object-fit:cover;}.services-directory{background-color:#ffc808;display:block;margin:80px auto;}.services-directory .leftside{display:block;padding:10px;}@media screen and (min-width:767px){.services-directory .leftside{width:40%;border-right:solid 2px #ffffff;display:table-cell;vertical-align:middle;padding:10px 80px;}}.services-directory .leftside h2{text-align:left;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:250%;color:#000000;}.services-directory .rightside{border:none;display:block;padding:15px;}@media screen and (min-width:767px){.services-directory .rightside{width:59%;display:table-cell;vertical-align:middle;padding:10px 30px;}}.services-directory .rightside p{font-size:100%;line-height:100%;}.services-directory .rightside p a.button-yellow{font-size:90%;text-transform:uppercase;padding:12px 20px;display:block;background-color:#ffffff;}@media screen and (min-width:767px){.services-directory .rightside p a.button-yellow{float:right;margin-top:-50px;}}.path-node article .header h2{font-family:"Open Sans",sans-serif;font-weight:700;color:#000000;font-size:190%;line-height:130%;margin-bottom:1.25rem;text-align:left;font-style:normal;}.liblogo.qatar{width:394px;margin-bottom:40px;}.title--qatar-library a.anchorlink::before{content:"";display:block;height:100px;margin-top:-125px;visibility:hidden;}.title--qatar-library .question.fullwidth{padding:50px 0;}.title--qatar-library .question.fullwidth img{opacity:0.1;position:relative;height:550px;width:100%;}@media screen and (min-width:767px){.title--qatar-library .question.fullwidth img{opacity:0.1;position:relative;height:500px;width:100%;}}.title--qatar-library .question.fullwidth .cta.circle.yellow{position:relative;display:block;clear:both;margin:0 auto;position:absolute;top:10px;left:0;z-index:2;width:100%;}@media screen and (min-width:767px){.title--qatar-library .question.fullwidth .cta.circle.yellow{position:absolute;top:150px;left:0;z-index:2;width:100%;max-width:1200px;right:0;margin:0 auto;}}.title--qatar-library .question.fullwidth .cta.circle.yellow img{opacity:1;width:100%;border-radius:50%;width:300px;height:300px;margin:0 auto;text-align:center;display:inline-block;display:block;object-fit:cover;position:relative;}@media screen and (min-width:767px){.title--qatar-library .question.fullwidth .cta.circle.yellow img{border-radius:150px;width:300px;height:300px;display:inline-block;object-fit:cover;position:relative;}}@media screen and (min-width:767px){.title--qatar-library .question.fullwidth .cta.circle.yellow .blend{display:inline-block;width:30%;}}.title--qatar-library .question.fullwidth .cta.circle.yellow .blend .mixer{background-color:#ffc808;display:block;width:100%;border-radius:50%;mix-blend-mode:multiply;z-index:20;content:"";position:absolute;width:300px;height:300px;border-radius:180px;top:0;left:0;right:0;z-index:20;content:"";position:absolute;margin:0 auto;}@media screen and (min-width:767px){.title--qatar-library .question.fullwidth .cta.circle.yellow .blend .mixer{width:300px;height:300px;border-radius:180px;top:0;left:0;right:initial;z-index:20;content:"";position:absolute;}}.title--qatar-library .question.fullwidth .cta.circle.yellow .ctatext{display:block;width:100%;margin-top:5px;}@media screen and (min-width:767px){.title--qatar-library .question.fullwidth .cta.circle.yellow .ctatext{display:inline-block;width:65%;margin-top:70px;}}.title--qatar-library .question.fullwidth .cta.circle.yellow .ctatext h2{color:#000000;}.title--qatar-library .services-ammenities{border-right:solid 1px #9d9d9e;display:block;}@media screen and (min-width:767px){.title--qatar-library .services-ammenities{width:25%;display:inline-block;margin-left:8%;padding:35px 0;}}.title--qatar-library .services-ammenities h2{font-family:"Open Sans",sans-serif;font-weight:700;font-size:170%;text-align:left;font-style:normal;}.title--qatar-library .services-ammenities ul{list-style:none;margin-left:0;padding-left:0;}.title--qatar-library .services-ammenities ul li{line-height:190%;}.title--qatar-library .services-ammenities ul li a{text-decoration:none;border:none;font-weight:500;font-size:100%;line-height:130%;}.title--qatar-library .services-ammenities ul li a:after{content:"";display:inline-block;background-image:url(/themes/custom/cmulibrary/images/black_triangle.png);background-size:7px 11px;width:20px;background-repeat:no-repeat;padding:6px;background-position:bottom right;}.title--qatar-library .location{display:block;}@media screen and (min-width:767px){.title--qatar-library .location{width:60%;margin-left:4%;display:inline-block;padding:35px 0;}}.title--qatar-library .location h2{font-family:"Open Sans",sans-serif;font-weight:700;font-size:190%;text-align:left;font-style:normal;}.title--qatar-library .location img{width:95%;height:auto;display:block;}@media screen and (min-width:767px){.title--qatar-library .location img{width:46%;height:auto;display:inline-block;padding-right:1%;}}.title--qatar-library .location .contact-details{display:block;margin:20px 0 20px 20px;}@media screen and (min-width:767px){.title--qatar-library .location .contact-details{width:50%;display:inline-block;}}.title--qatar-library .location .contact-details p{margin-right:150px;line-height:150%;margin-top:0.3125rem;margin-bottom:0;padding-bottom:0.625rem;font-weight:300;font-family:"Open Sans",sans-serif;font-size:80%;line-height:80%;}.title--qatar-library .location .contact-details p a.directions{background-image:url(/themes/custom/cmulibrary/images/mapmarker.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%;color:#000000;text-decoration:none;font-weight:700;margin-left:-20px;border:none;}.title--qatar-library .location .contact-details p a.phone{background-image:url(/themes/custom/cmulibrary/images/phoneicon.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0 50%;margin-left:-20px;padding-bottom:0.625rem;border:none;}.title--qatar-library .location .contact-details p a.mail{background-image:url(/themes/custom/cmulibrary/images/mailicon.svg);background-size:12px;background-repeat:no-repeat;padding-left:20px;background-position:0 40%;margin-left:-20px;padding-bottom:0.625rem;border:none;}.path-search .views-row{border-bottom:solid 1px #ccc;}.path-search .views-row .views-field-search-api-excerpt strong{background-color:#ffc808;}.path-search .views-row h3{font-family:"Open Sans",sans-serif;font-weight:700;color:#231f20;font-size:190%;line-height:130%;}.path-search .views-row h5{font-family:"Open Sans",sans-serif;font-weight:300;color:#58595b;font-size:80%;line-height:140%;margin-bottom:10px;letter-spacing:1px;}.path-search .views-row h6{font-family:"Open Sans",sans-serif;font-weight:300;font-size:80%;line-height:140%;margin-bottom:25px;}@media screen and (max-width:1225px){a.one-third.stone-bkg-feature div.stone-text{top:0;left:0;width:100%;height:230px;position:absolute;z-index:4;padding:10px 35px;}a.one-third.stone-bkg-feature h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;line-height:120%;padding:2px 5% 0 0;color:#fff;}a.one-third.stone-bkg-feature h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;line-height:120%;padding:2px 5% 0 0;color:#fff;}}@media screen and (max-width:1100px){.views-row.card2x,.views-row.card4x{width:48%;height:400px;}.one-third.stone-bkg-feature div.stone-text{top:0;left:0;width:100%;height:230px;position:absolute;z-index:4;padding:10px 25px;}a.one-third.stone-bkg-feature h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;line-height:120%;padding:2px 5% 0 0;color:#fff;}a.one-third.stone-bkg-feature h3{font-family:"Open Sans",sans-serif;font-weight:700;font-size:200%;line-height:120%;padding:2px 5% 0 0;color:#fff;}}@media screen and (max-width:970px){a.one-third.stone-bkg-feature{transition:margin-top 0.5s;background-position:0 40%;margin-right:1%;width:95%;max-width:95%;}a.one-third.stone-bkg-feature div.stone-text{top:0;left:0;width:100%;height:230px;position:absolute;z-index:4;padding:25px 75px;}}@media screen and (max-width:823px){a.one-third.stone-bkg-feature{transition:margin-top 0.5s;background-position:0 40%;margin-right:1%;width:95%;max-width:95%;}a.one-third.stone-bkg-feature div.stone-text{top:0;left:0;width:100%;height:230px;position:absolute;z-index:4;padding:35px 55px;}.views-row.full.a-to-z .card-details p{font-size:130%;font-family:"Open Sans",sans-serif;color:#fff;font-weight:400;margin-top:2rem;line-height:150%;margin-bottom:1.5625rem;padding:10px 15px;}}@media screen and (max-width:767px){.bottom-caption{display:none;}.path-frontpage .historic-photo{background-image:none;height:100%;}.distinctive-collections-link{display:none;}form.searchbox{left:0;display:block;margin:15px 0;padding-bottom:10px;width:100%;border-radius:20px;border:solid 2px #414042 !important;}form.searchbox input{padding:7px;width:100%;background-image:url(/themes/custom/cmulibrary/images/searchicon.svg);background-position-x:96%;background-position-y:45%;background-repeat:no-repeat;background-size:18px;}.menu.secondary li.menu-item:last-of-type{display:none;}header{padding-bottom:5px;}img.liblogo{display:block;width:280px;height:auto;margin:20px 0 -30px 15px;}#block-hamburgermenu{display:inline-block;background-color:#ffffff;width:10%;float:right;margin-top:-125px;margin-right:20px;}#block-hamburgermenu button{background-color:#ffffff;border:none;}#block-hamburgermenu button p{margin-top:40px;}.menu.primary li.menu-item a,.menu.secondary li.menu-item a{padding-left:25px;}.menu.secondary li.menu-item a{padding-left:30px;}.fixed-nav img.liblogo{display:block;width:280px;height:auto;margin:20px 0 0 15px;}form.searchbox{display:none;position:relative;clear:both;top:0;left:20px;width:100%;float:none;box-shadow:none;border:solid 1px #414042;padding:5px;margin-bottom:10px;}.menu-container{width:100%;display:none;clear:both;position:relative;top:0;left:-100%;background-color:#fff;}.menu-container.active{display:block;left:0;top:0;}.menu-container.active ul.menu.primary li:last-of-type a{border-bottom:solid 1px #666666;}.menu-container.active ul.menu.primary li:last-of-type a:hover{border-bottom:solid 1px #666666;}.menu-container.active li.stickylogo{display:none;}.menu-container.active li.menu-item a,.menu-container.active li.menu-item a:hover{border-bottom:solid 1px #666666;}.menu-container.active ul.menu.secondary li{background-color:#ffffff;}.menu-container.active ul.menu.secondary li a,.menu-container.active ul.menu.secondary li a:hover{border-bottom:solid 1px #666666;}.page-node-type-service .description p:first-of-type{display:block;clear:both;float:none;width:95%;font-size:120%;margin-bottom:20px;}.page-node-type-service .servicetype{display:block;width:100%;clear:both;margin:15px;}.path-services .view-content .views-row{display:block;padding-left:0;}.path-services .view-services-a-to-z .view-content .sidefeature{width:100%;display:block;clear:both;}.path-services .view-services-a-to-z .view-content .sidefeature h3{clear:both;float:none;margin:20px auto;padding:30px 0 25px 25px;position:relative;text-align:center;top:0;}.path-services .view-services-a-to-z .view-content .servicetype{width:100%;height:220px;background-image:url(/themes/custom/cmulibrary/images/stone_texture.jpg);background-repeat:no-repeat;background-size:101%;float:left;max-width:95%;margin-bottom:20px;margin-left:0;margin-right:10px;position:relative;clear:after;z-index:1;}.path-services .view-services-a-to-z .view-content .servicetype .color{position:absolute;top:0;left:0;width:100%;max-width:100%;z-index:2;mix-blend-mode:color-burn;opacity:0.9;}.views-row.card2x,.views-row.card4x{width:99%;height:400px;}.wrapper,footer,header{overflow:hidden;}.path-frontpage .below-photo{display:none;}.services-directory-link{display:none;}.path-frontpage a.one-third.stone-bkg-feature{display:none;}.path-frontpage a.one-third-featured-collection-block{display:none;}a.one-third.stone-bkg-feature{transition:margin-top 0.5s;background-position:0 40%;margin-right:1%;width:95%;max-width:95%;}a.one-third.stone-bkg-feature div.stone-text{top:0;left:0;width:100%;height:230px;position:absolute;z-index:4;padding:20px 25px 20px 35px;}.front-page-events-list .view-header h2{margin-top:15px;}h3.fullwidth-with-link-heading{margin:25px 0 25px 15px;}.path-frontpage .all-staff-view{display:none;}.all-staff-link{display:none;}}
