/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (max-width:480px){h1 .title .page-title,h1 .title,.page-title,.page-node-type-mt-service .page-title,h1 span.field.field--name-title.field--type-string.field--label-hidden{font-size:30px;}h2.title{font-size:24px !important;text-align:center;}h2{font-size:30px !important;}h4{font-size:18px;}.highlighted-message p{font-size:16px !important;}.feature.d-flex.d-md-block{float:left;}#content-top{background-position-y:48%;}.field.field--name-field-mt-highlight-title.field--type-string.field--label-hidden.field__item{font-size:20px;}p,li{font-size:16px;}body{font-size:16px;}#superfish-using-the-library-mobile-toggle::after,#superfish-course-support-mobile-toggle::after,#superfish-about-links-mobile-toggle::after{top:49px !important;}#superfish-using-the-library-mobile-toggle.sf-expanded::after,#superfish-course-support-mobile-toggle.sf-expanded::after,#superfish-about-links-mobile-toggle.sf-expanded::after{top:49px !important;}#archives-hours{max-width:50%;}.about-parent{display:block;}}@media screen and (max-width:810px){#block-aboutlinks,#block-usingthelibrary,#block-coursesupport{display:none;}.sf-depth-2.lib-menu-link,.sf-depth-3.lib-menu-link{color:#191919 !important;font-size:15px !important;font-family:"neue-regular",Helvetica Neue,Helvetica,Arial,sans-serif;}.clearfix.header-top.region--light-typography.region--black-background{display:none;}h2.title{text-align:center;}#block-usingthelibrarymobile,#block-aboutlinksmobile,#block-coursesupportmobile{display:block;padding:13px 0;}#superfish-using-the-library-mobile-toggle,#superfish-course-support-mobile-toggle,#superfish-about-links-mobile-toggle{display:inline-block;width:100%;padding:13px 70px 11px 0px;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;text-decoration:none;font-family:'neue-Regular',Helvetica Neue,Helvetica,Arial,sans-serif;}#superfish-using-the-library-mobile-toggle::after,#superfish-course-support-mobile-toggle::after,#superfish-about-links-mobile-toggle::after{background-size:100% auto;content:"";display:block;height:18px;width:18px;position:absolute;top:59px;transition:opacity .18s ease-in-out;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='56.8889' stroke-miterlimit='4' stroke-linecap='butt' stroke-linejoin='miter' d='M432.356 113.778l369.778 369.778-369.778 369.778'%3E%3C/path%3E%3C/svg%3E");right:15px;transform:rotate(90deg);}#superfish-using-the-library-mobile-toggle.sf-expanded::after,#superfish-course-support-mobile-toggle.sf-expanded::after,#superfish-about-links-mobile-toggle.sf-expanded::after{transform:rotate(270deg);background-size:100% auto;content:"";display:block;height:18px;width:18px;position:absolute;top:59px;transition:opacity .18s ease-in-out;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='56.8889' stroke-miterlimit='4' stroke-linecap='butt' stroke-linejoin='miter' d='M432.356 113.778l369.778 369.778-369.778 369.778'%3E%3C/path%3E%3C/svg%3E");right:15px;}.region--dark-typography ul.menu li a.is-active.sf-depth-1{color:#e42a1d;}.region--dark-typography ul.menu li a.sf-depth-1::before{content:"";}.region--dark-typography ul.menu li a.sf-depth-1{padding-left:0;}.content-top__section{padding:0 0 10px;}#superfish-using-the-library-mobile-accordion,#superfish-course-support-mobile-accordion,#superfish-about-links-mobile-accordion{border-bottom:solid 1px #d9d9d9;}}@media (max-width:481px){h1 .title .page-title,h1 .title,.page-title,.page-node-type-mt-service .page-title,h1 span.field.field--name-title.field--type-string.field--label-hidden{font-size:30px;}#block-aboutlinks,#block-usingthelibrary,#block-coursesupport{display:none;margin-bottom:13px;}}@media (min-width:1200px){.col-xl-6.col-lg-6.col-md-10.col-12.order-xl-2{padding-right:0;-ms-flex:0 0 61%;flex:0 0 61%;max-width:61%;}.col-xl-2.col-lg-1.col-md-2.order-xl-3{-ms-flex:0 0 4.666667%;flex:0 0 4.667%;max-width:4.667%;}#superfish-mt-mega-menu{float:right;}ul.sf-menu,ul.sf-menu ul,ul.sf-menu ol,ul.sf-menu li,ul.sf-menu a,ul.sf-menu span,ul.sf-menu div{margin:0 auto;}.header-container ul.sf-menu > li.menuparent > a{padding-right:9px;}}
#superfish-reserves-links{width:100%;}#block-reserveslinks-menu,#block-campusinformation-menu{font-family:'neue',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px !important;border-top:3px solid;padding-top:9px;padding-bottom:0;line-height:30px;margin-bottom:0 !important;margin-top:60px;}#block-reserveslinks ul,#block-campusinformation ul{margin-top:10px;padding-top:18px;line-height:25px;border-top:1px solid #d9d9d9;margin-bottom:75px;}#block-reserveslinks li,#block-campusinformation li{line-height:25px;padding:0 0 0 20px;}#block-reserveslinks a,#block-campusinformation a{padding:0 0 0 10px;line-height:25px;font-size:14px;}#block-reserveslinks a::before,#block-campusinformation a::before{background-size:100% auto;content:"";display:block;height:16px;width:16px;position:absolute;top:4px;transition:opacity .18s ease-in-out;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='56.8889' stroke-miterlimit='4' stroke-linecap='butt' stroke-linejoin='miter' d='M432.356 113.778l369.778 369.778-369.778 369.778'%3E%3C/path%3E%3C/svg%3E");}#block-reserveslinks a:hover::before,#block-campusinformation a:hover::before{transform:none;}.contact-table{margin-bottom:29px;}#block-aboutlinks,#block-usingthelibrary,#block-coursesupport{background-color:#f2f2f2;border-top:3px solid #333333;margin-bottom:50px;font-size:17px;line-height:30px;}#block-aboutlinks ul,#block-usingthelibrary ul,#block-coursesupport ul{padding:0 15px 0 15px;}#block-aboutlinks li:first-child a,#block-usingthelibrary li:first-child a,#block-coursesupport li:first-child a{font-family:'neue',Helvetica Neue,Helvetica,Arial,sans-serif;padding:12px 15px 10px 0;line-height:30px;color:#000000;}#block-aboutlinks li:first-child a::after,#block-aboutlinks li:first-child a,#block-usingthelibrary li:first-child a::after,#block-usingthelibrary li:first-child a,#block-coursesupport li:first-child a::after,#block-coursesupport li:first-child a{padding:0;background-image:unset;}#block-aboutlinks a::before,#block-usingthelibrary a::before,#block-coursesupport a::before{content:'';}#block-aboutlinks li,#block-usingthelibrary li,#block-coursesupport li{padding:12px 18px 11px 0;font-size:17px;border-top:1px solid #b2b2b2;}#block-aboutlinks li a,#block-usingthelibrary li a,#block-coursesupport li a{padding:0;}#block-aboutlinks li a.is-active,#block-usingthelibrary li a.is-active,#block-coursesupport li a.is-active{color:#e42a1d;}#block-aboutlinks a::after,#block-usingthelibrary a::after,#block-coursesupport a::after{background-size:100% auto;content:"";display:block;height:16px;width:16px;position:absolute;top:15px;transition:opacity .18s ease-in-out;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='56.8889' stroke-miterlimit='4' stroke-linecap='butt' stroke-linejoin='miter' d='M432.356 113.778l369.778 369.778-369.778 369.778'%3E%3C/path%3E%3C/svg%3E");right:0;}#block-aboutlinks li:first-child a.is-active,#block-usingthelibrary li:first-child a.is-active,#block-coursesupport li:first-child a.is-activ{color:#000000;}#block-aboutlinks li:first-child a:hover,#block-usingthelibrary li:first-child a:hover,#block-coursesupport li:first-child a:hover{color:#e42a1d;}#block-aboutlinks a.is-active::after,#block-usingthelibrary a.is-active::after,#block-coursesupport a.is-active::after{transform:rotate(90deg);color:#e42a1d;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='none' stroke='%23e42a1d' stroke-width='56.8889' stroke-miterlimit='4' stroke-linecap='butt' stroke-linejoin='miter' d='M432.356 113.778l369.778 369.778-369.778 369.778'%3E%3C/path%3E%3C/svg%3E");}#panel2-2 h2{margin-top:0;}.node__header{padding-bottom:0;}
.site-name{font-family:'Neue Display Wide',Helvetica Neue,Helvetica,Arial,sans-serif;}@media screen and (min-width:992px){.grid-container{--n:4;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(200px,100%/var(--n)),1fr));padding:55px 0px 55px 0px;}.g-footer__additionalLinks::before{background:#fff;content:"";display:block;height:1px;margin:7px 0 12px;width:15px;}}@media screen and (max-width:991px){.grid-container{--n:1;}.g-footer__additionalLinks::before{height:0px;background:#fff;content:"";display:block;margin:7px 0 12px;width:15px;}}.grid-item{padding:5px;margin:10px;text-decoration:none;box-sizing:border-box;}.g-footer__title,.region--light--typography h5{font-family:'neue-regular',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:900;font-style:normal;letter-spacing:.03rem;margin:7px 0 3px;color:#e42a1d;text-transform:uppercase;}.g-footer__list{font-family:'neue-regular',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:30px;font-weight:400;font-style:normal;letter-spacing:0;margin:0;}.g-footer__additional{font-size:14px;line-height:30px;font-weight:400;font-style:normal;letter-spacing:0;margin:30px 0 0;padding:0;position:static;color:#a7a9ac;}.g-footer__additionalLinks{border-bottom:1px solid transparent;padding-bottom:1px;text-decoration:none;transition:border-bottom .18s ease-in-out;color:#a7a9ac;font-family:'neue-regular',Helvetica Neue,Helvetica,Arial,sans-serif;}.g-footer__address{font-family:'neue-regular',Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:30px;font-weight:400;font-style:normal;letter-spacing:0;}.org{font-family:'Neue',Helvetica Neue,Helvetica,Arial,sans-serif;}.g-footer__socialLinks{border:none;height:auto;margin:30px 0 40px;padding:0;text-align:left;}.g-footer__socialLink a{color:#fff;display:block;line-height:1;}.visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}.g-footer__socialLinks li{display:inline-block;}@media screen and (max-width:991px){.g-footer__column::after{content:none;}}@media screen and (min-width:992px){.g-footer__column::after{content:"";position:absolute;top:71px;width:1px;height:calc(100% - 140px);background:#333;background-color:rgb(51,51,51);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;transform:translateX(-20px);}}.g-footer__list a{border-bottom:1px solid transparent;padding-bottom:1px;text-decoration:none;transition:border-bottom .18s ease-in-out,color .18s ease-in-out;}.g-footer__list a:active,.g-footer__list a:hover,.g-footer__list a:focus{border-bottom:1px solid #fff;}.nav-item{font-family:'Neue Display-Wide',Helvetica Neue,Helvetica,Arial,sans-serif;}ul.g-footer__list{list-style-type:none;padding-left:0;}.social-link-icon-footer,.social-link-icon-footer:hover{border-bottom:none;}.social-link-icon-footer:focus-visable svg,.social-link-icon-footer:focus svg{outline:pink auto 1px;}
