.meteor-resp-container{display:inline}.library-tabs{margin-bottom:1em;z-index:100;text-align:center}.library-tabs li{margin-bottom:0}.library-tabs li:before{content:none}.library-tabs li:hover{cursor:pointer;color:#eaaa00}.library-tabs li[aria-selected=true]{color:#003057;font-weight:700;background-color:#f6f7f8;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}.library-tabs div[aria-hidden=true]{display:none}.hidden{display:none}.tablist{margin:0 auto;padding:0;list-style-type:none}@media (min-width:767px) and (max-width:959px){.tablist{text-align:center}}@media (max-width:767px){.tablist{text-align:center}}.tab{display:inline-block;padding:.5em;color:#fff;background:#11426e;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;outline:0}@media (min-width:767px) and (max-width:959px){.tab{margin:0 1em;padding:.5em 1.5em}}@media (max-width:767px){.tab{padding:.5em 1em}.tab:first-child{margin-left:0}.tab:last-child{margin-right:0}}@media (max-width:479px){.tab{margin:0 .25em}}@media (min-width:480px) and (max-width:767px){.tab{margin:0 .625em}}@media (min-width:767px) and (max-width:959px){.tab span{display:none}}@media (max-width:767px){.tab span{display:none}}.panel{padding:1.25em;margin:0;background-color:#f6f7f8}@media (min-width:767px) and (max-width:959px){.panel{text-align:center;padding-top:1em}}@media (max-width:767px){.panel{padding:.625em;text-align:center}}.panel-heading{display:none}@media (min-width:767px) and (max-width:959px){.panel-heading{display:inline-block;font-size:1.125em;font-family:brandon-grotesque,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.0625em;margin-top:0}}@media (max-width:767px){.panel-heading{display:inline-block;font-size:1.125em;font-family:brandon-grotesque,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.0625em}}.fa{margin-right:.375em}@media (min-width:767px) and (max-width:959px){.fa{margin:0}}@media (max-width:767px){.fa{margin:0}}.fa-book,.fa-newspaper,.fa-search,.fa-university{display:none;font-size:1em}@media (min-width:767px) and (max-width:959px){.fa-book,.fa-newspaper,.fa-search,.fa-university{display:inline;font-size:1.25em}}@media (max-width:767px){.fa-book,.fa-newspaper,.fa-search,.fa-university{display:inline;font-size:1.25em}}.searchForm{position:relative;margin-bottom:0}.searchForm input{display:block;border:1px solid #ccc}.searchForm input[type=search]{width:100%;padding:1em;padding-right:7em;position:relative;top:0;box-sizing:border-box;-webkit-appearance:textfield}.searchForm input[type=submit]{position:absolute;right:.75em;top:1.35em;z-index:1;width:6em;padding:0;cursor:pointer;box-sizing:border-box;height:30px;margin-bottom:0;margin-top:0}.searchForm .is-vishidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.library-appt-btn{margin-bottom:1.25em;margin-left:auto}@media (max-width:767px){.library-appt-btn{margin-left:.75em}}.libraryh3lp{background:#003057;border-radius:.375em .375em 0 0;-moz-border-radius:.375em .375em 0 0;-webkit-border-radius:.375em .375em 0 0;position:fixed;bottom:0;right:1.25em;padding:.625em 1.5em;color:#fff;cursor:pointer;font-family:brandon-grotesque,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.0625em;line-height:1.3125em;text-align:center;z-index:1000}.libraryh3lp:hover{padding-bottom:1em}.libraryh3lp a{color:#fff!important;text-decoration:none}.bu-library-db td{width:23%;padding-top:1em;padding-bottom:1em}.bu-library-db td:first-child{width:31%}.bu-library-db ul{margin-bottom:0}.db-title{font-weight:700;margin:0}.initial{margin-right:.5em;margin-left:.5em}.cut-btm-margin{margin-bottom:.5em}p a.initial:first-child{margin-left:0}.column-1{width:48.4375%;float:left;margin-right:20px}@media (max-width:767px){.column-1{margin-right:0;width:100%}}.column-2{width:48.4375%;float:left}@media (max-width:767px){.column-2{width:100%}}h3 div.hours-subtitle{font-size:1.25rem}div.hours-exceptions{margin-top:1.5em;clear:both;float:left}div.hours-schedule-list{width:49%;float:left}div.hours-exception-list{clear:both;border-top:1px solid #ddd}