/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.blue-menu ul li a.ultimenu__link{color:#036;}.wrap404 h1{font-size:5vw;text-align:center;margin-top:2em;}.wrap404 main{max-width:1200px;margin:0 auto;}.blue-logo{float:left;padding:1em;position:absolute;z-index:9999;}.wrap404{margin:5em;}.wrap404 #search-block-form{max-width:500px;}.ultimenu--dark{background-color:white;}ul#ultimenu-main .ultimenu--dark{background:white;}.ultimenu--dark>li:hover>a,.ultimenu--dark .is-ultimenu-active,.ultimenu--dark .is-active-trail>a{background-color:white;border-top:0;color:#fff;}.ultimenu--dark .ultimenu__flyout{background-color:white;}.ultimenu--dark .ultimenu__region{background-color:white;}@media (max-width:58.999em){.ultimenu--dark .ultimenu__link{border:0;}.wrap404{margin:3em 1em;}#search-block-form #edit-actions input{max-width:150px;padding:0.5em;margin:1em;width:100%;min-height:50px;}}
.fc-day-grid-event .fc-content{white-space:break-spaces !important;overflow:unset !important;}.field.field--name-field-video-description{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;}.slide-links a:focus{outline:4px solid cyan;}#block-ultimenumainnavigation-2.blue-menu ul li a.ultimenu__link{background:white;}.has-small-font-size{font-size:16px;}#block-uismain-content li{padding:.1em;}.dept-event-ttl,.view-id-events .dept-event-ttl a,.field.field--name-field-tags .field__item{padding:.1em 0;}.field__item .file{padding:.1em 0 .1em 20px;}.wp-element-caption a{font-size:16px;padding:.2em;}form#views-exposed-form-vector-search-block-1 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.field.field--name-field-categories a,.field--name-field-department a{padding:.1em 0;line-height:1.5em;}.wp-block-list-item.white{color:white;}.wp-block-file a{font-size:1.25em;font-weight:100;line-height:1.5em;}.page-node-type-policy .field--name-field-sources .field__item a{padding:.1em 0;}.ila-cookieb__close-icon{padding:8px 14px;}header.card__item.card__header p{font-weight:500;color:black;}.btn a:focus-visible{outline:3px solid #005fcc;outline-offset:3px;}h2#block-orbitmenu-menu{display:none;}h1#page_title_h1,h1.wp-block-heading{font-size:3em;}.flex-control-paging li a{width:24px;height:24px;margin:0 22px 0 0;}footer .uismain-footer-col a{font-weight:300;height:44px;display:block;}.countdown span{pointer-events:none;}a.site-logo{min-height:44px;position:absolute;}a.sidebar-toggle{min-height:24px;min-width:24px;text-align:center;}.ppl-email,.ppl-phone{min-height:24px;}.ppl-item a{background-image:unset !important;color:#006DE0 !important;}.ppl-item a:hover{text-decoration:underline !important;}a.sidebar-toggle{align-items:center;justify-content:center;width:44px;height:44px;}li.menu-item.expanding-item a:first-child{height:100%;width:100%;display:block;min-height:44px;padding:0;}.menu--main-menu.block-menu li.menu-item{padding:0 !important;}a.sidebar-toggle{z-index:9999;}#block-ultimenumainnavigation-2.blue-menu ul li a.ultimenu__link{background:unset;}.views-table.views-view-table th a{color:white !important;}.views-table thead{background:#595959;}.view-content td.is-active{background-color:#f5f5f5 !important;}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f5f5f5 !important;}.view-content thead tr{background-color:#757575 !important;}td.fc-day-top a{color:white !important;}p{line-height:1.5;}#ultimenu-main a.ultimenu__link{max-height:44px !important;overflow:unset !important;}li.ultimenu__item.uitem.has-ultimenu:nth-child(8){overflow:unset !important;}#ultimenu-main span.link-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);}#ultimenu-sticky-nav > li.ultimenu__item{padding:unset;}#ultimenu-sticky-nav .ultimenu__item .ultimenu__link{padding:.5em 1.5em;min-height:44px;}ul.pager__items.js-pager__items{display:flex;justify-content:center;}.pager__items{text-align:unset;}.menu--main-menu > ul.menu > li:first-child > a:first-child{font-size:1.55rem !important;}.region-content .node__content li{line-height:1.6;margin-bottom:1em;}i.pager__item.pager__item--last a span{display:block;width:100px;}.pager li.pager__item a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .9em;}li.pager__item.pager__item--last{width:90px;}.greek-alphabet{max-width:1200px;margin:0 auto;font-family:inherit;}.greek-row{display:flex;flex-wrap:wrap;}.greek-row:nth-child(even){background-color:#f5f5f5;}.greek-letter{flex:1 1 16.66%;text-align:center;padding:20px 10px;box-sizing:border-box;}.greek-alphabet .symbol{display:block;font-size:2.5rem;font-weight:600;margin-bottom:8px;}.greek-alphabet .name{display:block;font-size:1.25rem;font-weight:500;}.greek-alphabet .pron{display:block;font-size:0.95rem;color:#555;margin-top:4px;}@media (max-width:992px){.greek-letter{flex:1 1 33.33%;}}@media (max-width:600px){.greek-letter{flex:1 1 50%;}}@media (max-width:400px){.greek-letter{flex:1 1 100%;}}@media (max-width:499px){ul.pager__items.js-pager__items{display:block;}}@media (max-width:599px){body.is-ultimenu-expanded #block-sitebranding,body.is-ultimenu-expanded .uis-logo-blue,body.is-ultimenu-expanded a.site-logo{display:none !important;visibility:hidden !important;}}@media (max-width:599px){html body #highlighted .region-highlighted{display:flex !important;flex-direction:column !important;}html body #block-mobilelogo-2{order:-10 !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;margin-bottom:25px !important;}html body #block-mobilelogo-2 img{max-width:160px !important;height:auto !important;display:block !important;}html body #highlighted{overflow:visible !important;}}
a.btn:after{position:absolute !important;content:"" !important;width:0 !important;height:100% !important;top:0;right:0;z-index:-1;background-color:#16cc5c;border-radius:5px;box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,0.5),7px 7px 20px 0px rgba(0,0,0,0.1),4px 4px 5px 0px rgba(0,0,0,0.1);transition:all 0.3s ease !important;}a.btn:hover:after{width:100% !important;}.slide-links a:after{border:0 !important;}a.wp-block-button__link{padding:calc(.667em + 2px) calc(1.333em + 2px) !important;color:white !important;}
