header .site-branding-container {
    align-items: flex-end;
}
header p.main-title {
    line-height: .6em;
    margin: 0 0 0 .8em;
}
nav#site-navigation {
    line-height: 1em;
}
#mobile-header .uclib-mobile-header-title {
    font-size: 1.4em;
}
.nav-float-right .primary-navigation-wrapper {
    margin-left: auto;
    text-align: right;
}
@media (max-width:768px) {
    .primary-navigation-wrapper {
    flex-basis: 100%}
}.nav-float-right .header-widget {
    padding-right: 20px;
    display: flex;
    justify-content: flex-end;
}
header form.search-form {
    margin-bottom: 8px;
}
header form.search-form .search-field {
    padding: 5px 2px 2px;
}
header form.search-form .search-submit {
    padding: 3px 10px;
    background: #005581;
}
.uclib-home-hero-box-container {
    width: 100%}
.uclib-home-hero-box-container .uclib-home-hero-box {
    width: 300px;
    justify-content: flex-start;
    padding: 25px 30px;
    background: #005581;
    color: #fff;
}
.uclib-home-hero-box-container .uclib-home-hero-box ul {
    list-style-type: none;
    margin: 0;
}
.uclib-home-hero-box-container .uclib-home-hero-box ul li {
    line-height: 2.8em;
    text-transform: uppercase;
}
.uclib-home-hero-box-container .uclib-home-hero-box a:link, .uclib-home-hero-box-container .uclib-home-hero-box a:visited {
    color: #fff;
}
.uclib-home-hero-box-container .uclib-home-hero-box a:active, .uclib-home-hero-box-container .uclib-home-hero-box a:hover {
    color: orange;
}
.uclib-home-featured-box ul {
    list-style-type: none;
    margin: 0;
}
.uclib-home-featured-box ul li {
    margin: 0 0 10px;
}
.uclib-home-featured-box a {
    display: inline-block;
    line-height: 22px;
}
.right-sidebar #rss-3 ul li {
    margin-bottom: 10px;
}
.uclib-secondary-menu-container {
    background: #fff;
    padding: 10px;
}
.uclib-secondary-menu ul {
    list-style-type: none;
    margin: 12px 12px 12px 22px;
}
.uclib-secondary-menu ul li {
    margin: 18px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
}
.uclib-secondary-menu ul.sub-menu a:link, .uclib-secondary-menu ul.sub-menu a:visited {
    font-size: 17px;
    font-weight: 400;
}
.uclib-secondary-menu ul.sub-menu a:active, .uclib-secondary-menu ul.sub-menu a:hover {
    font-size: 17px;
    font-weight: 400;
}
.uclib-secondary-menu ul.sub-menu li.current_page_item > a {
    display: inline-block;
    border-bottom: 1px solid #1e73be;
    padding-bottom: 2px;
}
.breadcrumbs {
    margin: 0 0 20px;
    font-size: 16px;
}
.breadcrumbs .breadcrumb-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.breadcrumbs .breadcrumb-list li {
    display: inline;
    list-style: none;
}
.breadcrumbs .breadcrumb-list li + li::before {
    content: "";
    display: inline-block;
    width: 0.4em;
    height: 0.4em;
    margin: 0 0.45em 0 0.35em;
    border-top: 1px solid currentColor;
    border-right: 1px solid currentColor;
    color: #3d3a3b;
    transform: rotate(45deg);
    vertical-align: 0.1em;
}
.breadcrumbs .breadcrumb-list li.current-item a {
    color: #3d3a3b;
}
#site-navigation a:hover, #mobile-header a:hover, .breadcrumbs a:hover, .uclib-secondary-nav a:hover, .uclib-home-hero-box a:hover, .site-footer a:hover, .uclib-footer a:hover, body.home #main a:hover, body.home .inside-right-sidebar a:hover {
    text-decoration: underline;
}
body:not(.home) #main .entry-content a, body:not(.home) #main .entry-summary a, body:not(.home) #main .entry-header .entry-title a {
    text-decoration: underline;
}
body:not(.home) #main .entry-content a:hover, body:not(.home) #main .entry-summary a:hover, body:not(.home) #main .entry-header .entry-title a:hover {
    text-decoration: none;
}
.blog .news-ticker-ntb, .blog article.post .cat-links {
    display: none;
}
table thead tr th {
    background-color: #0b5b83;
    color: #fff;
    text-align: left;
}
.search-results .searchwp-highlight {
    color: #3d3a3b;
    background-color: transparent;
    font-weight: 700;
}
.search-results header h1.page-title span {
    color: #3d3a3b;
    background-color: transparent;
    font-weight: 400;
}
.search-results a[href$=".pdf"]:after {
    content: " PDF";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #0074ad;
}
.search-results .entry-summary a[href$=".pdf"]:after {
    display: none;
}
.search-results a[href$=".doc"]:after {
    content: " DOC";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #db0000;
}
.search-results .entry-summary a[href$=".doc"]:after {
    display: none;
}
.search-results a[href$=".docx"]:after {
    content: " DOCX";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #db0000;
}
.search-results .entry-summary a[href$=".docx"]:after {
    display: none;
}
.search-results a[href$=".xls"]:after {
    content: " XLS";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #006400;
}
.search-results .entry-summary a[href$=".xls"]:after {
    display: none;
}
.search-results a[href$=".xlsx"]:after {
    content: " XLSX";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #006400;
}
.search-results .entry-summary a[href$=".xlsx"]:after {
    display: none;
}
.search-results a[href$=".ppt"]:after {
    content: " PPT";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: coral;
}
.search-results .entry-summary a[href$=".ppt"]:after {
    display: none;
}
.search-results a[href$=".pptx"]:after {
    content: " PPTX";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: coral;
}
.search-results .entry-summary a[href$=".pptx"]:after {
    display: none;
}
.search-results a[href$=".rtf"]:after {
    content: " RTF";
    color: #fff;
    display: inline-block;
    padding: .2rem .2rem .2rem .3rem;
    margin-left: 10px;
    font-family: Consolas, Monaco, monospace;
    font-size: .4em;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: indigo;
}
.search-results .entry-summary a[href$=".rtf"]:after, .search-results .entry-summary img {
    display: none;
}
.facetwp-facet {
    margin-bottom: 0!important;
}
.grecaptcha-badge {
    visibility: hidden;
}
.uclib-footer {
    font-size: .9em;
}
.uclib-footer .uclib-footer-line1 {
    margin-bottom: 5px;
}
/*# sourceMappingURL=uclib.css.map */
