@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");@import "print.css" print;
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--au-color-black:#1d1d1b;--au-color-white:#ffffff;--au-color-red:#c41424;--au-color-red-dark:#940513;--au-color-blue:#004077;--au-color-blue-dark:#002957;--au-color-blue-alt-light:#397fbb;--au-color-grey-lighter:#f4f4f4;--au-color-grey-light:#cccccc;--au-color-grey:#828282;--au-color-grey-dark:#666666;--au-color-grey-darker:#444444;--vml-color-alert:#c85200;--vml-color-highlight:#fbbe00;--vml-color-pale-blue:#b9c3da;--vml-color-pale-grey:#ededed;--vml-color-attention-notice:var(--au-color-blue-alt-light);--vml-color-attention-important:var(--vml-color-alert);--vml-color-attention-urgent:var(--au-color-red-dark);--vml-color-status-pass:#007700;--vml-color-status-fail:var(--au-color-red-dark);--vml-color-status-null:var(--vml-color-highlight);--vml-color-online:#007700;--vml-color-online-light:#009900;--vml-color-offline:var(--au-color-grey-dark);--vml-color-offline-light:var(--au-color-grey);--vml-color-focus-border:#1d7777;--vml-color-hr:var(--vml-color-pale-grey);--vml-color-border:var(--au-color-grey-light);--vml-color-text-shadow:var(--au-color-white);--vml-color-box-shadow:var(--au-color-grey-darker);--vml-color-h2-after-text:var(--au-color-grey);--vml-color-page-background:var(--au-color-white);--vml-color-page-text:var(--au-color-black);--vml-color-header-background:var(--au-color-blue);--vml-color-header-text:var(--au-color-white);--vml-color-header-border:var(--au-color-white);--vml-color-header-logo-border:var(--au-color-white);--vml-color-topnav-background:var(--au-color-white);--vml-color-topnav-border:var(--au-color-blue);--vml-color-topnav-mod_customnav-a-hover:var(--au-color-red);--vml-color-topnav-mod_customnav-a-active:var(--au-color-red);--vml-image-footer-background:url(/themes/custom/acadia-drupal-theme/images/Acadia-Logo_Horizontal-Tag_Line-Reverse.png);--vml-color-footer-background:var(--au-color-blue);--vml-color-footer-border:var(--au-color-blue-dark);--vml-color-footer-text:var(--au-color-white);--vml-color-footer-icons:var(--au-color-white);--vml-color-footer-a-text:var(--au-color-white);--vml-color-footer-a-active-text:var(--vml-color-pale-blue);--vml-color-footer-decolonization-text:var(--au-color-white);--vml-color-footer-copyright-text:var(--vml-color-pale-blue);--vml-color-sidebar-background:var(--au-color-grey-lighter);--vml-color-sidebar-nav-column-rule:var(--vml-color-hr);--vml-color-sidebar-nav-h2-border:var(--au-color-grey-light);--vml-color-sidebar-mod_navigation-submenu-trail-a:var(--au-color-blue);--vml-color-sidebar-mod_navigation-span-active-background:var(--au-color-red);--vml-color-sidebar-mod_navigation-span-active-text:var(--au-color-white);--vml-color-sidebar-mod_navigation-a-active-background:var(--au-color-blue);--vml-color-sidebar-mod_navigation-a-active-text:var(--au-color-white);--vml-color-mod_navigation-simplelist-h2-border:var(--au-color-grey-light);--vml-color-mod_newslist-date-text:var(--au-color-grey-dark);--vml-color-mod_newsreader-date-text:var(--au-color-grey-dark);--vml-color-hours-mod_eventlist-border:var(--vml-color-hr);--vml-color-hours-mod_eventlist-current-text:var(--au-color-blue);--vml-color-hours-mod_eventlist-closed-text:var(--au-color-grey-dark);--vml-color-mod_calendar-th-current-text:var(--au-color-red);--vml-color-mod_calendar-th-label-text:var(--au-color-grey);--vml-color-mod_calendar-td-days-background:var(--au-color-grey-lighter);--vml-color-mod_calendar-td-days-text:var(--au-color-grey-dark);--vml-color-mod_calendar-td-days-empty-background:var(--au-color-grey-light);--vml-color-mod_calendar-td-days-open-background:var(--vml-color-pale-blue);--vml-color-mod_calendar-td-days-open-text:var(--au-color-blue);--vml-color-mod_calendar-td-days-closed-background:var(--au-color-grey-light);--vml-color-mod_calendar-td-days-closed-text:var(--au-color-black);--vml-color-mod_calendar-td-days-today-background:var(--au-color-red);--vml-color-mod_calendar-td-days-today-text:var(--au-color-white);--vml-color-mod_calendar-td-event-tba-text:var(--au-color-grey);--vml-color-mod_search-form-input-text:var(--vml-color-page-text);--vml-color-mod_search-form-input-background:var(--au-color-white);--vml-color-mod_search-form-input-border:var(--au-color-grey);--vml-color-mod_search-form-input-placeholder-text:var(--au-color-grey);--vml-color-mod_search-form-button-text:var(--au-color-white);--vml-color-mod_search-form-button-background:var(--au-color-blue);--vml-color-mod_search-form-button-border:var(--au-color-blue);--vml-color-mod_search-form-button-active-background:var(--au-color-red);--vml-color-mod_search-form-button-active-border:var(--au-color-red);--vml-color-mod_search-header-strong-background:var(--au-color-grey-lighter);--vml-color-mod_search-header-strong-text:var(--au-color-red);--vml-color-mod_search-result-relevance-text:var(--au-color-grey);--vml-color-mod_search-result-highlight-background:var(--vml-color-highlight);--vml-color-quick_links-seperator-text:var(--au-color-grey-dark);--vml-color-tweet-reactions-text:var(--au-color-grey-darker);--vml-color-slider-control-b-text:var(--au-color-grey-light);--vml-color-slider-control-b-active-text:var(--au-color-blue);--vml-color-accordion-summary-text:var(--au-color-blue);--vml-color-accordion-summary-active-text:var(--au-color-red);--vml-color-form-error-text:var(--vml-color-alert);--vml-color-form-error-background:var(--au-color-grey-lighter);--vml-color-form-error-border:var(--vml-color-alert);--vml-color-form-legend-text:var(--au-color-red);--vml-color-form-mandatory-text:var(--au-color-red);--vml-color-table-thead-th-text:var(--au-color-white);--vml-color-table-thead-th-background:var(--au-color-blue);--vml-color-table-tbody-tr-hover-background:var(--vml-color-pale-grey);--vml-color-table-thead-th-sortable-text:var(--vml-color-pale-blue);--vml-color-table-thead-th-sorted-text:var(--vml-color-highlight);--vml-color-table-flexible-tbody-col_first-text:var(--au-color-blue);--vml-color-figure-img-border:var(--vml-color-border);--vml-color-figure-img-background:var(--au-color-white);--vml-color-studyrooms-booking-button-text:var(--au-color-white);--vml-color-studyrooms-booking-button-background:var(--au-color-blue);--vml-color-studyrooms-booking-button-border:var(--au-color-blue-dark);--vml-color-studyrooms-booking-button-active-background:var(--au-color-red);--vml-color-studyrooms-booking-button-active-border:var(--au-color-red-dark);--vml-color-bento_search-background:var(--au-color-grey);--vml-color-bento_search-border:var(--au-color-blue-dark);--vml-color-bento_search-form-background:rgba(0,0,0,0.4);--vml-color-bento_search-form-a-text:var(--au-color-grey-lighter);--vml-color-bento_search-form-a-active-text:var(--vml-color-highlight);--vml-color-bento_search-form-input-text:var(--au-color-grey-dark);--vml-color-bento_search-form-input-background:var(--au-color-white);--vml-color-bento_search-form-input-border:var(--au-color-grey);--vml-color-bento_search-form-input-placeholder-text:var(--au-color-grey);--vml-color-bento_search-form-button-text:var(--au-color-white);--vml-color-bento_search-form-button-background:var(--au-color-blue);--vml-color-bento_search-form-button-border:var(--au-color-blue);--vml-color-bento_search-form-button-active-background:var(--au-color-red);--vml-color-bento_search-form-button-active-border:var(--au-color-red);--vml-color-bento_did_you_mean-background:var(--au-color-grey-lighter);--vml-color-bento_did_you_mean-border:var(--vml-color-highlight);--vml-color-bento_results-h2-phrase-background:var(--au-color-grey-lighter);--vml-color-bento_results-h2-phrase-border:var(--au-color-red);--vml-color-bento-h3-text:var(--au-color-blue);--vml-color-bento-h3-background:var(--au-color-grey-lighter);--vml-color-bento-h3-border:var(--vml-color-border);--vml-color-bento-highlight-background:var(--vml-color-highlight);--vml-color-bento-success-li-hover-background:var(--au-color-grey-lighter);--vml-color-bento-success-li-hover-border:var(--au-color-red);--vml-color-bento-info-label-text:var(--au-color-grey-dark);--vml-color-bento-info-match-highlight:var(--au-color-grey-darker);--vml-color-bento-loading-h3-after-text:var(--au-color-blue);--vml-color-bento-loaded-success-h3-after-text:var(--vml-color-status-pass);--vml-color-bento-loaded-empty-h3-after-text:var(--vml-color-status-null);--vml-color-bento-loaded-failure-h3-after-text:var(--vml-color-status-fail);--vml-color-heading-text:var(--au-color-red);--vml-color-heading6-text:var(--au-color-black);--vml-color-h2-ce_headline-first-border:var(--vml-color-heading-text);--vml-color-a-text:var(--au-color-blue);--vml-color-a-visited-text:var(--au-color-blue);--vml-color-a-active-text:var(--au-color-red);--vml-color-a-faux_button-background:var(--au-color-blue);--vml-color-a-faux_button-text:var(--au-color-white);--vml-color-a-faux_button-visited-background:var(--au-color-blue-dark);--vml-color-a-faux_button-active-background:var(--au-color-red);--vml-color-livehelp-online-a-text:var(--vml-color-online);--vml-color-livehelp-online-a-active-text:var(--vml-color-online-light);--vml-color-livehelp-offline-a-text:var(--vml-color-offline);--vml-color-livehelp-offline-a-active-text:var(--vml-color-offline-light);--vml-color-pagination-a-background:var(--vml-color-pale-grey);--vml-color-pagination-a-active-background:var(--au-color-blue);--vml-color-pagination-a-active-text:var(--au-color-white);--vml-color-pagination-a-hover-background:var(--au-color-red);--vml-color-pagination-a-hover-text:var(--au-color-white);--vml-color-attention-urgent-text:var(--au-color-white);--vml-color-attention-urgent-background:var(--vml-color-attention-urgent);--vml-color-attention-important-text:var(--au-color-white);--vml-color-attention-important-background:var(--vml-color-attention-important);--vml-color-attention-notice-text:var(--au-color-white);--vml-color-attention-notice-background:var(--vml-color-attention-notice);--vml-color-fineprint-text:var(--au-color-grey-dark);--vml-color-boxed-background:var(--au-color-grey-lighter);--vml-color-everbridge-alert-text:var(--au-color-white);--vml-color-everbridge_alert-background:var(--vml-color-alert);--vml-color-everbridge_alert-border:var(--au-color-white);--vml-color-cc-window-border:var(--vml-color-pale-blue);--vml-color-cc-window-a-cc-link-text:var(--vml-color-pale-blue);--vml-color-cc-window-a-hover-cc-link-text:var(--vml-color-highlight);}
body{font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5em;color:var(--vml-color-page-text);margin:0;padding:0;}body *{box-sizing:border-box;margin:0;padding:0;}@media all and (max-width:1920px){body{font-size:18px;}}@media all and (max-width:1440px){body{font-size:17px;}}@media all and (max-width:960px){body{font-size:16px;}}@media all and (max-width:800px){body{font-size:15px;}}.inside{max-width:110rem;box-sizing:border-box;padding:0 3vw;margin:0 auto;overflow:hidden;}#wrapper{width:100%;}#container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;max-width:110rem;margin:0 auto;overflow:hidden;clear:both;}#left{order:10;margin:0 0 2em 0;}#main{order:20;margin:0 0 2rem 0;padding:1rem 0;}#right{order:30;margin:0 0 2rem 0;}#left .inside,#right .inside{background-color:var(--vml-color-sidebar-background);box-sizing:border-box;padding:1.5rem;margin:0 3vw 0 0;border-radius:0 0 0.125em 0.125em;}#header{clear:both;width:100%;background-color:var(--vml-color-header-background);color:var(--vml-color-header-text);border-bottom:0.1875rem solid var(--vml-color-header-border);}#header a{color:inherit;text-decoration:none;margin:0;padding:0;border:none;}#header .flex{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:0.375em 2.125em;padding:0 0 1em 0;}#header .acadia_logo{border-right:1px solid #fff;padding-right:2.125em;}#header .acadia_logo img{display:block;width:18rem;height:auto;border:none;}#header .acadia_logo img:hover{cursor:pointer;}#header .site_title{color:inherit;letter-spacing:0.0625em;white-space:nowrap;padding:0;margin:0;}#header .site_title span.line0,#header .site_title span.line1{display:block;line-height:1em;}#header .site_title span.line0{font-weight:normal;font-size:1.125em;}#header .site_title span.line1{text-transform:uppercase;font-weight:bold;font-size:2.125em;}@media all and (max-width:720px){#header .flex{display:block;text-align:center;padding-top:1.75em;}#header .acadia_logo{border:none;padding:0;}#header .acadia_logo img{border-bottom:1px solid var(--vml-color-header-logo-border);padding-bottom:1em;margin:0 auto 1em auto;}#header .site_title{text-align:center;white-space:normal;}#header .site_title span.line0,#header .site_title span.line1{display:inline;font-size:1.75em;font-weight:bold;text-transform:none;}}#acadia_aux_nav{background-color:var(--au-color-blue);}#acadia_aux_nav ul{margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;align-content:stretch;gap:0;}@media all and (max-width:720px){#acadia_aux_nav ul{justify-content:center;}}#acadia_aux_nav ul li{flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:0.75rem;font-weight:bold;text-transform:uppercase;line-height:1.5rem;white-space:nowrap;margin:0;padding:0;}#acadia_aux_nav a{color:var(--au-color-white);text-decoration:none;display:block;padding:0.25rem 0.75rem;}#acadia_aux_nav a:active,#acadia_aux_nav a:hover{background-color:var(--au-color-red);}#acadia_aux_nav li.highlight a{background-color:var(--au-color-red);color:var(--au-color-white);}#acadia_aux_nav li.highlight a:active,#acadia_aux_nav li.highlight a:hover{background-color:var(--au-color-white);color:var(--au-color-red);}#top_nav{background-color:var(--vml-color-topnav-background);border-bottom:0.1875rem solid var(--vml-color-topnav-border);font-size:0.875em;line-height:1.25em;padding:0.1875rem 0;text-align:left;}#footer{color:var(--vml-color-footer-text);background-color:var(--vml-color-footer-background);border-top:1px solid var(--vml-color-footer-border);clear:both;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;}#footer .inside{background-image:var(--vml-image-footer-background);background-repeat:no-repeat;background-position:top 0 right 3vw;background-size:16rem auto;min-height:6.25rem;}#footer .flex{display:flex !important;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:0.25em 1.5em;}#footer p{font-size:0.875em;padding-right:18rem;margin:0.375em;}#footer a{color:var(--vml-color-footer-a-text);text-decoration-style:dotted;}#footer a:active,#footer a:hover{color:var(--vml-color-footer-a-active-text);}#footer #contact{margin-top:0;}#footer #contact span{display:block;white-space:nowrap;}#footer #contact .fas,#footer #contact .fab{color:var(--vml-color-footer-icons);margin-right:0.25em;height:1em;}#footer #decolonization{line-height:1em !important;text-align:center;font-style:italic;color:var(--vml-color-footer-decolonization-text);}#footer #decolonization img{width:2.625em;height:auto;vertical-align:middle;}#footer #copyright{text-align:center;font-size:0.625em;color:var(--vml-color-footer-copyright-text);}#footer #copyright a{color:var(--vml-color-footer-copyright-text);}@media all and (max-width:720px){#footer .inside{background-image:none;}#footer .flex{gap:0 1.5em;}#footer p{padding-right:0;}}body.home-1col #left,body.reg-1col #left,body.search-1col #left,body.home-1col #right,body.reg-1col #right,body.search-1col #right{display:none !important;}body.home-1col #main,body.reg-1col #main,body.search-1col #main{display:block;width:100%;}body.reg-1col.reduced_width #main{max-width:50rem;}body.home-2col #left,body.reg-2col #left,body.home-2col #right,body.reg-2col #right{flex-basis:20rem;flex-grow:0;flex-shrink:0;}@media all and (max-width:960px){body.home-2col #left,body.reg-2col #left,body.home-2col #right,body.reg-2col #right{flex-basis:18rem;}}body.home-2col #main,body.reg-2col #main{flex-basis:20rem;flex-grow:1;flex-shrink:0;}
.mod_breadcrumb{opacity:0.875;}.mod_breadcrumb ul{list-style-type:none;margin:0.5em 0;}.mod_breadcrumb ul li{display:inline;font-size:0.75em;}.mod_breadcrumb ul li:before{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f105\00a0";}.mod_breadcrumb ul li.first:before{content:"";}.mod_breadcrumb ul li a{text-decoration:none !important;}.mod_breadcrumb ul li.first a{width:0;overflow:hidden;}.mod_breadcrumb ul li.first a:before{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f015\00a0";}.mod_calendar table{border-collapse:separate;border-spacing:0.25em;width:100%;}.mod_calendar thead th{padding:0.25em;vertical-align:baseline;}.mod_calendar thead th.previous{text-align:left;}.mod_calendar thead th.current{text-align:center;font-weight:bold;color:var(--vml-color-mod_calendar-th-current-text);}.mod_calendar thead th.current h2{margin:0;padding:0;}.mod_calendar thead th.next{text-align:right;}.mod_calendar thead th.label{color:var(--vml-color-mod_calendar-th-label-text);text-align:center;font-weight:normal;border-top:1px solid var(--vml-color-border);}.mod_calendar tbody td.days{background-color:var(--vml-color-mod_calendar-td-days-background);color:var(--vml-color-mod_calendar-td-days-text);box-sizing:border-box;padding:0.25em;width:14.27%;vertical-align:top;height:4.375em;}.mod_calendar tbody td.days.empty{background-color:var(--vml-color-mod_calendar-td-days-empty-background);}.mod_calendar tbody td.days.open{background-color:var(--vml-color-mod_calendar-td-days-open-background);color:var(--vml-color-mod_calendar-td-days-open-text);}.mod_calendar tbody td.days.closed{background-color:var(--vml-color-mod_calendar-td-days-closed-background);color:var(--vml-color-mod_calendar-td-days-closed-text);}.mod_calendar tbody td.days.today{background-color:var(--vml-color-mod_calendar-td-days-today-background);color:var(--vml-color-mod_calendar-td-days-today-text);}.mod_calendar tbody td.days div.header{font-weight:normal;}.mod_calendar td div.event{margin-top:0.25em;font-size:0.875em;line-height:1.25em;}.mod_calendar td div.event span.title{font-weight:bold;display:block;}.mod_calendar td div.event span.time{display:block;}.mod_calendar td.closed div.event span.time{display:none;}.mod_calendar td div.event span.tba{display:block;color:var(--vml-color-mod_calendar-td-event-tba-text);}.mod_calendar tbody td.days.today span.tba{color:inherit;}@media all and (max-width:960px){.mod_calendar thead th.label span{display:none;}}@media all and (min-width:800px){.mod_calendar.library-hours{display:block;}}@media all and (max-width:800px){.mod_calendar.library-hours{display:none;}}#top_nav nav.mod_customnav ul{margin:0 0 0.25em 0;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;gap:0.5em 1.5em;}@media all and (max-width:720px){#top_nav nav.mod_customnav ul{align-content:center;justify-content:center;}}#top_nav nav.mod_customnav ul li{white-space:nowrap;}#top_nav nav.mod_customnav ul li a{font-weight:bold;}#top_nav nav.mod_customnav ul li a:hover{color:var(--vml-color-topnav-mod_customnav-a-active);}#top_nav nav.mod_customnav ul li a:active{color:var(--vml-color-topnav-mod_customnav-a-hover);}.mod_eventlist.library-hours{display:table;margin-bottom:0.625em;}.mod_eventlist.library-hours h2{display:table-caption;}.mod_eventlist.library-hours .event.layout_upcoming{display:table-row;}.mod_eventlist.library-hours .event.layout_upcoming span{border-top:1px solid var(--vml-color-hours-mod_eventlist-border);display:table-cell;padding:0.375em 0.625em 0.375em 0;}.mod_eventlist.library-hours .event.layout_upcoming span.title{display:none;}.mod_eventlist.library-hours .event.layout_upcoming span.date{white-space:nowrap;}.mod_eventlist.library-hours .event.layout_upcoming.closed span{color:var(--vml-color-hours-mod_eventlist-closed-text);}.mod_eventlist.library-hours .event.layout_upcoming.current span{color:var(--vml-color-hours-mod_eventlist-current-text);}.mod_eventlist.library-hours .event.layout_upcoming.first span{border-top:none;font-weight:bold;}@media all and (min-width:800px){.mod_eventlist.library-hours{display:none;}}@media all and (max-width:800px){.mod_eventlist.library-hours{display:block;}}.home-1col #hours .mod_eventlist.library-hours{display:block !important;}.home-1col #hours .mod_eventlist.library-hours h2{display:none;}.home-1col #hours .mod_eventlist.library-hours span{white-space:nowrap;}nav#sidebar h2{display:none;}nav#sidebar h2::after{content:" Menu";color:var(--vml-color-h2-after-text);}nav#sidebar.mod_navigation ul{list-style:none;padding:0;margin:0 0 0 1.5em;}nav#sidebar.mod_navigation ul.level_1{margin:0;}nav#sidebar.mod_navigation ul.level_3{display:none;}nav#sidebar.mod_navigation ul li span.active,nav#sidebar.mod_navigation ul li a{display:block;min-height:auto;padding:0.25em 0.75em;margin-bottom:0.125em;border-radius:0.125em;}nav#sidebar.mod_navigation ul li.submenu.trail > a{color:var(--vml-color-sidebar-mod_navigation-submenu-trail-a);font-weight:bold;}nav#sidebar.mod_navigation ul li span.active,nav#sidebar.mod_navigation ul.level_2 li.submenu.trail > a{background-color:var(--vml-color-sidebar-mod_navigation-span-active-background);color:var(--vml-color-sidebar-mod_navigation-span-active-text);font-weight:bold;}nav#sidebar.mod_navigation ul li a:active,nav#sidebar.mod_navigation ul li a:hover{background-color:var(--vml-color-sidebar-mod_navigation-a-active-background) !important;color:var(--vml-color-sidebar-mod_navigation-a-active-text) !important;}@media all and (max-width:720px){#container,#main,#left,#right{display:block;width:100%;margin-bottom:0;}#left .inside,#right .inside{background-color:transparent;border-radius:0;}nav#sidebar{columns:auto 3;column-gap:1.5em;column-rule:1px solid var(--vml-color-sidebar-nav-column-rule);}nav#sidebar h2{display:block;column-span:all;border-top:1px solid var(--vml-color-sidebar-nav-h2-border);padding-top:0.625rem;}nav#sidebar ul.level_2{display:inline-block;}}@media all and (max-width:600px){nav#sidebar{columns:auto 2;column-gap:1.25em;}}nav.mod_navigation.simplelist h2{border-top:1px solid var(--vml-color-mod_navigation-simplelist-h2-border);padding-top:0.625rem;}nav.mod_navigation.simplelist h2::after{content:" Continued";color:var(--vml-color-h2-after-text);}nav.mod_navigation.simplelist ul{list-style-type:disc;margin-left:1.25em;}nav.mod_navigation.simplelist li{margin:0.3125em 0;}nav.mod_navigation.simplelist li.active{font-weight:bold;}.mod_newslist .layout_latest{overflow:hidden;margin:0.625rem 0 1.875rem 0;}.mod_newslist .layout_latest .image_container{float:left;margin-right:1em;}.mod_newslist .layout_latest .date{color:var(--vml-color-mod_newslist-date-text);font-style:italic;float:left;}.mod_newslist .layout_latest .date:after{content:"\2014\00a0";}.mod_newsreader .layout_full{border-bottom:1px solid var(--vml-color-border);}.mod_newsreader .layout_full h2.subheadline{font-style:italic;}.mod_newsreader .layout_full .date{color:var(--vml-color-mod_newsreader-date-text);font-style:italic;}.mod_newsreader .layout_full .enclosure{border-top:1px solid var(--vml-color-border);}.mod_search form{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0.25em;margin:1em 0;}.mod_search form *{line-height:1em !important;}.mod_search form input,.mod_search form button{border:1px solid;border-radius:0.25rem;font-size:1.125em;padding:0.5em 1em;}.mod_search form input[type="text"],.mod_search form input[type="search"]{color:var(--vml-color-mod_search-form-input-text);background-color:var(--vml-color-mod_search-form-input-background);border-color:var(--vml-color-mod_search-form-input-border);width:20em;max-width:75%;}.mod_search form input[type="submit"]{display:none;}.mod_search form button{color:var(--vml-color-mod_search-form-button-text);background-color:var(--vml-color-mod_search-form-button-background);border-color:var(--vml-color-mod_search-form-button-border);}.mod_search form button:hover,.mod_search form button:active{background-color:var(--vml-color-mod_search-form-button-active-background);border-color:var(--vml-color-mod_search-form-button-active-border);}.mod_search form ::placeholder{color:var(--vml-color-mod_search-form-input-placeholder-text);}.mod_search p.header{border-top:1px solid var(--vml-color-border);border-bottom:1px solid var(--vml-color-border);padding:1em 0;}.mod_search p.header strong{background-color:var(--vml-color-mod_search-header-strong-background);color:var(--vml-color-mod_search-header-strong-text);text-decoration:underline;}.mod_search div.result{margin:0;padding:0 0 1em 0;}.mod_search div.result h3{font-style:normal;font-weight:bold;margin-bottom:0;}.mod_search div.result p.context{margin:0.25em 0 0 0;}.mod_search div.result p.url{margin:0;font-size:0.875em;}.mod_search div.result .relevance{color:var(--vml-color-mod_search-result-relevance-text);}.mod_search div.result .highlight{background-color:var(--vml-color-mod_search-result-highlight-background);}.mod_sitemap ul{list-style-type:decimal;}.mod_sitemap ul.level_1 ul{margin-top:0;margin-bottom:0;}.mod_sitemap li{margin-top:0.25em;margin-bottom:0.25em;}
.ce_accordion summary{color:var(--vml-color-accordion-summary-text);cursor:pointer;}.ce_accordion summary h3{color:inherit;display:inline-block;}.ce_accordion summary:active,.ce_accordion summary:hover{color:var(--vml-color-accordion-summary-active-text);}.ce_download,.ce_downloads{margin-left:0.625rem;}.ce_downloads ul{list-style-type:none;margin-left:0;}.ce_form p.error{color:var(--vml-color-form-error-text);font-size:0.75em;font-weight:bold;margin:0;padding:0;}.ce_form .widget.error{border-left:0.3125em solid  var(--vml-color-form-error-border);padding:0.3125em;background-color:var(--vml-color-form-error-background);}.ce_form.tableless input,.ce_form.tableless textarea,.ce_form.tableless select,.ce_form.tableless button{line-height:1.375em;padding-left:0.3125em;padding-right:0.3125em;}.ce_form.tableless .widget,.ce_form.tableless .submit_container{margin:0.625rem 0;}.ce_form.tableless fieldset legend{color:var(--vml-color-form-legend-text);font-weight:normal;font-size:1.0625em;line-height:1.2941em;border-bottom:1px solid var(--vml-color-border);margin-bottom:0.125em;padding-top:0.375em;width:100%;display:block;}.ce_form.tableless .widget fieldset legend{color:inherit;font-weight:inherit;font-size:0.75em;line-height:1.8333em;border-bottom:inherit;margin-bottom:inherit;padding-top:inherit;width:auto;display:block;}.ce_form.tableless label,.ce_form.tableless .explanation{font-size:0.75em;line-height:1.8333em;display:block;}.ce_form.tableless .checkbox_container label{display:inline-block;}.ce_form.tableless .mandatory label,.ce_form.tableless .mandatory fieldset legend{font-weight:bold;}.ce_form.tableless label span.mandatory,.ce_form.tableless fieldset legend span.mandatory,.ce_form.tableless .checkbox_container.mandatory label:after{color:var(--vml-color-form-mandatory-text);padding-left:0.125em;}.ce_form.tableless .checkbox_container.mandatory label:after{content:"*";}.ce_form.tableless .checkbox_container.mandatory.stacked label:after{content:none;}.ce_form.tableless .widget-text input{width:20em;max-width:99%;}.ce_form.tableless .widget-text input.xshort{width:8em;}.ce_form.tableless .widget-text input.short{width:12em;}.ce_form.tableless .widget-text input.medium{width:initial;}.ce_form.tableless .widget-text input.long{width:30em;}.ce_form.tableless .widget-text input.xlong{width:42em;}.ce_form.tableless .widget-text input.fullwidth{box-sizing:border-box;width:99%;}.ce_form.tableless .widget-textarea textarea{width:30em;max-width:99%;height:6.875rem;}.ce_form.tableless .widget-textarea textarea.small{width:20em;height:3.4375rem;}.ce_form.tableless .widget-textarea textarea.medium{width:initial;height:initial;}.ce_form.tableless .widget-textarea textarea.large{width:40em;height:10.3125rem;}.ce_form.tableless .widget-textarea textarea.fullwidth{box-sizing:border-box;width:99%;}.ce_form.tableless .widget-radio input{display:inline-block;width:auto;}.ce_form.tableless .widget-radio label,.ce_form.tableless .widget-checkbox label{font-weight:normal;display:inline-block;width:auto;margin-right:1em;}.ce_form.tableless .widget-radio .radio_container span,.ce_form.tableless .widget-checkbox .checkbox_container span{white-space:nowrap;}.ce_form.tableless .widget-radio.stacked .radio_container > span,.ce_form.tableless .widget-checkbox.stacked .checkbox_container > span{display:block;white-space:normal;}.ce_form form .widget.has_other{margin-bottom:0 !important;}.ce_form form .widget.has_other + .widget{margin-top:0 !important;padding-left:1em;}.ce_form.tableless .widget-select select{padding-top:0.1333em;padding-bottom:0.1333em;}.ce_form.tableless .widget-captcha input{width:2em;max-width:99%;margin-right:0.315em;}.ce_form.tableless .widget-captcha .captcha_text{font-size:0.75em;line-height:1.8333em;}.ce_form.tableless .widget-submit button{font-size:0.75em;line-height:1.8333em;}.ce_form.tableless .widget-explanation p,.ce_form.tableless .widget-explanation ol,.ce_form.tableless .widget-explanation ul{margin-top:0.325em;margin-bottom:0.325em;}.ce_form.tableless .flex_wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.ce_form.tableless .flex_wrapper .widget{padding-right:1.8333em;}.ce_form form.high_legibility{font-size:1em;}.ce_form form.high_legibility .widget{margin:1.325em 0;}.ce_form form.high_legibility .explanation p{margin:1em 0;}.ce_form form.high_legibility label,.ce_form form.high_legibility .widget fieldset legend,.ce_form form.high_legibility .explanation,.ce_form form.high_legibility .widget-submit button{font-size:1em;}.ce_form form.high_legibility label,.ce_form form.high_legibility .widget fieldset legend{font-weight:bold;}.home-1col h2.ce_headline.first{margin-top:1em;border-bottom:1px solid var(--vml-color-h2-ce_headline-first-border);}.ce_image{padding:0.625rem 0;}.ce_image figure{font-size:0.875em;text-align:center;}.ce_image figure figcaption strong.title,.ce_image figure figcaption h3.title{display:block;margin:0;padding:0;font-size:1em;line-height:inherit;color:inherit;}.ce_image figure figcaption span.caption{display:block;}.ce_sliderStart .content-slider .slider-wrapper .ce_image img{width:100%;height:auto;}.ce_sliderStart nav.slider-control a.slider-prev{display:none;}.ce_sliderStart nav.slider-control span.slider-menu b{color:var(--vml-color-slider-control-b-text);font-size:2.25rem;padding:0 0.375rem;}.ce_sliderStart nav.slider-control span.slider-menu b.active{color:var(--vml-color-slider-control-b-active-text);}.ce_sliderStart nav.slider-control a.slider-next{display:none;}.ce_table table,table.ce_table{font-size:0.875em;border-collapse:collapse;width:auto;}.ce_table th{font-weigh:bold;}.ce_table thead th{background-color:var(--vml-color-table-thead-th-text);color:var(--vml-color-table-thead-th-background);vertical-align:bottom;padding:0.375em 0.625em;}.ce_table thead th:first-child{border-radius:0.25em 0 0 0.25em;}.ce_table thead th:last-child{border-radius:0 0.25em 0.25em 0;}.ce_table tbody tr:hover{background-color:var(--vml-color-table-tbody-tr-hover-background);}.ce_table tbody th,.ce_table tbody td{border-bottom:1px solid var(--vml-color-border);padding:0.375em 0.625em;}.ce_table .sortable thead th.header,.ce_table .sortable thead th.header.headerSortUp,.ce_table .sortable thead th.header.headerSortDown{background-image:none;cursor:pointer;}.ce_table .sortable thead th.header:before,.ce_table .sortable thead th.header.headerSortUp:before,.ce_table .sortable thead th.header.headerSortDown:before{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;display:inline;margin-right:0.125em;}.ce_table .sortable thead th.header:before{color:var(--vml-color-table-thead-th-sortable-text);content:"\f0dc\00a0";}.ce_table .sortable thead th.header.headerSortUp:before{color:var(--vml-color-table-thead-th-sorted-text);content:"\f0de\00a0";}.ce_table .sortable thead th.header.headerSortDown:before{color:var(--vml-color-table-thead-th-sorted-text);content:"\f0dd\00a0";}@media all and (max-width:1080px){.ce_table.flexible table,table.ce_table.flexible{font-size:1em;}.ce_table.flexible thead{display:none !important;}.ce_table.flexible tbody{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:2em 1em;}.ce_table.flexible tbody tr{flex-basis:15em;flex-grow:1;flex-shrink:1;}.ce_table.flexible tbody tr:hover{background-color:transparent;}.ce_table.flexible tbody th,.ce_table.flexible tbody td{display:block;border:none;background-color:transparent;padding:0;margin:0;}.ce_table.flexible tbody .col_0,.ce_table.flexible tbody .col_first{font-weight:bold;color:var(--vml-color-table-flexible-tbody-col_first-text);}.ce_table.flexible tbody .empty{display:none;}}.ce_table.plain{font-size:1em;}.ce_table.plain *{background-color:transparent !important;border:none;}.ce_table.plain tr th:first-child,.ce_table.plain tr td:first-child{padding-left:0;}.ce_table.plain tr th:last-child,.ce_table.plain tr td:last-child{padding-right:0;}.ce_text figure{margin:0;}.ce_text figure.float_left{margin:1.5em 1.5em 0.5em 0;}.ce_text figure.float_right{margin:1.5em 0 0.5em 1.5em;}.ce_text figure figcaption{font-size:0.75em;}.staff-photo{display:flex !important;flex-wrap:wrap;gap:1em;}.staff-photo .image_container,.staff_photo .text_container{float:none !important;margin:0 !important;}.staff-photo .image_container{flex-basis:12em;flex-grow:0;flex-shrink:0;}.staff-photo .text_container{flex-basis:15em;flex-grow:1;flex-shrink:0;}.staff-photo figure img{border:1px solid var(--vml-color-figure-img-border);padding:2px;background-color:var(--vml-color-figure-img-background);}#hours{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem 2rem;}#hours .ce_text{flex-grow:1;flex-shrink:1;flex-basis:30%;min-width:20rem;padding:0.5em 0;box-sizing:border-box;}#hours .ce_text.first{flex-shrink:0;min-width:22rem;}#whats-happening{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem;overflow:hidden;}#whats-happening .ce_text.tweet{flex-basis:15rem;flex-grow:1;flex-shrink:1;}@media all and (max-width:68.125rem){#whats-happening .ce_text.tweet.more{display:none;}}@media all and (max-width:55.75rem){#whats-happening{flex-wrap:wrap;}#whats-happening .ce_text.tweet.third{display:none;}}@media all and (max-width:40rem){#whats-happening .ce_text.tweet{flex-basis:12rem;}}#whats-happening .ce_text.tweet .media{text-align:center;}#whats-happening .ce_text.tweet .media img{max-width:100%;max-height:15rem;width:auto;height:auto;}#whats-happening .ce_text.tweet .byline{font-size:0.875em;text-align:center;font-style:italic;margin-bottom:0;}#whats-happening .ce_text.tweet .byline .user{font-weight:bold;text-decoration-style:dotted;}#whats-happening .ce_text.tweet .byline .datetime{text-decoration-style:dotted;}#whats-happening .ce_text.tweet .reactions{font-size:0.875em;text-align:center;color:var(--vml-color-tweet-reactions-text);}#whats-happening .ce_text.tweet .reaction{display:inline-block;margin:0 0.5em;}#whats-happening .ce_text.tweet .reaction .fab,#whats-happening .ce_text.tweet .reaction .far,#whats-happening .ce_text.tweet .reaction .fas{width:3ex;text-align:center;}#whats-happening .ce_text.tweet .reaction span.label{display:none;}
#bento_search{background:var(--vml-color-bento_search-background) url(/themes/custom/acadia-drupal-theme/images/bg_bento_search_form-2560x360-color.jpg) center center no-repeat;background-size:cover;border-bottom:1px solid var(--vml-color-bento_search-border);padding:3em 0;}#bento_search,#bento_search *{line-height:1em !important;}#bento_search h2{display:none !important;}#bento_search form{background-color:var(--vml-color-bento_search-form-background);padding:0.625rem 1.25rem;white-space:nowrap;width:100%;margin:0 auto;box-sizing:border-box;border-radius:0.25rem;}#bento_search div.row{display:flex;flex-wrap:nowrap;gap:0.25em;}#bento_search div.row.empty{height:0.75em;}#bento_search_form input{flex-shrink:1;flex-grow:1;}#bento_search_form ul.row{list-style-type:none;display:flex;flex-wrap:wrap;gap:0.375em 1.5em;margin:0;padding:0.375em 0 0 0.125em;}#bento_search_form ul.row li{flex-shrink:0;flex-grow:0;font-size:0.75em;margin:0;padding:0;}#bento_search_form a{text-decoration:underline;color:var(--vml-color-bento_search-form-a-text);}#bento_search_form a:hover,#bento_search_form a:active{color:var(--vml-color-bento_search-form-a-active-text);}#bento_search form input{border:1px solid var(--vml-color-bento_search-form-input-border);background-color:var(--vml-color-bento_search-form-input-background);color:var(--vml-color-bento_search-form-input-text);width:99%;font-size:2em;padding:0.4375em;border-radius:0.25rem;}#bento_search form ::placeholder{color:var(--vml-color-bento_search-form-input-placeholder-text);}#bento_search form button{color:var(--vml-color-bento_search-form-button-text);background-color:var(--vml-color-bento_search-form-button-background);border:1px solid var(--vml-color-bento_search-form-button-border);font-size:2em;padding:0.5em 1em;border-radius:0.25rem;}#bento_search form button:hover,#bento_search form button:active{background-color:var(--vml-color-bento_search-form-button-active-background);border-color:var(--vml-color-bento_search-form-button-active-border);}form#bento_search_form.empty button,form#bento_search_form.ready button{cursor:pointer;}@media all and (max-width:1200px){#bento_search{padding:2em 0;}#bento_search form input,#bento_search form button{font-size:1.5em;}}@media all and (max-width:720px){#bento_search{padding:1.5em 0;}#bento_search form input,#bento_search form button{font-size:1em;}}#bento_did_you_mean{background-color:var(--vml-color-bento_did_you_mean-background);border-top:1px solid var(--vml-color-bento_did_you_mean-border);border-right:1px solid var(--vml-color-bento_did_you_mean-border);border-bottom:1px solid var(--vml-color-bento_did_you_mean-border);border-left:0.3125rem solid var(--vml-color-bento_did_you_mean-border);display:inline-block;padding:0.5em 2em 0.5em 6px;font-size:1em;line-height:1.1em;margin:1em 0;}#bento_did_you_mean p{display:inline;margin:0;padding:0;}#bento_did_you_mean p:after{content:"?";font-style:italic;}#bento_did_you_mean a{font-weight:bold;font-style:italic;}#bento_results{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;margin-right:-2em;}#bento_results h2{flex-grow:0;flex-shrink:0;flex-basis:100%;display:none !important;}#bento_results h2 span.search_phrase{font-weight:normal;background-color:var(--vml-color-bento_results-h2-phrase-background);padding:3px;margin:-3px;display:inline-block;border-bottom:1px solid var(--vml-color-bento_results-h2-phrase-border);box-sizing:border-box;}.bento{box-sizing:border-box;flex-grow:1;flex-shrink:1;}@media all and (min-width:1081px){.bento{flex-basis:30%;margin:1em 2em 1em 0;}}@media all and (min-width:721px) and (max-width:1080px){.bento{flex-basis:45%;margin:1em 2em 1em 0;}}@media all and (max-width:720px){#bento_results{margin-right:0;}.bento{flex-basis:100%;margin:1em 0;}}.bento h3{color:var(--vml-color-bento-h3-text);background-color:var(--vml-color-bento-h3-background);border-top:1px solid var(--vml-color-bento-h3-border);border-right:1px solid var(--vml-color-bento-h3-border);border-bottom:none;border-left:0.3125rem solid var(--vml-color-bento-h3-border);display:block;padding:0.5em 3px 0.5em 6px;font-weight:bold;font-size:1em;margin:0;}.bento ul{font-size:0.875em;margin:0;padding:0;border-bottom:1px solid var(--vml-color-border);}.bento ul li{border-top:1px solid var(--vml-color-border);border-right:1px solid var(--vml-color-border);border-bottom:none;border-left:1px solid var(--vml-color-border);padding:0.5em 3px 0.5em 8px;}.bento ul li mark,.bento ul li .highlight{background-color:var(--vml-color-bento-highlight-background);}.bento.empty ul li,.bento.failure ul li{font-style:italic;min-height:4.125rem;}.bento.success ul li:hover{background-color:var(--vml-color-bento-success-li-hover-background);border-left:0.1875rem solid var(--vml-color-bento-success-li-hover-border);padding-left:6px;}.bento li span.title{display:block;font-weight:bold;padding-left:0;}.bento li span.info{display:block;padding-left:4em;}.bento li span.info span.label{color:var(--vml-color-bento-info-label-text);display:inline-block;width:5em;margin-left:-5em;font-size:0.8em;line-height:1.25em;}.bento li span.info.match{padding-left:0;}.bento li span.info.match:before,.bento li span.info.match:after{content:"\2026";}.bento li span.info.match span.label{display:none;}.bento li span.info.match span.highlight{font-weight:bold;color:var(--vml-color-bento-info-match-highlight);}.bento.empty li span,.bento li span.no_result,.bento li span.failed_search{padding-left:0;display:block;}.bento a{text-decoration:none !important;}.bento li div.basic_info{display:block;}.bento li div.extra_info{display:none;}.bento p.all_results{font-size:0.75em;padding:3px 6px;margin:0;border-top:none;border-right:1px solid var(--vml-color-border);border-bottom:1px solid var(--vml-color-border);border-left:1px solid var(--vml-color-border);}.bento p.all_results a:before{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f00e\00a0";display:inline;}.bento p.all_results a.float_right:before,.bento.empty p.all_results a:before,.bento.failure p.all_results a:before{content:"\f002\00a0";}.bento.failure ul li:last-child{border-bottom:none;}.bento h3:after{margin-left:1em;}.bento.loading h3:after{animation-name:bento_loading_indicator;animation-timing-function:ease-in-out;animation-delay:0s;animation-duration:1.5s;animation-direction:alternate;animation-iteration-count:infinite;animation-play-state:running;line-height:initial;text-align:right;display:block;float:right;font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\f013";color:var(--vml-color-bento-loading-h3-after-text);text-shadow:var(--vml-color-text-shadow) 0 0 2px;}.bento.loaded h3:after{line-height:initial;text-align:right;display:block;float:right;padding-right:0.25em;font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;text-shadow:var(--vml-color-text-shadow) 0 0 2px;}.bento.loaded.success h3:after{color:var(--vml-color-bento-loaded-success-h3-after-text);content:"\f058";}.bento.loaded.empty h3:after{color:var(--vml-color-bento-loaded-empty-h3-after-text);content:"\f056";}.bento.loaded.failure h3:after{color:var(--vml-color-bento-loaded-failure-h3-after-text);content:"\f057";}@keyframes bento_loading_indicator{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.bento span.indicator:after{border:1px solid var(--vml-color-border);padding:0.5em 3px 0.5em 8px;display:block;font-size:0.875em;font-style:italic;content:"Please wait. Loading results..."}.bento.loaded span.indicator{display:none;}#bento_external ul li span.title a:after{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\00a0\00a0\f08b";display:inline;font-size:0.75em;opacity:0.2;}#bento_external ul li span.title a:hover:after,#bento_external ul li span.title a:active:after{opacity:1;}#bento_external ul li:last-child{border-bottom:none;}
blockquote{border-left:1px solid var(--vml-color-border);padding-left:0.75em;margin-left:1.25em;margin-right:2em;}hr{border-top:1px solid var(--vml-color-hr);border-right:none;border-bottom:none;border-left:none;}hr,p,table{padding:0;margin:1em 0;}sub,sup{font-size:0.75em;margin:0;padding:0;line-height:1em;}sub{vertical-align:sub;}sup{vertical-align:super;}video{border:1px solid var(--vml-color-border);padding:0.125em;box-sizing:content-box;object-fit:scale-down;}h1,h2,h3,h4,h5,h6{color:var(--vml-color-heading-text);font-weight:bold;margin:0.75em 0 0.5em 0;line-height:1.125em;}h1{font-size:2.125em;}body.hide_page_title h1.auto_page_title{display:none;}#main h1:first-of-type{margin:0;border-bottom:1px solid;padding-bottom:0.3125rem;}h2{font-weight:normal;font-size:1.625em;}h3{font-size:1.25em;}h4{font-weight:normal;font-size:1em;}h5{font-weight:normal;font-size:1em;font-style:italic;}h6{font-weight:bold;font-size:0.875em;color:var(--vml-color-heading6-text);}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration-style:dotted !important;}a{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px !important;transition:0.2s;}a:link{color:var(--vml-color-a-text);}a:visited{color:var(--vml-color-a-visited-text);}a:hover,a:active{color:var(--vml-color-a-active-text);}nav a{text-decoration:none;}ol,ul{padding:0;margin:0.75em 0 0.75em 2em;list-style-position:outside;}ol{list-style-type:decimal;}ul{list-style-type:disc;}#header ul,#top_nav ul,#main .mod_breadcrumb ul,#bento_results ul,nav ul{margin-left:0;list-style-type:none;list-style-position:inside;}iframe{border:1px solid var(--vml-color-border);width:100%;height:100%;}iframe.aspect_square{height:100vh;}iframe.aspect_4x3{height:75vh;}iframe.aspect_16x9{height:56.25vh;}iframe.aspect_limited{height:20em;}iframe.seamless{border:none;}#main .flex{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:1.5em 2em;}#main .flex > *{display:block;flex-shrink:1;flex-grow:1;flex-basis:11rem;min-width:9rem;}#main .flex.noshrink > *{flex-shrink:0;}#main .flex.nogrow > *{flex-grow:0;}#main .flex.pseudocolumn_2 > *{flex-basis:47%;min-width:18rem;}#main .flex.pseudocolumn_3 > *{flex-basis:30%;min-width:15rem;}#main .flex.pseudocolumn_4 > *{flex-basis:22%;flex-basis:10rem;}#main ul.flex{gap:0 2em;}#main ul.flex li{display:list-item;}.pagination{border-top:1px solid var(--vml-color-border);padding-top:1em;margin-bottom:0;font-size:0.875em;}.pagination p{margin:auto;padding:auto;}.pagination ul{margin-left:0;}.pagination ul li{padding:0.25em;display:inline-block;}.pagination ul li:first-child{padding-left:0;}.pagination ul li:last-child{padding-right:0;}.pagination ul li a,.pagination ul li strong.active{background-color:var(--vml-color-pagination-a-background);padding:0.25em 0.5em;margin:0;border-radius:0.125em;}.pagination ul li a:hover{background-color:var(--vml-color-pagination-a-hover-background);color:var(--vml-color-pagination-a-hover-text);}.pagination ul li a:active,.pagination ul li strong.active{background-color:var(--vml-color-pagination-a-active-background);color:var(--vml-color-pagination-a-active-text);}.attention{display:block;border-radius:0.125em;padding:0.25em 1em;margin:1em 0;}.attention *{display:inline;font-size:1em;margin:0;border:none;}.attention em:first-of-type,.attention h2,.attention h3,.attention h4{font-weight:bold !important;font-style:normal;}.attention em:first-of-type::before,.attention h2::before,.attention h3::before,.attention h4::before{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:400;}.attention.urgent em:first-of-type::before,.attention.urgent h2::before,.attention.urgent h3::before,.attention.urgent h4::before{content:"\f071\00a0\00a0";}.attention.important em:first-of-type::before,.attention.important h2::before,.attention.important h3::before,.attention.important h4::before{content:"\f06a\00a0\00a0";}.attention.notice em:first-of-type::before,.attention.notice h2::before,.attention.notice h3::before,.attention.notice h4::before{content:"\f05a\00a0\00a0";}.attention h2::after,.attention h3::after,.attention h4::after{content:": ";}.attention.urgent *{color:var(--vml-color-attention-urgent-text) !important;}.attention.urgent{background-color:var(--vml-color-attention-urgent-background);}.attention.important *{color:var(--vml-color-attention-important-text) !important;}.attention.important{background-color:var(--vml-color-attention-important-background);}.attention.notice *{color:var(--vml-color-attention-notice-text) !important;}.attention.notice{background-color:var(--vml-color-attention-notice-background);}a.faux_button{background-color:var(--vml-color-a-faux_button-background);color:var(--vml-color-a-faux_button-text) !important;text-decoration:none !important;font-weight:normal;display:inline-block;min-height:auto;padding:0.25em 0.75em;border-radius:0.125em;}a.faux_button:visited{background-color:var(--vml-color-a-faux_button-visited-background);}a.faux_button:hover,a.faux_button:active{background-color:var(--vml-color-a-faux_button-active-background);}a.type_external:after,a.type_redirect:after{font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900;content:"\00a0\00a0\f08b";display:inline;font-size:0.75em;}a.type_external:after,a.type_redirect:after{opacity:0.2;}a.type_external:hover:after,a.type_external:active:after,a.type_redirect:hover:after,a.type_redirect:active:after{opacity:1;}.border-bottom{border-bottom:1px solid var(--vml-color-border);}.border-top{border-top:1px solid var(--vml-color-border);}.hidden,.invisible{display:none;}.smaller{font-size:0.875em;}.fineprint{color:var(--vml-color-fineprint-text);font-size:0.75em;font-style:italic;}.boxed{background-color:var(--vml-color-boxed-background);padding:0.5em;border-radius:0.125em;}#page-container{position:relative;min-height:100vh;}#content-wrap{padding-bottom:10rem;}#footer{position:absolute;bottom:0;width:100%;height:10rem;}
.float-right{float:right;}.float-left{float:left;}.clear{clear:both;}#main h1:first-of-type{margin-bottom:1em;}#top_nav nav.mod_customnav .contextual-links,#top_nav nav.mod_customnav .contextual .trigger,#bento_search_form .contextual-links,#bento_search_form .contextual .trigger{display:none;}ul.primary-tasks{margin:0;}.field--name-field-description{margin-bottom:2.25rem;}body.reg-2col #right{flex-basis:30rem;max-width:50%;}@media all and (max-width:720px){body.reg-2col #right{max-width:100%;}}#block-acadia-primary-local-tasks ul.primary-tasks,#block-acadia-primary-local-tasks ul.primary-tasks li{display:inline;}#block-acadia-primary-local-tasks ul.primary-tasks li a{background-color:var(--vml-color-a-faux_button-background);color:var(--vml-color-a-faux_button-text) !important;text-decoration:none !important;font-weight:normal;display:inline-block;min-height:auto;padding:0.25em 0.75em;border-radius:0.125em;margin-top:0.25em;}#block-acadia-primary-local-tasks ul.primary-tasks li a:hover{background-color:var(--vml-color-a-faux_button-active-background);}[id^="edit-terms"]{display:inline !important;}[id^="edit-terms"] input.form-text{display:block !important;}[id^="edit-terms"] .form-wrapper{display:block !important;margin-bottom:0.625rem;}[id^="edit-terms"] .form-wrapper input{font:inherit;}[id^="edit-terms"] .form-select{max-width:10rem;width:33.3%;margin-bottom:0.625rem;}[id^="edit-terms"] .form-text{max-width:30rem;width:100%;}.advanced-search-form__add{padding:0 0.25rem;}.advanced-search-form__remove{padding:0 0.35rem;}.advanced_search_result_pager .pager__group{justify-content:flex-start!important;}.pager__items{text-align:left;}li.pager__item{padding:0.25em;display:inline-block;}li.pager__item a{padding:0.25em 0.5em;margin:0;border-radius:0.125em;text-decoration:none;}li.pager__item .pager__link--is-active{background-color:var(--vml-color-pagination-a-active-background);color:var(--vml-color-pagination-a-active-text)}.pager{clear:both;}iframe.pdf{height:640px;}#block-views-block-media-display-blocks-pdfjs .field__label{display:none;}input,select,textarea,button{padding:0.25em 0.5em;}input[type="checkbox"]{width:1.25em;height:1.25em;}#bento_search{background:var(--vml-color-bento_search-background) url(/themes/custom/acadia-drupal-theme/images/banner2.jpg) center center no-repeat;background-size:cover;border-bottom:1px solid var(--vml-color-bento_search-border);padding:3em 0;}#bento_search.scholar_search{background:var(--vml-color-bento_search-background) url(/themes/custom/acadia-drupal-theme/images/banner-scholar.jpg) center center no-repeat;background-size:cover;border-bottom:1px solid var(--vml-color-bento_search-border);padding:3em 0;}.form-wrapper select{margin-bottom:0;}#advanced-search-ajax .form-text{margin-bottom:0.625rem;}.advanced-search-form__reset{margin-top:0.625rem;}ul.js-facets-widget{margin:0;}li.facet-item{list-style-type:none;margin-bottom:0.25rem;}li.facet-item label{margin-left:0.25em;display:inline;}#block-views-block-media-display-blocks-pdfjs,#block-views-block-media-display-blocks-openseadragon{margin-bottom:2.25rem;}.field__label{font-weight:bold;}.field:not(:last-child){margin-bottom:2.25rem;}.field--name-field-embargoed-until{background-color:var(--vml-color-highlight);margin:-2px -5px;padding:2px 5px;border-radius:5px;}.islandora-search-results .views-row.clearfix,.taxonomy-affiliated .views-row{border-bottom:1px solid var(--vml-color-border);padding-bottom:0.5rem;}.islandora-search-results .pagination{border-top:none;}.islandora-search-results .search-thumbnail img{width:100%;height:auto;border:1px solid var(--vml-color-border);}@media all and (min-width:1440px){.islandora-search-results div.views-field.search-thumbnail{width:20%;float:left;padding-right:1rem;}.islandora-search-results div.views-field{width:80%;float:left;}}@media all and (max-width:1440px){.islandora-search-results div.views-field.search-thumbnail{width:30%;float:left;padding-right:1rem;}.islandora-search-results div.views-field{width:70%;float:left;}.islandora-search-results-small div.views-field.search-thumbnail{width:15%;}.islandora-search-results-small div.views-field{width:85%;}}@media all and (max-width:960px){.islandora-search-results div.views-field.search-thumbnail{width:100%;padding-right:0;float:none;}.islandora-search-results div.views-field{width:100%;float:none;}.islandora-search-results .search-thumbnail img{width:auto;max-height:60vh;border:1px solid var(--vml-color-border);}}@media all and (max-width:720px){.islandora-search-results div.views-field.search-thumbnail{width:100%;padding-right:0;float:none;}.islandora-search-results div.views-field{width:100%;float:none;}.islandora-search-results .search-thumbnail img{width:auto;max-height:60vh;border:1px solid var(--vml-color-border);}}.islandora-search-results strong{background:#FFE95C;display:inline-block;}#bento_search_form ul{list-style-type:none;display:flex;flex-wrap:wrap;gap:0.375em 1.5em;margin:0;padding:0.375em 0 0 0.125em;}#bento_search_form ul li{flex-shrink:0;flex-grow:0;font-size:0.75em;margin:0;padding:0;}.flex-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;}.flex-item{position:relative;border:1px solid var(--vml-color-figure-img-border);max-width:300px;margin:auto;}.flex-item img{width:100%;height:auto;vertical-align:bottom;}.flex-item .flex-overlay{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:0.75rem;background:rgba(255,255,255,.85);pointer-events:none;}.flex-item .flex-overlay a{text-decoration:none;font-weight:bold;pointer-events:auto;}.flex-item .overlay-description{transition:max-height 0.5s;max-height:0;overflow:hidden;}.flex-item:hover .overlay-description{max-height:300px;}.flex-list .pagination,.flex-list header{grid-column-start:1;grid-column-end:-1;}.alert{background-color:var(--vml-color-highlight);width:100%;padding:1em;}.harmful-link{margin-top:0.75rem;}.image-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:2rem;overflow:hidden;}.grid-item{flex-basis:18rem;flex-grow:0;flex-shrink:0;position:relative;}.grid-item img{width:100%;height:auto;vertical-align:bottom;}.grid-item .grid-overlay{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:0.75rem;background:rgba(255,255,255,.85);font-weight:bold;margin:0;pointer-events:none;}.grid-item .grid-overlay a{text-decoration:none;pointer-events:auto;}.webform-submission-form label:not(.option),.webform-submission-form legend{font-weight:bold;display:block;}.webform-submission-form .form-required:after{content:'*';color:var(--vml-color-form-mandatory-text);padding-left:0.125em;display:inline;}.webform-submission-form input:not([type=checkbox]):not([type=radio]),.webform-submission-form select{max-width:30em;width:100%;}.webform-submission-form input.webform-button--submit[type=submit]{width:auto;}.webform-submission-form textarea{max-width:40em;width:100%;height:10.3125rem;}.webform-submission-form .form-item{margin:0.625rem 0;}.webform-submission-form .form-checkboxes .form-item,.webform-submission-form .form-radios .form-item{margin:0;}.webform-submission-form .webform-type-fieldset > legend{color:var(--vml-color-form-legend-text);font-weight:normal;font-size:1.0625em;line-height:1.2941em;border-bottom:1px solid var(--vml-color-border);margin-bottom:0.125em;padding-top:0.375em;width:100%;display:block;}.webform-submission-form .hide-legend legend{display:none;}.webform-submission-form fieldset{border:0;}.scholar-table table{border-collapse:collapse;width:100%;}.scholar-table th{background-color:var(--vml-color-table-thead-th-background);color:var(--vml-color-table-thead-th-text);vertical-align:bottom;padding:0.375em 0.625em;text-align:left;}.scholar-table td{border-bottom:1px solid var(--vml-color-border);padding:0.375em 0.625em;}.scholar-table tbody tr:hover{background-color:#eee;}div.block div.field{margin-bottom:1rem;}div.layout--twocol-section--67-33{clear:both;}div.layout--twocol-section--67-33 div.layout__region--second div.field__item{display:list-item;list-style-type:disc;margin-left:1.5em;}.software-table th,.software-table td{padding:0.5rem;border-top:1px darkgrey solid;border-bottom:1px darkgrey solid;text-align:left;}.software-table td li,.software-table td ul{list-style-type:none;margin:0;}.software-table{width:90%;border-collapse:collapse;margin:0;}.software-table tr:nth-child(odd){background-color:#eee;}.software-list a{margin-bottom:0.75rem;width:100%;}.islandora-search-results-small div.views-field.search-thumbnail img{width:95%;max-width:10rem;height:auto;border:none;}.layout .layout__region .field__item:has(img){width:100px;float:left;margin-right:1rem;}.layout .layout__region .field__item h2{clear:both;}.islandora-search-results-small div.views-field{padding-bottom:0.25rem;}#views-exposed-form-search-content-page-1{position:relative;padding-top:3rem;}#views-exposed-form-search-content-page-1 [id^="edit-query--"]{width:75%;position:absolute;top:0;left:0;}#views-exposed-form-search-content-page-1 [id^="edit-submit-search-content--"]{width:25%;position:absolute;top:0;right:0;background-color:var(--vml-color-a-faux_button-background);color:var(--vml-color-a-faux_button-text) !important;text-decoration:none !important;font-weight:normal;display:inline-block;min-height:auto;border-color:var(--vml-color-a-faux_button-background);border-style:solid;border-radius:2px;}#views-exposed-form-search-content-page-1 [id^="edit-submit-search-content--"]:hover{background-color:var(--vml-color-a-faux_button-active-background);border-color:var(--vml-color-a-faux_button-active-background);}#views-exposed-form-search-content-page-1 [id^="edit-reset-search-content--"]{background-color:var(--vml-color-a-faux_button-background);color:var(--vml-color-a-faux_button-text) !important;text-decoration:none !important;font-weight:normal;display:inline-block;min-height:auto;border-color:var(--vml-color-a-faux_button-background);border-style:solid;border-radius:2px;}#views-exposed-form-search-content-page-1 [id^="edit-reset-search-content--"]:hover{background-color:var(--vml-color-a-faux_button-active-background);border-color:var(--vml-color-a-faux_button-active-background);}#views-exposed-form-search-content-page-1 fieldset{border:none;margin-bottom:1rem;}#views-exposed-form-search-content-page-1 fieldset legend{font-weight:bold;text-transform:uppercase;color:var(--vml-color-heading-text);margin-bottom:0.25rem;}.layout__region{padding:1rem;}.metadata-grid{display:grid;grid-template-columns:max-content 1fr;gap:0.5rem;align-items:start;}.metadata-grid .views-field{display:contents;}.metadata-grid .views-label{grid-column:1;white-space:nowrap;padding-right:1rem;}.metadata-grid .field-content{grid-column:2;}

