@charset "UTF-8";
#callout_in_text_link a{color:#a6192e}a{font-weight:bold}footer{justify-content:center;width:100%}#footer{display:flex;flex-direction:row;width:100%}#footer2{display:flex;flex-direction:row;flex-wrap:wrap}.footer-inner-wrapper{width:100%}#contact-us ul,#other-resources ul,#social-media-container ul{margin-left:0px}footer li{margin:0px}.site-branding-secondary{display:none}#contact-us,#other-resources,#make-column{margin:0px auto 0px}.footer-headings{font-family:"Bitter", serif;font-weight:600;font-style:normal;font-size:20px}#contact-us,.icon-twitter,.icon-facebook,#other-resources{padding-right:15px}#social-media-container ul{display:flex;flex-direction:row}.icon-b{font-size:40px}#make-column{text-align:center}#stacks-search-bar-block{grid-column-start:1;grid-column-end:13;grid-row-start:4;grid-row-end:4;margin-top:75px}.header-layout-12 .stacks-search-bar .container-main-search-block{width:85%}.call-to-action{width:100%;grid-column-start:1;grid-column-end:13;grid-row-start:5 !important;grid-row-end:5}.call-to-action-stacked .cta-menu{display:flex;flex-direction:row}.top-bar-wrapper{height:110px}.cta-item{width:max-content;padding:10px;width:100%}.main-search-padding .search-bar-container{padding:40px}.header-layout-12 .call-to-action{width:100%}.call-to-action{display:flex;width:100%;justify-content:center}.cta-menu{display:flex;width:85%;justify-content:center}footer ul{list-style:none}#accordion{list-style-type:none}#accordion button:focus{border-radius:0px;outline:none;border-color:#782f40}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right;border:10px}#accordion{width:80%;max-width:800px;min-width:275px;margin:auto}.acc-item-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}#accordion button.active:after{content:"−";font-weight:900;font-size:22px;float:right}#accordion-control-1 button{border-radius:0px}.active button{border-radius:10px}.container-callout .container-content:hover{-moz-box-shadow:0 0 10px #696969;-webkit-box-shadow:0 0 10px #696969;box-shadow:0 0 10px #696969}.container-callout .container-content p{padding:10px}.container-callout .container-content img{border-radius:15px 15px 0px 0px}.callout-button{border-radius:10px;width:fit-content;padding-top:1rem;padding-bottom:1rem;padding-left:1.6rem;padding-right:1.6rem;background-color:#a6192e;text-wrap:nowrap}#center-button{text-align:center}.description{padding:2em;min-width:fit-content}a:hover{font-weight:bold}.container{padding:30px}.menu-child{min-width:fit-content;width:100%;-moz-box-shadow:0px 8px 2px 5px rgba(105, 105, 105, 0.15);-webkit-box-shadow:0px 8px 2px 5px rgba(105, 105, 105, 0.15);box-shadow:0px 8px 2px 5px rgba(105, 105, 105, 0.15);border-top:solid 14px #a6192e}.main-nav-primary .has-expanded>.menu{min-width:fit-content}#accordion-control-1 button{border-radius:0px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion-control-1 button{border-radius:0px}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right;border:10px}#accordion button{outline:none;padding:10px;border:none;color:#696969;width:100%;text-align:left;font-size:1.2em;border-bottom:3px solid #a6192e;margin-bottom:20px;-moz-box-shadow:0 12px 8px -8px #ccc;-webkit-box-shadow:0 12px 8px -8px #ccc;box-shadow:0 12px 8px -8px #ccc}#accordion a{color:#a6192e;font-weight:bold}#accordion button:hover{border-bottom:3px solid #782f40}.acc-item-content{padding:0px 10px}#accordion-control-1 button{border-radius:0px}.container-callout .container-content img{border-radius:15px 15px 0px 0px}.callout-button{border-radius:10px;width:fit-content;padding-top:1rem;padding-bottom:1rem;padding-left:1.6rem;padding-right:1.6rem}#accordion p{padding:10px}.main-nav-primary .has-expanded>.menu>.menu-item a{font-size:1rem}.main-nav-primary .navigation>.menu{gap:2em}.header-layout-12.header-cta-enabled .menu{justify-content:left}.main-nav-primary .navigation>.menu>.menu-item:last-of-type.has-expanded>.menu{inset-inline-end:auto}nav.breadcrumb{padding:0.8em 1em;border:1px solid #e6e6e6;border-radius:4px;background:#f8f6f8}a nav.breadcrumb ol{margin:0;padding-left:0;list-style:none}nav.breadcrumb li{display:inline}nav.breadcrumb li+li::before{display:inline-block;margin:0 0.25em;transform:rotate(15deg);border-right:0.1em solid currentcolor;height:0.8em;content:""}nav.breadcrumb [aria-current="page"]{color:#000;font-weight:700;text-decoration:none}.breadcrumb ol{margin-bottom:0px}nav.breadcrumb{padding:0.2em;border-radius:15px}.breadcrumb{margin-bottom:0.5em}.layout-width-50{width:fit-content}.layout{margin-top:2.5em}#custom_leftmenu a{color:#782f40;font-weight:bold;font-size:larger;text-wrap:nowrap}#custom_leftmenu li{list-style-type:none;margin-bottom:1em}#cusom_leftmenu li:first-child{border-bottom:solid 1px #000}.breadcrumb a{color:#a6192e;font-weight:bold}.region-header .region-inner-wrapper{min-width:100%}#custom_leftmenu a:active{border-bottom:solid 5px #a6192e}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right;border:10px}#accordion-control-1 button{border-radius:0px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion-control-1 button{border-radius:0px}.container-callout .container-content{-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.container-callout .container-content img{border-radius:15px 15px 0px 0px}.container-callout button a{font-size:1.2em;text-wrap:nowrap}.container-callout button{width:100%}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion-control-1 button{border-radius:0px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button{outline:none;padding:10px;border:none;color:white;width:100%;text-align:left;font-size:16px;margin-bottom:20px}#accordion-control-1 button{border-radius:0px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right;border:10px}#accordion button::after{content:"+";font-weight:900;font-size:22px;float:right}#accordion button{outline:none;padding:10px;border:none;color:#696969;width:100%;text-align:left;font-size:1.2em;border-bottom:3px solid #a6192e;margin-bottom:20px;-moz-box-shadow:0 12px 8px -8px #ccc;-webkit-box-shadow:0 12px 8px -8px #ccc;box-shadow:0 12px 8px -8px #ccc}#accordion a{color:#a6192e;font-weight:bold}#accordion button:hover{border-bottom:3px solid #782f40}.container-callout .container-content img{border-radius:15px 15px 0px 0px}.callout-button{border-radius:10px;width:fit-content;padding-top:1rem;padding-bottom:1rem;padding-left:1.6rem;padding-right:1.6rem}.callout-button:hover{background-color:#782f40}.container-callout button a{font-size:1.2em;text-wrap:nowrap}#accordion p{padding:10px}.main-nav-primary .has-expanded>.menu>.menu-item a{font-size:1rem}.main-nav-primary .navigation>.menu{gap:2em}.header-layout-12.header-cta-enabled .menu{justify-content:left}.main-nav-primary .navigation>.menu>.menu-item:last-of-type.has-expanded>.menu{inset-inline-end:auto}nav.breadcrumb{padding:0.8em 1em;border:1px solid #e6e6e6;border-radius:4px;background:#f8f6f8}a nav.breadcrumb ol{margin:0;padding-left:0;list-style:none}nav.breadcrumb li{display:inline}nav.breadcrumb li+li::before{display:inline-block;margin:0 0.25em;transform:rotate(15deg);border-right:0.1em solid currentcolor;height:0.8em;content:""}nav.breadcrumb [aria-current="page"]{color:#000;font-weight:700;text-decoration:none}.breadcrumb ol{margin-bottom:0px}nav.breadcrumb{padding:0.2em;border-radius:15px}.breadcrumb{margin-bottom:0.5em}.layout-width-50{width:fit-content}.layout{margin-top:2.5em}#custom_leftmenu a{color:#782f40;font-weight:bold;font-size:larger;text-wrap:nowrap}#custom_leftmenu li{margin-bottom:1em}#custom_leftmenu li:first-child{border-bottom:solid 1px #000}#custom_leftmenu{padding-right:1.5rem;padding-left:1.5rem}.breadcrumb a{color:#a6192e;font-weight:bold}h1.page-headings{font-size:1.6853932584rem;padding-bottom:0.35rem;width:80%;margin-bottom:0px;color:#3d3f42}h2{font-size:1.5rem;padding-top:0.5353932584rem}.underline{border-bottom:solid 1px #000;width:100%;margin:0px 0px 2rem}.layout-region-first{border-right:1px solid rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;background-clip:padding-box}h1,h2,h3,h4,h5,h6{font-family:"Bitter", serif;font-weight:600;font-style:normal}.layout{margin-top:1em}.layout-content .block:not(:last-child){margin-bottom:0px !important}.header-layout-12{grid-auto-rows:minmax(min-content, auto)}#main-navigation{border-bottom:1px solid #ccc}.main-inner-wrapper{padding-top:0.2em}.header-layout-12 .headers-cta-enabled{padding-bottom:0px}.site-branding-primary{padding-bottom:0px}.top-bar-wrapper{padding-bottom:0px}header{padding-bottom:0px}#library-account-wrapper{display:flex;flex-flow:row wrap;width:100% !important;margin-bottom:2em}#borrowtable{width:fit-content;max-width:100%}.box-account{border-right:1px solid #696969;padding:1.5em;min-width:min-content;width:25%}.box-account:last-child{border:none}.intext-button{margin-top:2em;margin-bottom:2em;height:max-content}form .button{background-color:#a6192e}form .button:hover{background-color:#782f40}form .button:active{background-color:#782f40}form .button:focus{outline:2px solid #782f40}.progress-step.is-active ::before{background-color:#a6192e}.progress-step.is-active .progress-marker::before{background-color:#a6192e !important}.form-questions-bold{font-weight:bold;font-size:1em}label .option{font-weight:normal !important}form .description{padding:0px}.messages .alert-content{padding:0.75em}.block-stacks-easy-forms{width:100% !important}.layout-region-second{width:100% !important}.form-date{width:50%}#edit-preferred-instruction-session-time-date,#edit-preferred-time-date{width:100%}.webform-element-description{font-size:0.9129213483rem}#edit-course-number{width:50%}#bodyimg{margin:1em}.librarian_wrapper{display:grid;grid-template-columns:5% auto auto auto 5%}.buffer{width:min-content;margin:0px 0px 1em !important}.librarian_banner{display:flex;background-color:#a6192e;width:100%;height:100%;max-height:8em;min-height:50px;grid-row:1;grid-column:1/span 5;margin:1em 0px 1em}.librarian_profile_image{display:flex;flex-direction:row;background-color:#000;border-radius:50%;grid-row:1;grid-column:2;margin-left:1em;height:100%;max-height:171px;min-height:120px;max-width:171px;min-width:120pxpx;width:auto;aspect-ratio:1}.librarian_profile_image img{overflow:hidden}.librarian_name_title{grid-column-start:2;width:50%;margin-bottom:1em;height:fit-content;border-bottom:solid 1px #000;padding-bottom:1em;min-width:max-content}.librarian_name{color:#000;width:max-content;margin-bottom:0px;font-size:2em}.librarian_title{color:#696969;width:max-content;font-size:1.5em}.librarian_contact{max-width:100%;min-width:fit-content;grid-row-start:1;grid-row-end:6;grid-column-start:4;text-wrap:nowrap}.contact_wrapper{width:90%;text-align:left;min-width:auto;margin:auto;border-radius:15px;-moz-box-shadow:0 0 10px #696969;-webkit-box-shadow:0 0 10px #696969;box-shadow:0 0 10px #696969;border:1px solid #ccc;background-color:#fff;margin:4em 1em 2em;padding:2em}.central{width:min-content;margin:0px auto 0px auto}.liason_area_list{list-style:none;grid-row-start:4;grid-column-start:2;margin-left:0px;padding:2em;width:100%;background-color:#ebebeb;border-radius:15px}.liason_area_title{font-size:larger;font-weight:600;font-family:"Bitter", serif}#librarian_padding{padding:5em}.librarian_contact_info{width:fit-content;margin:auto}.library_address_title{font-weight:600}.librarian_contact p{width:fit-content}.fa{margin-right:0.5em}.fa-phone{font-size:2em !important}.fa-envelope{font-size:1.5em !important}.fa-map-marker{font-size:2.5em !important}.directory_anchors{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto}.library_department{display:flex;flex-direction:row;padding:1em;background-color:#fff;border:1px solid #a6192e;margin:1em;border-radius:10px;min-width:14em;text-wrap:nowrap;width:33%}.directory_icon{width:4em;height:auto;margin-right:1em}.library_department a{min-width:14em;width:33%;padding:1em}.library_department a:hover{color:#fff !important;background-color:#a6192e;min-width:14em;width:100%;padding:1em}.department_heading{margin-top:1.5em}.directory_entry{display:flex;flex-wrap:nowrap;flex-direction:row;width:90%;height:5em;margin:auto auto auto;padding:0.5em;text-wrap:nowrap;border-bottom:2px solid #a6192e}.staff_name,.staff_email{width:40%}.staff_phone,.staff_email{justify-content:center}.staff_phone{width:auto;padding-left:1em;padding-right:1em}.staff_name{min-width:346px;margin-right:1em}.staff_email{margin-left:1em;width:fit-content}h3 i{font-size:0.8em;font-weight:lighter}h2{margin-bottom:0px !important}.departments_wrapper{display:flex;flex-direction:row;flex-flow:wrap;margin:auto;width:fit-content;padding:1em 0px}.directory_button a:hover,.directory_button a:focus{color:#fff !important}.directory_button{display:flex;flex-direction:column;align-items:center;vertical-align:center;background-image:linear-gradient(to bottom, #782f40, #a6192e);border:solid 1px #782f40;color:white;border:none;padding:1em;border-radius:5px;cursor:pointer;font-size:1em;width:7.5em !important;text-wrap:wrap;margin:1em 0.25em 1em;justify-content:space-around}.directory_button h2{font-size:0.95em !important;text-wrap:wrap}.directory_button_title{text-wrap:wrap}.directory_button:hover{background-image:linear-gradient(to bottom, #782f40, #782f40);color:#bababa}.directory_button_icon{border-bottom:solid 1px #fff;margin-bottom:0.5em;min-width:4em}.fa-user-tie,.fa-users,.fa-box-archive,.fa-school-flag,.fa-truck-fast,.fa-person-chalkboard,.fa-gears{font-size:2em;margin:0.5em}.directory_button_title,.directory_button_text{display:block;width:100%}.directory_description{text-align:center}.layout-region:not(:last-child){margin-right:1em}#center-button a{color:#fff}.description a strong{color:#a6192e}.container .container-item{height:100%}.container-callout .container-content{border-radius:15px;min-height:90vh}.callout-item{height:100%}.course_reserves_card_anchors{text-align:center;margin:auto;padding:0px}.course_reserves_card_anchors p{padding:0px}.container-item,.callout-item{height:-webkit-fill-available}@media screen and (max-width:535px){#footer2{flex-direction:column;text-align:center}}@media screen and (max-width:648px){#other-resources{padding-right:0px}.librarian_wrapper{display:grid;grid-template-columns:100% !important}.librarian_contact{margin:0px auto 0px !important;grid-row-start:3 !important;grid-column-start:1 !important;padding:1em !important}.librarian_profile_image{grid-column:1 !important;margin:0px auto 0px !important}.librarian_name_title{grid-column:1 !important;margin:0px auto 0px;text-align:center !important;width:fit-content !important}.librarian_title{text-align:center !important;width:100% !important;text-align:center}.liason_area_list{grid-column-start:1 !important;grid-column-end:1 !important;grid-row-start:6 !important;margin:2em auto 0px !important;width:75% !important}.liason_area_list ul{margin:auto}.liason_area_list li{margin-bottom:1em}.liason_area_title{width:100% !important;text-align:center}}@media screen and (max-width:782px){.cta-item{width:100% !important}#library-account-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;width:100% !important}.box-account{border-right:none !important;border-bottom:1px solid #696969;padding:2em;width:90% !important}.box-account:last-child{border:none}}@media screen and (max-width:976px){.call-to-action-stacked .cta-menu{flex-wrap:wrap}.cta-item{width:49% !important}}@media screen and (max-width:1025px){#stacks-search-bar-block{display:flex !important;grid-column-start:1 !important;grid-column-end:13 !important;grid-row-start:4 !important;grid-row-end:4 !important;margin-top:75px}.header-layout-12 .stacks-search-bar .container-main-search-block{width:100% !important}#edit-search-form-bento-search-bar-container-actions-submit{padding:10px 0px 10px}}@media screen and (max-width:765px){cta-item{width:100% !important}}@media screen and (max-width:535px){#footer2{flex-direction:column;text-align:center}.call-to-action-stacked .cta-menu{display:block !important}.cta-item{width:100%;width:-moz-available;width:-webkit-fill-available;padding:10px;margin:auto}*{box-sizing:content-box}.directory_button{min-width:fit-content}}@media screen and (max-width:765px){.call-to-action-stacked .cta-menu{width:100%}.cta-menu{justify-content:center;flex-direction:column}.cta-item{width:-webkit-fill-available !important;padding:10px}}@media screen and (max-width:976px){.call-to-action-stacked .cta-menu{flex-wrap:wrap}.cta-item{width:49% !important}}@media screen and (max-width:1050PX){.layout-region-first{border:none !important;margin:0px auto 0px}}@media screen and (max-width:765px){cta-item{width:100% !important}}@media screen and (max-width:765px){cta-item{width:100% !important}}@media screen and (max-width:765px){cta-item{width:100% !important}}@media screen and (max-width:765px){cta-item{width:100% !important}}@media screen and (max-width:765px){cta-item{width:100% !important}}@media screen and (max-width:535px){#footer2{flex-direction:column;text-align:center}.call-to-action-stacked .cta-menu{display:block !important}.cta-item{width:100%;width:-moz-available;width:-webkit-fill-available;width:100%;padding:10px;margin:auto}*{box-sizing:content-box}}@media screen and (max-width:765px){.call-to-action-stacked .cta-menu{width:100%}.cta-menu{justify-content:center;flex-direction:column}.cta-item{width:-webkit-fill-available !important;padding:10px}}@media screen and (max-width:976px){.call-to-action-stacked .cta-menu{flex-wrap:wrap}.cta-item{width:49% !important}}@media screen and (min-width:1024px) and (max-width:1150px){.box-account{width:50% !important}.box-account:nth-child(2){border-right:none}.box-account:nth-child(3),.box-account:nth-child(4){border-top:1px solid #696969}}@media screen and (max-width:52.187em){.directory_entry{flex-direction:column;height:fit-content;margin:auto}.staff_name{margin:auto;min-width:100%}.staff_phone,.staff_email{margin:0.5em auto 0.5em;padding:0px 0px 0px;min-width:fit-content}.staff_name,.staff_phone,.staff_email a{text-align:center}.department_heading{text-align:center}.department_contact i{margin:0px auto}}