﻿html{height:100%}body{font-family:"Lato", sans-serif;height:100%;padding-top:166px}@media (max-width:992px){body{padding-top:100px}}a{color:#593c8b;text-decoration:underline}a:hover{color:#372556}a:active,a:focus{color:#b5de7d}a[href $=".pdf"]:after{font-family:"Font Awesome 5 Pro" !important;content:"  " !important;font-size:14px !important}a.external:after,#mega-menu-wrap-main-menu #mega-menu-main-menu li a.external:after{font-family:"Font Awesome 5 Pro" !important;content:"  " !important;font-size:12px !important}h1{color:#593c8b;text-transform:uppercase;font-weight:600}h2{color:#000;text-transform:uppercase;font-weight:600;margin-bottom:15px}h3{color:#593c8b;font-weight:600}p{line-height:1.5}p,ul,ol,table{margin-bottom:20px}hr{margin:2rem 0}.button,.vfbp-form .btn-primary{display:inline-block;background:#b5de7d;color:#000;text-transform:uppercase;text-decoration:none;margin:0.2rem;padding:10px 15px;border-radius:6px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2)}.button:hover,.button:focus,.vfbp-form .btn-primary:hover,.vfbp-form .btn-primary:focus{background:#92cf40;color:#fff;text-decoration:none}.purple{color:#593c8b}.wp-post-image{border:10px solid #593c8b;box-shadow:5px 5px 0 0 #b5de7d}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tab-title-wrap.active,.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tab-title-vertical-wrap.active{background:#593c8b;color:#fff}#top-header{box-shadow:0 4px 4px 0px rgba(0, 0, 0, 0.05);position:fixed;width:100%;z-index:1000;background:#fff;top:0}#top-toolbar{background-color:#593c8b;color:#fff}@media (max-width:992px){#top-toolbar{display:none}}#header{box-shadow:0 4px 4px 0px rgba(0, 0, 0, 0.1)}#header .header-logo img{max-height:120px;width:auto;padding:10px 0}@media (max-width:1200px){#header .header-logo img{max-height:100px;padding:15px 0}}@media (max-width:992px){#header .header-logo img{position:relative;z-index:100001}}#emergency-header{text-align:center;background:#DB0000;color:#fff;padding:5px}#emergency-header p{margin-bottom:0}#search-form-header,#search-form-sidenav{padding:4px 0;color:#fff;font-size:1em}#search-form-header span,#search-form-sidenav span{display:inline-block;padding:0 5px}#search-form-header #search-options-header,#search-form-header #search-options-sidenav,#search-form-sidenav #search-options-header,#search-form-sidenav #search-options-sidenav{border:none;background:#593c8b;border-radius:0;position:relative;margin:0;height:30px;padding:0px 5px;color:#fff;border-bottom:1px solid #fff;-moz-appearance:none;-moz-border-radius:0px;-webkit-appearance:none;-webkit-border-radius:0px;background-image:url(../svg/arrow.svg);background-position:right center;background-repeat:no-repeat;width:150px}#search-form-header #search-options-header option,#search-form-header #search-options-sidenav option,#search-form-sidenav #search-options-header option,#search-form-sidenav #search-options-sidenav option{background:#593c8b;color:#fff}#search-form-header #search-term-header,#search-form-header #search-term-sidenav,#search-form-sidenav #search-term-header,#search-form-sidenav #search-term-sidenav{background:none;border:0;border-bottom:1px solid #fff;color:#fff;width:35%;padding:1px 5px}#search-form-header #search-submit-header,#search-form-header #search-submit-sidenav,#search-form-sidenav #search-submit-header,#search-form-sidenav #search-submit-sidenav{border:0;background:#372556;border:1px solid #201632;color:#fff;border-radius:0;padding:3px 15px;font-size:0.9em;text-transform:uppercase;z-index:1000;position:relative}.top-search-container{padding:10px}.header-container{display:flex;flex-direction:row;align-items:center}.header-container .header-logo{flex-basis:25%;margin-right:5%}.header-container .header-nav{flex-basis:70%;text-align:right}@media (max-width:992px){.header-container .header-nav{display:none}}@media (min-width:992px){#mega-menu-wrap-main-menu #mega-menu-main-menu{display:flex;flex-flow:row nowrap}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item{width:auto;flex:auto}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item a.mega-menu-link{padding:50px 15px;line-height:1.2;justify-content:center;display:flex;height:100%;text-align:center}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item .mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align:left}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item .mega-sub-menu .mega-sub-menu a.mega-menu-link{font-size:75%}}@media (min-width:992px) and (max-width:1250px){#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item a.mega-menu-link{font-size:16px}}#footer{padding:30px 0}#footer .footer-address{font-size:125%;color:#593c8b}#footer .footer-social-links{margin:0;padding:0;list-style:none}#footer .footer-social-links li{display:inline-block;margin:0 10px}#footer .footer-social-links li a{font-size:2em}#footer .footer-social-links li a:after{content:none !important}#footer h4{color:#593c8b;text-transform:uppercase;font-size:20px;margin-top:25px}#footer .footer-locations{columns:4;list-style:none;padding:0;column-gap:50px}@media (max-width:992px){#footer .footer-locations{columns:2}}#footer .footer-locations li{font-size:14px;display:inline-block;margin-bottom:15px}@media (max-width:768px){#footer .footer-locations li{display:inline-block}}#footer .footer-locations li h5{color:#593c8b;margin-bottom:0;font-weight:700;font-size:14px}#footer .footer-locations li h5 a{text-decoration:none}#footer .footer-locations li h5 a:hover{text-decoration:underline;color:#b5de7d}#copyright{background:#593c8b;padding:30px 0;color:#fff}#copyright a{color:#fff}#copyright a:hover{color:#eee}#gateway{width:100%;height:100%;min-height:550px;background-size:cover;background-position:center center;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;overflow:hidden}#gateway #gateway-screen{background:rgba(0, 0, 0, 0.35);position:absolute;width:100%;height:100%;top:0}#gateway #gateway-content{position:relative;width:100%;z-index:10}#gateway .welcome{padding-bottom:100px;position:relative;z-index:3}#gateway h1{color:#fff;text-transform:none;font-size:calc(1.25vw + 1.25vh + 1.5vmin);font-weight:700;text-shadow:0 0 15px black;display:block;text-align:center;margin-top:0;margin-bottom:60px}#gateway #gateway-search{padding:30px;margin:15px;background:rgba(0, 0, 0, 0.75);width:75%;margin:0 auto}@media (max-width:768px){#gateway #gateway-search{width:100%;margin:15px 0;padding:15px}}#gateway #gateway-search h2{color:#fff;margin:0;text-align:center;font-size:calc(.75vw + .75vh + 1vmin)}#gateway #gateway-search .search-form-top{border:3px solid #555;border-radius:2px;margin:15px 0;display:flex}#gateway #gateway-search .search-form-top #search-term{flex-basis:75%;padding:15px 5px;border:0;font-size:1.5em}@media (max-width:768px){#gateway #gateway-search .search-form-top #search-term{font-size:1em}}#gateway #gateway-search .search-form-top #search-submit{flex-basis:25%;padding:15px 5px;border:0;background-color:#b5de7d;color:#000;text-transform:uppercase;font-size:1.1em}#gateway #gateway-search .search-form-top #search-submit:hover,#gateway #gateway-search .search-form-top #search-submit:focus{background:#92cf40;color:#fff}#gateway #gateway-search .search-form-bottom .search-options{margin:0;padding:0;list-style:none}#gateway #gateway-search .search-form-bottom .search-options li{display:inline-block;margin-right:25px}#gateway #gateway-search .search-form-bottom .search-options li input{margin-right:4px;border:3px solid #555}#gateway #gateway-search .search-form-bottom .search-options li label{color:#fff;text-transform:uppercase;font-weight:300}@media (max-width:768px){#gateway #gateway-search .search-form-bottom .search-options li label{font-size:0.5em}}#quick-links{width:100%;position:absolute;bottom:0;z-index:4;background-image:url("../png/book-line.png");background-position:center top;background-size:3000px;height:206px;background-repeat:no-repeat}@media (max-width:1500px){#quick-links{background-size:2825px;height:188px}}@media (max-width:1400px){#quick-links{background-size:2060px;height:188px}}@media (max-width:991px){#quick-links{background-image:none;background-color:#593c8b;height:auto}}#quick-links .links{padding:0;position:relative}#quick-links .links-right{margin-left:15%}@media (max-width:991px){#quick-links .links-right{margin:0}}#quick-links .links-left{margin-right:15%}@media (max-width:991px){#quick-links .links-left{margin:0}}#quick-links .container-fluid,#quick-links .row{height:100%}#quick-links .book-icon{padding:0;text-align:center}#quick-links .quick-links{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:absolute;bottom:0;width:100%}@media (max-width:1400px){#quick-links .quick-links{height:50%;display:flex;align-items:center}}@media (max-width:991px){#quick-links .quick-links{position:static;height:100%}}#quick-links .quick-links li{flex-basis:50%;margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100%}#quick-links .quick-links li a{padding:20px;color:#fff;text-align:center;font-size:1.25em;text-transform:uppercase;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:1500px){#quick-links .quick-links li a{padding:15px}}@media (max-width:768px){#quick-links .quick-links li a{font-size:0.75em;padding:10px}}#quick-links .quick-links li a:after{}#quick-links .quick-links li a:hover{background:#372556;text-decoration:none}#main-toolbar{background:#fafafa;padding:10px 0;box-shadow:0 2px 4px 0px rgba(0, 0, 0, 0.1)}#main-toolbar #breadcrumbs{padding:0;margin:0;list-style:none}#staff-picks{padding:45px 0}#staff-picks .staff-picks{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;overflow:hidden;padding:5px}#staff-picks .staff-picks .staff-pick{flex-basis:calc(25% - 10px);margin:5px;padding-top:25vw;position:relative}@media screen and (max-width:768px){#staff-picks .staff-picks .staff-pick{flex-basis:calc(50% - 10px);padding-top:66.666667%}}#staff-picks .staff-picks .staff-pick a{display:block;position:absolute;top:0;background-size:cover;background-position:center center;transition:all 0.5s;width:100%;height:100%;transform:scale(1);border:5px solid #fff;cursor:pointer}#staff-picks .staff-picks .staff-pick a:hover{transform:scale(1.025);border-color:#593c8b}#staff-picks .staff-picks .staff-pick a:after{content:none !important}#location-header{height:31.25vw;min-height:250px;position:relative;background-size:cover;background-position:center center}#location-header-bar{background-color:#593c8b;width:100%}#location-header-bar h1{text-transform:uppercase;color:#fff;margin:20px 0;text-transform:none}#location-info{padding:45px 0}.amentities{padding:0 0 0 30px;margin:0;border-left:1px solid #593c8b}@media (max-width:768px){.amentities{border:0;padding:0}}.amentities h3{color:#593c8b}#support{background:url(../png/footer.png) center center repeat-x #593c8b;text-align:center;padding:60px 0}#support h3{font-size:2.25em;text-transform:uppercase;color:#fff;margin-bottom:15px}.locations-archive{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.locations-archive .location{flex-basis:calc(33.15% - 30px);margin:15px;padding:15px;background:#f4f4f4;box-shadow:0 0 0px 5px rgba(0, 0, 0, 0.05)}@media screen and (max-width:768px){.locations-archive .location{flex-basis:calc(100% - 10px)}}.division-title{font-size:300%;color:#593c8b}#databases{padding:45px 0}#databases .database-list{columns:2;margin:0;padding:0;column-gap:50px}#databases .database-list li{display:inline-block}#databases .database-list li h5{margin-bottom:0;font-weight:700}#exhibit{padding:45px 0}#exhibit .exhibit{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;background:#593c8b;margin-bottom:15px}@media screen and (max-width:768px){#exhibit .exhibit{display:block}}#exhibit .exhibit .exhibit-image{flex-basis:66.6666667%;border-right:5px solid #fff;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:25vw}@media screen and (max-width:768px){#exhibit .exhibit .exhibit-image{padding-top:100%;border:0}}#exhibit .exhibit .exhibit-item{flex-basis:33.15%;padding:30px;background-size:auto 100%;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden}#exhibit .exhibit .exhibit-item .exhibit-content{text-align:left;color:#fff}#exhibit .exhibit .exhibit-item .exhibit-content .exhibit-title{font-size:125%;text-transform:uppercase;margin-bottom:15px}.entry-content ul.columns{display:flex;flex-flow:row wrap}.entry-content ul.columns li{margin-bottom:15px}@media (min-width:565px){.entry-content ul.columns li{width:calc(50% - 15px);padding-right:15px}}@media (min-width:992px){.entry-content ul.columns li{width:calc(33% - 15px);padding-right:15px}}.entry-content .exhibits ul{display:block}.entry-content .exhibits ul li{width:100% !important}.entry-content .exhibits .exhibit{border-bottom:1px solid #593c8b;margin-bottom:25px;padding-bottom:25px}.entry-content .row{clear:both}.entry-content img{max-width:100%;height:auto}.alignright{margin-bottom:25px;height:auto}@media (min-width:565px){.alignright{float:right;max-width:50%;margin-left:25px}}@media (max-width:565px){.alignright{width:100%}}.alignleft{margin-bottom:25px;height:auto}@media (min-width:565px){.alignleft{float:left;max-width:50%;margin-right:25px}}@media (max-width:565px){.alignleft{width:100%}}.current-openings{margin:0;padding:0}.current-openings li{list-style:none;margin-bottom:30px}.photo-gallery{display:flex;margin:0 0 15px 0;padding:0;list-style:none;flex-direction:row;align-items:center}.photo-gallery li{flex-basis:25%;border:1px solid #f4f4f4;padding:5px}@media screen and (max-width:768px){.photo-gallery li{flex-basis:50%}}.photo-gallery li img{width:100%;height:auto}.s-lc-ea-tb{border-bottom:1px solid #f4f4f4}.s-lc-ea-tb tr td{padding:5px}.s-lc-ea-tb tr td:first-child{font-weight:bold}#content{padding:60px 0}.woocommerce-product-gallery{display:none !important}@keyframes anim{0%{display:none;opacity:0}1%{opacity:0;display:block;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes bgzoomin{0%{background-size:auto 100%}100%{background-size:auto 120%}}.video-container{position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.map-container{position:relative;padding-bottom:33%;padding-top:30px;height:0;overflow:hidden}.map-container iframe,.map-container object,.map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1200px){.container{max-width:1400px}}@media (min-width:1200px){.container{max-width:1400px}}@media (min-width:992px) and (max-width:1199px){.header-container .header-logo{margin-right:2%}}