/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-padding-top:calc(72px + 22px);}.b-content h2{font-size:1.6rem;padding-top:0.5em;}.b-content h3{font-size:1.4rem;}.b-content h4 :not(table){font-size:1.25rem;}main{font-size:1.125em;line-height:1.8;}main a{font-weight:400;color:#bf112b;}#block-ravenalula-content a,#block-searchascarchie a{border-bottom:0;color:#bf112b;}#block-ravenalula-content a:hover,#block-searchascarchie a:hover{text-decoration:underline;}.b-content #block-finddatapagetop a{border-bottom:0;color:#bf112b;}.b-content #block-finddatapagetop a:hover{text-decoration:underline;}.b-content .block .form__field a{color:#bf112b;border-bottom:0;}#block-ravenalula-content img{display:inline-block;margin-bottom:0;width:max-content;}article{font-size:16px;line-height:1.7;}@media (min-width:761px){article{font-size:18px;line-height:1.8;}}details{border:1px solid #dfdfdf;border-radius:4px;padding:10px 20px;}details summary{font-size:16px;font-weight:500;}@media (min-width:761px){details summary{font-size:18px;}}details[open] summary{margin-bottom:10px;}fieldset{padding:0.5em 0.75em;}legend{font-size:16px;font-weight:500;}@media (min-width:761px){legend{font-size:18px;}}time{display:inline;}aside{font-size:1em;line-height:1.6;}aside h2{margin-bottom:0;}aside a{font-weight:400;color:#bf112b;}aside a:hover{text-decoration:underline;}aside ul,aside p{font-size:1em;line-height:1.6;}table tr th{font-weight:500;}
.region--precontent .u-block{padding:0 25px;}@media (min-width:761px){.region--precontent .u-block{padding:0;}}.region--content ul:last-child,.region--content ol:last-child,.region--content p:last-child{margin-bottom:25px;}@media (min-width:761px){.b-banner--img{padding-top:40px;padding-bottom:40px;}}.webform-submission-form label{display:block;}.webform-submission-form textarea{width:100%;}.c-accordion input:checked ~ .accordion__content{max-height:20000px;}
#eq_4028{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#eq_4028:hover,#eq_4028:active,#eq_4028:focus{opacity:0.9;}#eq_4028-s-lc-ms-modal{z-index:10001 !important;}#eq_4028-s-lc-eqw-modal{z-index:10001 !important;}#eq_4113{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#eq_4113:hover,#eq_4113:active,#eq_4113:focus{opacity:0.9;}#eq_4113-s-lc-ms-modal{z-index:10001 !important;}#mysched_0{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_0:hover,#mysched_0:active,#mysched_0:focus{opacity:0.9;}#mysched_0-s-lc-ms-modal{z-index:10001 !important;}#mysched_1{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_1:hover,#mysched_1:active,#mysched_1:focus{opacity:0.9;}#mysched_1-s-lc-ms-modal{z-index:10001 !important;}#mysched_34697{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34697:hover,#mysched_34697:active,#mysched_34697:focus{opacity:0.9;}#mysched_34697-s-lc-ms-modal{z-index:10001 !important;}#mysched_34699{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34699:hover,#mysched_34699:active,#mysched_34699:focus{opacity:0.9;}#mysched_34699-s-lc-ms-modal{z-index:10001 !important;}#mysched_34509{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34509:hover,#mysched_34509:active,#mysched_34509:focus{opacity:0.9;}#mysched_34509-s-lc-ms-modal{z-index:10001 !important;}#mysched_35606{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_35606:hover,#mysched_35606:active,#mysched_35606:focus{opacity:0.9;}#mysched_35606-s-lc-ms-modal{z-index:10001 !important;}#mysched_34706{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34706:hover,#mysched_34706:active,#mysched_34706:focus{opacity:0.9;}#mysched_34706-s-lc-ms-modal{z-index:10001 !important;}#mysched_34695{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34695:hover,#mysched_34695:active,#mysched_34695:focus{opacity:0.9;}#mysched_34695-s-lc-ms-modal{z-index:10001 !important;}#mysched_34705{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34705:hover,#mysched_34705:active,#mysched_34705:focus{opacity:0.9;}#mysched_34705-s-lc-ms-modal{z-index:10001 !important;}#mysched_35737{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_35737:hover,#mysched_35737:active,#mysched_35737:focus{opacity:0.9;}#mysched_35737-s-lc-ms-modal{z-index:10001 !important;}#mysched_34439{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34439:hover,#mysched_34439:active,#mysched_34439:focus{opacity:0.9;}#mysched_34439-s-lc-ms-modal{z-index:10001 !important;}#mysched_34696{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34696:hover,#mysched_34696:active,#mysched_34696:focus{opacity:0.9;}#mysched_34696-s-lc-ms-modal{z-index:10001 !important;}#mysched_34700{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34700:hover,#mysched_34700:active,#mysched_34700:focus{opacity:0.9;}#mysched_34700-s-lc-ms-modal{z-index:10001 !important;}#mysched_34701{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34701:hover,#mysched_34701:active,#mysched_34701:focus{opacity:0.9;}#mysched_34701-s-lc-ms-modal{z-index:10001 !important;}#mysched_34702{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34702:hover,#mysched_34702:active,#mysched_34702:focus{opacity:0.9;}#mysched_34702-s-lc-ms-modal{z-index:10001 !important;}#mysched_34704{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34704:hover,#mysched_34704:active,#mysched_34704:focus{opacity:0.9;}#mysched_34704-s-lc-ms-modal{z-index:10001 !important;}#mysched_34703{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34703:hover,#mysched_34703:active,#mysched_34703:focus{opacity:0.9;}#mysched_34703-s-lc-ms-modal{z-index:10001 !important;}#mysched_34635{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34635:hover,#mysched_34635:active,#mysched_34635:focus{opacity:0.9;}#mysched_34635-s-lc-ms-modal{z-index:10001 !important;}#mysched_34588{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34588:hover,#mysched_34588:active,#mysched_34588:focus{opacity:0.9;}#mysched_34588-s-lc-ms-modal{z-index:10001 !important;}#mysched_34432{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34432:hover,#mysched_34432:active,#mysched_34432:focus{opacity:0.9;}#mysched_34432-s-lc-ms-modal{z-index:10001 !important;}#mysched_34698{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34698:hover,#mysched_34698:active,#mysched_34698:focus{opacity:0.9;}#mysched_34698-s-lc-ms-modal{z-index:10001 !important;}#mysched_34987{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34987:hover,#mysched_34987:active,#mysched_34987:focus{opacity:0.9;}#mysched_34987-s-lc-ms-modal{z-index:10001 !important;}#mysched_34988{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}#mysched_34988:hover,#mysched_34988:active,#mysched_34988:focus{opacity:0.9;}#mysched_34988-s-lc-ms-modal{z-index:10001 !important;}
a.paragraph-accordion-title-permalink{float:right;}
#geoportalsearchwidget{padding-left:1.6em;}#geoportalsearchwidget > a:first-child{font-size:14px;line-height:21px;float:left;padding-top:4px;padding-right:5px;}#geoportalquery{width:58%;border:2px solid #d9d9d9;height:22px;float:left;min-width:300px;margin-right:11px;padding-left:5px;}#geoportalsearchwidget > input[type=submit]{width:5%;height:26px;float:left;min-width:68px;margin-bottom:30px;}#geoportalquery.geoPortalError{border:thin solid darkred;}
#site-branding-wrapper{height:72px;display:flex;align-items:center;padding:0;margin:0;white-space:nowrap;}@media (min-width:761px){#site-branding-wrapper{border-right:1px solid #eaeaea;}}#site-branding-wrapper a{display:flex;align-items:center;padding:0 8px;font-size:18px;}#site-branding-wrapper a:hover{color:#bf112b;background-color:transparent;}@media (min-width:761px){#site-branding-wrapper a{font-size:20px;padding:0 15px;}}#site-branding-wrapper svg{width:40px;height:40px;margin-right:5px;}.c-nav--topnav .nav__menu--top .nav--menubar__button{font-size:0.95em;}#block-searchblock{height:100%;}#block-searchblock div{height:100%;}#block-ravenalula-main-menu{margin-right:0px;}.c-nav--topnav .nav__menu--top li.has-submenu.c-menupopup.u-active button.nav--menubar__button::after{border-top-color:#bf112b;}.c-nav--topnav .nav__menu--top li.has-submenu.c-menupopup.u-active.open button.nav--menubar__button::after{border-top-color:inherit;}.c-nav--topnav .nav__menu--top li.has-submenu.c-menupopup.u-active button.nav--menubar__button:hover::after{border-top-color:inherit;}dl.list-group dt.list-group__link{margin:15px 0px 5px 0px;}#block-ravenalula-local-tasks{margin-bottom:10px;}#block-ravenalula-local-tasks ul.local-tasks-primary{display:flex;list-style:none;margin-left:0;}#block-ravenalula-local-tasks ul.local-tasks-primary li{display:flex;margin-right:3px;}#block-ravenalula-local-tasks ul.local-tasks-primary li a{padding:4px 1em;background:#f3f3f3;color:#105f83;border-radius:6px 6px 0 0;box-shadow:0px -1px 2px rgba(34,34,34,0.2);}#block-ravenalula-local-tasks ul.local-tasks-primary li a.is-active{background:white;}#block-ravenalula-local-tasks ul.local-tasks-primary li a:hover{color:#bf112b;}#block-ravenalula-local-tasks ul.local-tasks-secondary{margin-top:25px;display:flex;list-style:none;margin-left:0;}#block-ravenalula-local-tasks ul.local-tasks-secondary a{padding:4px 1em;color:#105f83;}#block-ravenalula-local-tasks ul.local-tasks-secondary a.is-active{border-bottom:thin solid #105f83;}#block-ravenalula-local-tasks ul.local-tasks-secondary a:hover{color:#bf112b;}.form__group + .form__description{margin-top:10px;}summary + .form__description{margin-top:0px;margin-bottom:10px;}.form__field--textarea + .form-wrapper a{position:relative;top:-25px;}a.token-dialog{position:relative;top:-25px;}.form__description{margin-top:10px;line-height:1.8;}.form__description p{font-size:inherit;}select.form-select{min-width:150px;}.form__field .button{font-family:inherit;cursor:pointer;margin-bottom:10px;background:#e6f7ff;}.form__field .button:last-child{margin-bottom:0px;}.form__field .button:hover{background:#91d5ff;}.form__field .button.button--danger{background:#f9e6e9;}.form__field .button.button--danger:hover{background:#e8a0ab;}.b-content .form__field a.button{display:block;width:100%;font-size:16px;font-weight:400;border:1px solid #dfdfdf;border-radius:6px;padding:15px;text-align:center;max-width:500px;color:inherit;}.b-content .form__field a.button:hover{border:inherit;color:inherit;}.b-content .form__field a.button:not(.c-buttoncta):hover:not(.u-icon):not(.c-buttoncta).button--danger{border:1px solid #dfdfdf;background:#e8a0ab;color:inherit;}.b-form table .form__field.form-no-label.form__field--checkbox input{margin-top:4px;}#main-content .b-content .block table tr th a{color:white;background:inherit;font-weight:500;}#main-content .b-content .block table tr th a:hover{text-decoration:underline;border-bottom:0;}#main-content .b-content .block table tr th a span.tablesort{filter:brightness(0%) invert(100%);background-position-y:4px;}.system-modules td.description details{white-space:inherit;margin:0;height:auto;padding-top:0;}.form__field.form-no-label.form__field--checkbox input{opacity:inherit;}.form__field.form-no-label .form__group{margin-top:inherit;}.toolbar-menu-administration.form__field{margin:inherit;}.status-messages .status-message{padding:20px;border-radius:5px;margin-bottom:30px;}.status-messages .status-message.status-message-status{background-color:#e6f7ff;}.status-messages .status-message.status-message-warning{background-color:#fffaf1;}.status-messages .status-message.status-message-error{background-color:#f9e6e9;}#block-ravenalula-help{margin-bottom:30px;}div.c-alert{margin-bottom:0;}tr.draggable td{box-sizing:content-box;}tr.draggable td .handle{margin:-0.5em 0.5em 0;}tr.draggable td a.tabledrag-handle:not(.u-icon):not(.c-buttoncta){box-sizing:content-box;border-bottom:none;}tr.draggable td a.tabledrag-handle:not(.c-buttoncta):hover:not(.u-icon):not(.c-buttoncta){border-bottom:none;}.no-bullet{list-style:none;}.two-column-no-bullet{list-style:none;column-count:2;}.find-guide-list{list-style:none;padding:15px 0;border-bottom:thin solid #eee;}.old-news{margin-bottom:2em;}.alpha-pager{font-size:1.5em;}.alpha-pager a{padding:0.15em;}.alpha-pager footer{margin:0.25em 0 2em 0;font-size:0.75em;}#block-views-block-content-last-reviewed-block-1{border-top:thin solid #ccc;margin-top:2.7em;padding-top:0.9em;font-size:0.9em;}aside .block{padding:0.5em 1.25em 1.25em 1.25em;border-radius:6px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;border-top:3px solid #bf112b;margin-bottom:2em;}aside .block h2{font-size:1.5em;}#block-views-block-related-items-block-6 h3{font-size:1.3em;margin-bottom:0.3em;}#block-views-block-related-items-block-6 ul{padding-bottom:0.6em;}.connect-box{border:2px solid #ccc;font-size:1.25em;line-height:1;padding:1em;margin-top:1.5em;}.connect-box .connect-box-list{margin-top:5px;}.connect-box .field_database_trial_feedback{margin-top:15px;margin-bottom:5px;}#block-ravenalula-content a.db-advisory{color:black;}.key-resources{border:thin #eee solid;padding:1em;margin-bottom:1em;}.paragraph--type--key-resources{margin-bottom:1em;}.paragraph-accordion-title{font-size:1.25em;}.user img{float:right;max-width:200px;}fieldset.user-about{clear:both;margin-top:2em;}.views-field-user-picture{max-width:200px;}.help-box{margin:0;}.help-box{width:230px;height:160px;font-size:1.3em;line-height:1.4;font-weight:300;margin:10px;padding:12px 10px 15px 15px;border-radius:4px;float:left;border-top:solid #e1e1e1 1px;box-shadow:0 1px 2px rgba(2,2,2,0.3);list-style:none;}li.help-box a::before,p.help-box a::before{content:"";position:absolute;width:40px;height:2px;margin-top:125px;background:#bdbdbd;}.bigger-help-box{margin:10px;padding:15px 5px 5px 15px;border-radius:4px;float:left;border-top:solid #e1e1e1 1px;box-shadow:0 1px 2px rgba(2,2,2,0.3);font-size:1.35em;width:350px;height:160px;}.bigger-help-box a::before{content:"";position:absolute;width:40px;height:2px;margin-top:120px;background:#bdbdbd;}.in-block-search{background:#eee;padding:0.1em 1em 0.1em 1em;margin-top:1em;}.in-block-search input,.in-block-search select{padding:15px;}.clear{clear:both;}.element-hidden{display:none;}.display-box{border:thin solid grey;padding:10px;margin:10px;}table.map-legend{border:none;}table.map-legend td{vertical-align:middle;padding:10px;}table.map-legend td:first-child{padding:0px;width:50px;min-width:50px;height:50px;}table.map-legend td img{width:100%;}.b-content .floor-map-selector{display:flex;flex-wrap:wrap;list-style:none;margin-left:0px;margin-top:-10px;}.b-content .floor-map-selector li{margin-top:10px;border-bottom:1px solid #dfdfdf;}.b-content .floor-map-selector a{padding:5px 30px;background:none;display:block;}.b-content .floor-map-selector li.active{border-top:5px solid #dfdfdf;}.b-content .floor-map-selector li.active a,.b-content .floor-map-selector li.active a:hover:not(.c-buttoncta):not(.u-icon):not(.c-buttoncta){border-bottom-width:5px;background-color:#fcfcfc;}#block-ravenalula-content img.floor-map{width:100%;}.u-frontpage-block{max-width:1171px;margin:0 auto;padding:15px;}@media (min-width:1025px){.u-frontpage-block{padding:30px 15px;}}.u-block--red-background{background-image:linear-gradient(rgba(160,7,7,0.73),rgba(160,7,7,0.73)),url(/themes/contrib/ravenalula/css/images/main-exterior.jpg);background-position:50%;background-size:cover;background-color:#a02f32;}.b-omni-search-frontpage-hours{display:flex;flex-flow:column nowrap;}@media (min-width:1025px){.b-omni-search-frontpage-hours{flex-flow:row nowrap;justify-content:space-around;align-items:center;}}.b-omni-search-frontpage-hours ul{line-height:1.8;margin-left:0;list-style-type:none;}.b-omni-search-frontpage-hours ul a{color:white;padding:5px 0;display:inline-block;}.b-omni-search-frontpage-hours ul a:hover{text-decoration:underline;}@media (min-width:1025px){.c-omni-search-links{max-width:800px;margin-right:15px;flex:1 0 auto;}}.c-omni-search-links form{display:flex;margin-bottom:15px;}.c-omni-search-links form input{font-size:1.25rem;border-radius:6px;border:none;height:3em;padding:0 15px;}.c-omni-search-links form input[type=text]{flex:1 0 auto;margin-right:15px;}.c-omni-search-links form input[type=submit]{background-color:#dfdfdf;}.c-omni-search-links form input[type=submit]:hover{background-color:#b1b1b1;}.c-omni-search-links ul{display:none;}@media (min-width:1025px){.c-omni-search-links ul{text-align:left;display:flex;justify-content:space-evenly;}}.c-frontpage-hours-links{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;font-weight:300;}.c-frontpage-hours-links .frontpage-hours{width:250px;padding:15px;font-size:1.25rem;border-radius:6px;background:white;}.c-frontpage-hours-links .frontpage-hours div:not(:last-child){margin-bottom:10px;}.c-frontpage-hours-links ul{text-align:right;margin-left:10px;}@media (min-width:1025px){.c-frontpage-hours-links{width:250px;}.c-frontpage-hours-links ul{display:none;}}.c-frontpage-hours-links a:hover{text-decoration:underline;}.c-frontpage-hours-links .today-hours{font-size:0.8em;}.c-frontpage-hours-links .main-building-label,.c-frontpage-hours-links .main-chat-label{font-size:1.25em;line-height:1.2;margin-bottom:0;}.c-frontpage-hours-links .main-building-hours{margin-bottom:10px;}.c-frontpage-hours-links .main-hours-footer{font-size:0.8em;}.b-frontpage-menus{display:grid;grid-gap:15px;grid-template-columns:repeat(2,1fr);}.b-frontpage-menus a{color:black;}.b-frontpage-menus a:hover{color:#bf112b;text-decoration:underline;}@media (min-width:1025px){.b-frontpage-menus{grid-template-columns:repeat(4,1fr);}}.b-frontpage-menus .c-frontpage-menu{background:white;border-radius:10px;padding:15px;}.b-frontpage-menus .c-frontpage-menu .icon-header{display:flex;justify-content:center;align-items:center;}.b-frontpage-menus .c-frontpage-menu .icon-header h2{margin:0;padding:0;font-size:1.125rem;font-weight:400;}.b-frontpage-menus .c-frontpage-menu .icon-header img{margin-right:10px;width:30px;height:30px;}.b-frontpage-menus .c-frontpage-menu .separator{background:#bf112b;height:3px;width:50px;margin:15px auto;}.b-frontpage-menus .c-frontpage-menu ul{margin:0;list-style-type:none;font-size:0.9em;}.b-frontpage-menus .c-frontpage-menu .view-more{margin-top:15px;font-size:0.9em;}.b-frontpage-menus .c-frontpage-menu .view-more a{color:#bf112b;}.b-frontpage-menus .c-frontpage-menu .view-more a:hover{text-decoration:underline;}.b-frontpage-news{padding-top:0;display:flex;align-self:flex-start;flex-flow:column nowrap;}@media (min-width:1025px){.b-frontpage-news{flex-flow:row nowrap;justify-content:space-around;align-items:center;}}.b-frontpage-news .c-feature-block,.b-frontpage-news .c-news-block{padding-top:0;}.b-frontpage-news .c-feature-block{position:relative;}.b-frontpage-news .c-feature-block .c-card::after{bottom:10px;}.b-frontpage-news .c-feature-block .card__body a{padding:1em;}.b-frontpage-news .c-feature-block .card__body a:hover{color:#bf112b;text-decoration:underline;}.b-frontpage-news .c-feature-block #featured{position:absolute;top:15px;background:#bf112b;color:white;padding:10px 30px;text-align:center;}.b-frontpage-news .c-news-block h2{font-size:1.25em;margin-bottom:0;}.b-frontpage-news .c-news-block a{font-weight:500;}.b-frontpage-news .c-news-block ul{margin-left:0;font-size:0.9em;}.b-frontpage-news .c-news-block li{margin-bottom:1em;}.self-serve-help-box{margin:0 5px 20px 5px;padding:0 15px 5px 15px;border-radius:8px;border-top:solid #e1e1e1 1px;box-shadow:0 1px 2px rgba(2,2,2,0.3);}.self-serve-help-box hr{width:95%;color:lightgrey;height:0px;}.libraryh3lp img{border:whitesmoke solid;padding:5px;border-radius:3px;box-shadow:#eee 1px 1px 2px 2px;}.plain-page{max-width:760px;margin:0 auto;border-top:10px solid #bdbdbd;padding:3em 1em 3em 3em;}.plain-page p.staff-access-link{margin-top:6em;font-size:0.9em;}.b-postcontent .search-block-form{margin-top:-2em;border-top:2px #dfdfdf solid;padding:2em;}.b-postcontent .search-block-form h2{font-size:1em;}#search-form .search-help-link{display:none;}nav hr{margin:10px 0;color:#bdbdbd;}ul.book-nav-footer{list-style:none;margin-left:0;}.book-nav-footer li.previous{float:left;}.book-nav-footer li.next{float:right;}#ask-widget{position:fixed;bottom:0px;right:10px;width:180px;height:40px;display:flex;justify-content:center;align-items:center;background:#bf112b;border-radius:6px 6px 0 0;color:white;}#ask-widget img{width:24px;height:24px;margin-right:10px;}@media (max-width:760px){footer div.b-footerbrand{padding-bottom:20px;}}.paragraph--type--hours-by-day{padding-bottom:15px;}.atom-box{background:#9f9f9f;background-image:url(/sites/default/files/2021-06/LHPGlebe18.jpg);padding-top:50px;height:250px;margin-bottom:2em;}.atom-box-search{max-width:500px;background-color:rgba(228,228,228,0.89) !important;background-color:#e4e4e4;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:15px;padding-left:20px;padding-right:20px;}.atom-box-search h2 p form{padding:0 20px 0 20px;}.atom-box-search h2{font-size:1.25em;margin-top:0.5em;margin-bottom:0.25em;padding:0 10px 0 0;border-bottom:0;}.atom-box-search .small{font-size:0.8em;}.atom-box-search .small a{background-color:rgba(228,228,228,0.89) !important;}.atombox{height:2.5em;width:80%;}.atomsubmit{height:2.45em;background-color:#e4e4e4;border-color:#bf112b;border-style:solid;border-width:2px;font-size:14px;position:relative;left:-5px;padding:0 5px;}.image-attribution{font-size:90%;padding-left:0.5em;font-style:italic;}aside.aside-first #block-bookartssidebar{border:none;}@media (max-width:810px){aside.aside-first #block-bookartssidebar{display:none;}}#block-mobilelinks{display:flex;justify-content:center;}@media (min-width:1025px){#block-mobilelinks{display:none;}}#block-mobilelinks h2{font-size:1em;}#block-mobilelinks ul{font-size:0.875em;list-style:none;margin-left:0;column-count:2;}#block-mobilelinks a{color:#b1b1b1;}#block-mobilelinks a:hover{color:white;text-decoration:underline;}.libcal{border:1px solid #CCCCCC;border-radius:4px;background:#BF112B;color:#FFFFFF;font:14px Arial,Helvetica,Verdana;padding:8px 20px;cursor:pointer;}.ml-button{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;padding:8px 20px;cursor:pointer;}.ml-button:hover,.ml-button:active,.ml-button:focus{opacity:0.9;}#ml-button{background:#BF112B;color:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;padding:8px 20px;cursor:pointer;}#ml-button:hover,#ml-button:active,#ml-button:focus{opacity:0.9;}.eu-cookie-compliance-content{background-color:#eee;padding:2em;}.eu-cookie-compliance-content .eu-cookie-compliance-message{max-width:80%;}.eu-cookie-compliance-content h2{font-size:1.15em;margin:0;}.eu-cookie-compliance-content h2 img{max-width:100%;height:auto;float:left;padding-right:15px;}.eu-cookie-compliance-content p{font-size:1em;line-height:1.35;}.eu-cookie-compliance-content p a{color:#bf112b;}.eu-cookie-compliance-content #popup-buttons{background-color:white;}.eu-cookie-compliance-content #popup-buttons button{background-color:#A3B6CC;color:#000000 !important;font-weight:500;border-radius:6px;transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms;font-size:14px;height:auto !important;padding-left:16px !important;padding-right:16px !important;padding-top:12.5px !important;padding-bottom:12.5px !important;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);line-height:1 !important;}.alternate-format-request-form .toggle-visibility-container-webform.form-readonly{display:none;}
.contextual .trigger{opacity:70%;}.focus .contextual .trigger{opacity:1;}.b-masthead .contextual-region .contextual .contextual-links li{height:auto;}.b-masthead .contextual-region .contextual .contextual-links li a{outline:none;}.ui-dialog.ui-dialog-off-canvas{z-index:10002;}body.toolbar-horizontal #id-masthead,body.toolbar-vertical #id-masthead{top:39px;}body.toolbar-horizontal.toolbar-horizontal.toolbar-tray-open #id-masthead,body.toolbar-vertical.toolbar-horizontal.toolbar-tray-open #id-masthead{top:79px;}#toolbar-bar{z-index:10001;position:fixed;}#toolbar-administration ul li a{font-size:small;}.alert-header-block .contextual-region .contextual{z-index:1001;}.b-banner--img{background-image:url(/themes/contrib/ravenalula/css/images/banner-sculpture.jpg);}.b-banner--img-dark::after{background-color:rgba(50,50,50,0.8);}body.node-type-service .b-banner--img{background-image:url(/themes/contrib/ravenalula/css/images/banner-canoe.jpg);}body.node-type-geospatial-data .b-banner--img{background-image:url(/themes/contrib/ravenalula/css/images/banner-globe.jpg);}body.node-type-find .b-banner--img{background-image:url(/themes/contrib/ravenalula/css/images/banner-globe.jpg);}body.node-type-database .b-banner--img{background-image:url(/themes/contrib/ravenalula/css/images/banner-globe.jpg);}body.node-type-guide .b-banner--img{background-image:url(/themes/contrib/ravenalula/css/images/banner-skylight.jpg);}.webform-submission-form textarea{padding:15px;font-family:inherit;}.webform-submission-form input[type=text]{padding:15px;}.webform-submission-form input[type=email]{padding:15px;}.webform-submission-form input[type=tel]{padding:15px;}.webform-submission-form input[type=submit]{padding:15px 30px;font-family:inherit;font-size:inherit;cursor:pointer;border:thin solid grey;background:#e6f7ff;}.webform-submission-form input[type=submit]:hover{background:#91d5ff;}.webform-submission-form .form__field svg{fill:#222;margin-right:12px;width:22px;height:22px;}.webform-submission-form .form__upload{display:flex;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;padding:15px;max-width:500px;}.webform-submission-form .form__field--checkbox,.webform-submission-form .form__field--radio{margin-bottom:0.25em;}.webform-submission-form .form__field--checkbox label,.webform-submission-form .form__field--radio label{display:flex;}.webform-submission-form .webform-element-description{font-size:0.9em;line-height:1.3;margin:0.5em 0;}.webform-submission-form fieldset.radios--wrapper legend{font-weight:normal;}.webform-scale-option .form__group input + label{text-align:left;border:none;}.webform-scale .webform-scale-text{font-size:90%;}.node--unpublished--notice{text-align:center;margin-bottom:0px;padding-bottom:3px;background:pink;}.node--unpublished{padding-top:10px;background-color:rgba(239,170,170,0.11);}a.node-preview-backlink{color:#666;}
