
meta.foundation-version{font-family:"/5.4.1/";}meta.foundation-mq-small{font-family:"/only screen/";width:0em;}meta.foundation-mq-medium{font-family:"/only screen and (min-width:46.9375em)/";width:46.9375em;}meta.foundation-mq-large{font-family:"/only screen and (min-width:60.0625em)/";width:60.0625em;}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em;}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em;}meta.foundation-data-attribute-namespace{font-family:false;}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/";}.block-library-catalog-block form .form-submit:before,aside.sidebar .block-title:before,.draggable a.tabledrag-handle:before,.accordion-navigation > a:before,.st_facebook span span:before,.st_pinterest span span:before,.st_linkedin span span:before,.st_twitter span span:before,.st_email span span:before,.print_html a:before,.front .views-slideshow-pager-field-item:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-library-catalog-block form .form-submit,.draggable a.tabledrag-handle,.icon-button,.block-bean-social-links .field-name-field-links a,.print_html a,.front .views-slideshow-pager-field-item{overflow:hidden;padding-left:0;padding-right:0;position:relative;display:inline-block;}.block-library-catalog-block form .form-submit:before,.draggable a.tabledrag-handle:before,.icon-button i,.block-bean-social-links .field-name-field-links a i,.print_html a:before,.front .views-slideshow-pager-field-item:before{position:absolute;left:0;text-align:center;top:0;text-indent:0;}.st_facebook span span:before{content:"\f082";}.st_linkedin span span:before{content:"\f08c";}.st_twitter span span:before{content:"\f099";}.st_pinterest span span:before{content:"\f0d2";}.st_email span span:before{content:"\f0e0";}.accordion-navigation > a:before{content:"\f105";}aside.sidebar .block-title:before,.accordion-navigation.active > a:before{content:"\f107";}.front .views-slideshow-pager-field-item.active:before{content:"\f111";}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(359deg);}}@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(359deg);}}@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}.node-type-story #page-title,.node-type-date #page-title,.node-type-page #page-title,.no-labels label,.no-label label,.not-logged-in.node-type-date .main > .tabs,.ui-dropdownchecklist-group.ui-widget-header,.ui-dropdownchecklist-group.ui-widget-header ~ .ui-dropdownchecklist-group.ui-widget-header ~ *,.front .views-slideshow-controls-top,.page-search .main > .tabs,.search-results .search-info{display:none;}.view-library-calendar.view-display-id-page_3 .view-header .date-prev a,.view-library-calendar.view-display-id-page_3 .view-header .date-next a,.front .views-slideshow-pager-field-item{color:#0277bd;}.view-library-calendar.view-display-id-page_3 .view-header .date-prev a:hover,.view-library-calendar.view-display-id-page_3 .view-header .date-next a:hover,.front .views-slideshow-pager-field-item:hover{color:#039be5;}.block-menu-menu-secondary-footer-navigation ul a{color:#757575;}.block-menu-menu-secondary-footer-navigation ul a:hover{color:#5c5c5c;}h1 a,.h1 a{color:#222;}h1 a:hover,.h1 a:hover{color:#090909;}.left-off-canvas-menu .left-off-canvas-toggle{color:#fff;}.left-off-canvas-menu .left-off-canvas-toggle:hover{color:#e6e6e6;}div.form-type-password-confirm .description{font-family:"aktiv-grotesk-std",sans-serif;font-weight:400;}.block-library-catalog-block .form-type-radio label,.block-library-catalog-block .form-type-radio input:checked ~ label,.block-menu-menu-secondary-footer-navigation ul a,.menu-toggle span,.sharethis-wrapper:before,.view-library-calendar-legend .views-field-name,.view-library-calendar.view-display-id-page_3 .view-header .date-prev a,.view-library-calendar.view-display-id-page_3 .view-header .date-next a,.node-date.view-mode-complex .field-name-field-date{font-family:"aktiv-grotesk-std",sans-serif;font-weight:500;}.label-inline{font-family:"lexia",Georgia,Times,"Times New Roman",serif;font-style:normal;font-weight:400;}div.form-type-password-confirm .description{font-size:16px;line-height:150%;}.block-library-catalog-block .form-type-radio label,.block-library-catalog-block .form-type-radio input:checked ~ label,.block-menu-menu-secondary-footer-navigation ul a,.menu-toggle span,.sharethis-wrapper:before,.view-library-calendar-legend .views-field-name,.view-library-calendar.view-display-id-page_3 .view-header .date-prev a,.view-library-calendar.view-display-id-page_3 .view-header .date-next a,label{letter-spacing:0.03em;text-transform:uppercase;}.block-library-catalog-block .form-type-radio label,.block-library-catalog-block .form-type-radio input:checked ~ label,.block-menu-menu-secondary-footer-navigation ul a,.menu-toggle span,.sharethis-wrapper:before,.view-library-calendar-legend .views-field-name,.view-library-calendar.view-display-id-page_3 .view-header .date-prev a,.view-library-calendar.view-display-id-page_3 .view-header .date-next a{font-size:0.75rem;}.h1{color:#222;font-family:"lexia",Georgia,Times,"Times New Roman",serif;font-weight:400;}.h1{font-size:3rem;}h2{color:#757575;font-family:"lexia",Georgia,Times,"Times New Roman",serif;font-weight:300;}h3{color:#222;font-family:"aktiv-grotesk-std",sans-serif;font-weight:500;}.page-node-repeats h2.text-content .label-above ~ *,.page-node-repeats .view-event-date-repeats,.page-node-repeats .date-display-single,.view-mode-compact p,h4{color:#757575;font-family:"aktiv-grotesk-std",sans-serif;font-weight:400;}.page-node-repeats h2.text-content .label-above ~ *,.page-node-repeats .view-event-date-repeats,.page-node-repeats .date-display-single,.view-mode-compact p{font-size:1rem;}h5{color:#222;font-family:"lexia",Georgia,Times,"Times New Roman",serif;font-weight:400;}h6{color:#757575;font-family:"lexia",Georgia,Times,"Times New Roman",serif;font-weight:300;}.admin-menu .fixed{top:1.8125rem;}#admin-menu{z-index:1002;}#admin-menu ul{font-size:0.8rem;}#status-messages.reveal-modal .alert-box{margin-bottom:0;}.reveal-modal{z-index:999;}.item-list .pager{clear:none;}.item-list .pager li{padding:0;}.alert-box .krumo-root{color:#222;}.alert-box p:last-child,.alert-box ul:last-child{margin-bottom:0;}.label-inline{font-size:0.9375rem;margin-right:0.25em;}.label-inline,.label-inline + *{display:inline-block;}.ajax-progress-throbber .throbber{background-image:none;height:15px;width:15px;display:inline-block;position:relative;border:0.125rem solid #e1e1e1;border-radius:100%;-webkit-animation:rotation 0.75s infinite linear;-moz-animation:rotation 0.75s infinite linear;-o-animation:rotation 0.75s infinite linear;animation:rotation 0.75s infinite linear;}.ajax-progress-throbber .throbber:before{content:"";display:block;position:absolute;left:-0.125rem;top:-0.125rem;height:15px;width:15px;border-top:0.125rem solid #e1e1e1;border-left:0.125rem solid transparent;border-bottom:0.125rem solid transparent;border-right:0.125rem solid transparent;border-radius:100%;}.ajax-progress-throbber .throbber:before{border-top-color:#757575;}.pager .ajax-progress-throbber{position:absolute;margin-left:-0.5625rem;margin-top:-1.3125rem;}h1,.h1{font-size:1.875rem;}h2{font-size:1.125rem;}h3{font-size:1.25rem;}h4{font-size:1rem;}h5{font-size:1rem;}h6{font-size:1rem;}h1 strong,h1 b,strong h1,b h1,h2 strong,h2 b,strong h2,b h2,h5 strong,h5 b,strong h5,b h5,h6 strong,h6 b,strong h6,b h6{font-weight:400;}strong h3,strong h4,h4 strong,h3 strong,b h3,b h4,h4 b,h3 b{font-weight:500;}
@media only screen and (min-width:46.9375em) {
  h1,.h1{font-size:3rem;}h2{font-size:1.5rem;}h3{font-size:1.3125rem;}h4{font-size:1rem;}h5{font-size:0.9375rem;}h6{font-size:1rem;}p{font-size:1rem;}
}
meta.mobile-to-menu{font-family:"/only screen and (max-width:62.5em)/";max-width:62.5em;}meta.past-menu{font-family:"/only screen and (min-width:62.5625em)/";min-width:62.5625em;}html body.admin-menu{margin-top:0px !important;}html body.admin-menu > .page{margin-top:1.875rem;}html,body{max-width:100%;}
@media only screen and (min-width:46.9375em) {
  
}
@media only screen and (min-width:62.5625em) {
  
}
@media only screen and (min-width:60.0625em) {
  
}
.l-branding{background:#f5f5f5;padding:1.25rem 0;}.l-logo{margin-bottom:1.25rem;text-align:center;}.block-library-catalog-block{position:relative;}.block-library-catalog-block .form-type-radio{display:inline-block;}.block-library-catalog-block .form-type-radio input{visibility:hidden;position:absolute;}.block-library-catalog-block .form-type-radio label{margin:0;padding-left:0.5rem;padding-right:0.5rem;}.block-library-catalog-block .form-type-radio input:checked ~ label{border-style:solid;border-width:0px;cursor:pointer;font-family:"aktiv-grotesk-std",sans-serif;font-weight:500;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5625rem;padding-left:1rem;font-size:0.75rem;background-color:#757575;border-color:#5e5e5e;color:#fff;border-radius:3px;transition:background-color 300ms ease-out;padding-left:0.5rem;padding-right:0.5rem;margin-bottom:0;}.block-library-catalog-block .form-type-radio input:checked ~ label:hover,.block-library-catalog-block .form-type-radio input:checked ~ label:focus{background-color:#5e5e5e;}.block-library-catalog-block .form-type-radio input:checked ~ label:hover,.block-library-catalog-block .form-type-radio input:checked ~ label:focus{color:#fff;}.block-library-catalog-block form .form-wrapper{position:relative;width:100%;}.block-library-catalog-block form .form-type-textfield{display:block;}.block-library-catalog-block form .form-type-textfield input.form-text{padding-right:2.375rem;height:auto;min-height:2.875rem;}.block-library-catalog-block form .form-submit{margin:0;color:#0277bd;font-size:1rem;font-weight:normal;height:30px;width:30px;text-indent:-300px;position:absolute;right:1px;top:7px;}.block-library-catalog-block form .form-submit,.block-library-catalog-block form .form-submit:focus,.block-library-catalog-block form .form-submit:hover,.block-library-catalog-block form .form-submit:active{background:none;border:0;padding:0;font-size:1rem;}.block-library-catalog-block form .form-submit:focus,.block-library-catalog-block form .form-submit:hover,.block-library-catalog-block form .form-submit:active{color:#01588b;outline:0;}.block-library-catalog-block form .form-submit:before{content:"\f002";font-size:15px;line-height:30px;width:30px;}.block-library-catalog-block .form-radios{top:-1.0625rem;position:relative;}
@media only screen and (max-width:62.5em) {
  
}
@media only screen and (min-width:46.9375em) and (max-width:62.5em) {
  .l-search.medium-6{width:75%;}
}
@media only screen and (min-width:46.9375em) {
  .l-branding input,.l-branding select{margin-bottom:0 !important;}.l-logo > *{float:left;margin-bottom:0;}.l-search{padding-top:1.25rem;}.block-library-catalog-block form{padding-right:10.3125rem;}.block-library-catalog-block .form-radios{top:0;right:1.5rem;position:absolute;}.l-header-region{padding-top:1.5rem;}.l-header-region > .block{float:right;}
}
.l-messages .alert-box:first-child{margin-top:1.25rem;}.l-main{padding:30px 0;}.main > .tabs{margin-bottom:1.25rem !important;}.main > .tabs .tab-title > a{margin-bottom:0.625rem;}
@media only screen and (min-width:46.9375em) {
  .l-main{padding:45px 0;}
}
@media only screen and (min-width:62.5625em) {
  .main.medium-8{width:70.8333333333%;}.main.medium-push-4{left:29.1666666667%;}
}
aside.sidebar,aside.sidebar p{color:#757575;font-size:1rem;}aside.sidebar .block{margin-bottom:0.125rem;}aside.sidebar .block-title{background:#f5f5f5;color:#222;padding:1rem;display:block;font-family:"aktiv-grotesk-std",sans-serif;font-size:1rem;margin:0;}aside.sidebar .block-title:before{font-size:inherit;}aside.sidebar .block-title:before{line-height:1.625rem;float:right;}aside.sidebar .block .view,aside.sidebar .block .content,aside.sidebar .block form{padding:0.75rem 1.25rem 2.5rem;}aside.sidebar .menu{display:block;margin:0;padding:1rem 0;list-style-type:none;list-style-position:outside;font-family:"aktiv-grotesk-std",sans-serif;}aside.sidebar .menu li{margin:0 0 0.4375rem 0;font-size:1rem;}aside.sidebar .menu li a:not(.button){display:block;color:#0277bd;margin:0 0 0.625rem 0;padding:0.125rem 1rem;}aside.sidebar .menu li a:not(.button):hover,aside.sidebar .menu li a:not(.button):focus{background:none;color:#22acfd;}aside.sidebar .menu li.active > a:first-child:not(.button){color:#ff5722;font-weight:400;font-family:"aktiv-grotesk-std",sans-serif;}aside.sidebar .menu li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:white;}aside.sidebar .menu li.heading{color:#0277bd;font-size:1rem;font-weight:bold;text-transform:uppercase;}aside.sidebar .accordion .menu{padding-top:0;padding-bottom:0;}
@media only screen and (max-width:46.875em) {
  aside.sidebar .block .view,aside.sidebar .block .content,aside.sidebar .block form{padding-left:0;padding-right:0;}
}
@media only screen and (min-width:46.9375em) {
  aside.sidebar .accordion .menu{margin-left:-1.25rem;margin-right:-1.25rem;}
}
@media only screen and (min-width:46.9375em) and (max-width:60em) {
  aside.sidebar .block .view,aside.sidebar .block .content,aside.sidebar .block form{padding-left:0.625rem;padding-right:0.625rem;}
}
@media only screen and (min-width:60.0625em) {
  aside.medium-4{width:29.1666666667%;}aside.medium-pull-8{right:70.8333333333%;}
}
.l-triptych{background:#f5f5f5;padding-top:30px;padding-bottom:30px;margin-bottom:30px;}
@media only screen and (min-width:46.9375em) {
  .l-triptych{padding-top:48px;padding-bottom:48px;margin-bottom:48px;}
}
.l-footer{background:#f5f5f5;padding:30px 0;}.l-footer ul.menu{list-style:none;padding:0;margin:0;margin-bottom:1.25rem;}.block-menu-menu-footer-links ul ul{display:none !important;}.footer-bottom:before{content:"";display:block;border-top:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-bottom:1.25rem;margin-top:1.25rem;}.footer-site-name a{background:url(//dclibrary.org/sites/all/themes/custom/dcpl_v2/images/unminified/footer-logo.png) no-repeat;display:inline-block;height:20px;text-indent:-9000px;width:150px;}
@media only screen and (max-width:46.875em) {
  
}
@media only screen and (min-width:46.9375em) {
  .l-footer{padding:40px 0;}.l-footer .menu{margin:0 auto 1.0625rem auto;margin-left:-0.75rem;margin-right:0;padding:0;list-style:none;overflow:hidden;margin-bottom:0;}.l-footer .menu > li{list-style:none;float:left;margin-left:0.75rem;display:block;}.l-footer .menu > li > *{display:block;}.footer-site-name{float:left;}.block-menu-menu-secondary-footer-navigation{float:right;}
}
@media only screen and (min-width:46.9375em) and (max-width:62.5em) {
  .block-menu-menu-footer-links{margin-left:-1rem;}
}
@media only screen and (min-width:62.5625em) {
  .block-menu-menu-footer-links{float:left;}.block-menu-menu-footer-links + .block{float:right;}
}
.tabledrag-toggle-weight-wrapper{display:none;}.draggable a.tabledrag-handle{padding:0;margin-left:0;margin-right:0.625rem;margin-top:0.25rem;height:15px;width:15px;text-indent:-150px;}.draggable a.tabledrag-handle:before{content:"\f047";font-size:0.875rem;line-height:15px;width:15px;}.confirm-parent,.password-parent,.password-suggestions{max-width:100%;}.password-strength{display:none;}div.form-type-password-confirm{padding-top:0;}div.form-type-password-confirm > label{display:none;}div.form-type-password-confirm .form-item{padding-top:1.5rem;width:100%;}div.form-type-password-confirm .description{margin-top:-0.5rem;margin-bottom:1.5rem;}div.form-item div.password-suggestions{display:none !important;}div.password-confirm{font-size:0.9em;margin-top:0;width:auto;color:#fff;position:relative;}div.password-confirm:before{content:"Matches:";color:#757575;position:absolute;bottom:0;right:1.6875rem;}div.password-confirm span.error,div.password-confirm span.ok{display:inline-block;font-size:0.75em;color:#fff;padding:0.25em;margin-top:0.1875rem;margin-bottom:0;text-align:center;width:1.5rem;}div.password-confirm span.ok{background:#43AC6A;}.form-item{margin-bottom:0;margin-top:0;}.form-item input ~ .description,.form-item select ~ .description{margin-top:-0.5rem;margin-bottom:1.5rem;}.form-textarea-wrapper,.fieldset-description{margin-bottom:1.25rem;}select{margin-bottom:1.25rem;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{margin-bottom:1.25rem;}input[type="checkbox"],input[type="radio"]{float:left;margin-bottom:0;margin-top:0.25rem;}input[type="checkbox"] ~ label,input[type="radio"] ~ label{display:block;margin-left:0;line-height:1.375rem;padding-left:1.5625rem;}.form-type-checkbox,.form-type-radio{margin-bottom:1rem;}.form-type-checkbox input,.form-type-radio input{float:left;}.form-type-checkbox input ~ .description,.form-type-radio input ~ .description{margin-top:0.5rem;margin-bottom:1rem;margin-left:1.5625rem;}html.js fieldset.collapsed{height:auto;}.form-submit{margin-top:1.25rem;}html.js .form-item-autocomplete{position:relative;}html.js .form-autocomplete ~ .field-suffix{position:relative;display:block;width:100%;}html.js .form-autocomplete-wrap{margin-top:-1.6875rem;position:absolute;right:0.5rem;}html.js .spinner{display:inline-block;height:0.9375rem;width:0.9375rem;display:inline-block;position:relative;border:0.125rem solid #e1e1e1;border-radius:100%;}html.js .spinner:before{content:"";display:block;position:absolute;left:-0.125rem;top:-0.125rem;height:0.9375rem;width:0.9375rem;border-top:0.125rem solid #e1e1e1;border-left:0.125rem solid transparent;border-bottom:0.125rem solid transparent;border-right:0.125rem solid transparent;border-radius:100%;}html.js input.form-autocomplete{background-image:none;}html.js input.form-autocomplete.throbbing ~ .field-suffix .spinner{-webkit-animation:rotation 0.75s infinite linear;-moz-animation:rotation 0.75s infinite linear;-o-animation:rotation 0.75s infinite linear;animation:rotation 0.75s infinite linear;}html.js input.form-autocomplete.throbbing ~ .field-suffix .spinner:before{border-top-color:#757575;}form.confirmation .form-submit{position:relative;margin-left:25%;margin-right:0.625rem;margin-top:1.25rem;}
@media only screen and (min-width:46.9375em) {
  .page-user div.main > form > div > .form-item{max-width:50%;clear:left;}.page-user div.main > form > div > .form-submit{clear:both;display:block;}
}
.node-board-member-files #reminders-form{display:none;}.accordion-navigation > a:before{font-size:inherit;}.accordion-navigation > a:before{line-height:1.625rem;float:right;}.accordion-navigation.active > a{color:#757575;}h2.block-title{margin-top:0;}.main .block,.l-footer-sections .block{margin-bottom:1.875rem;}.main .block-title,.l-footer-sections .block-title{margin-bottom:0;}.main .block-title:after,.l-footer-sections .block-title:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:1.25rem;margin-bottom:1.25rem;}.icon-button{height:35px;width:35px;text-indent:-350px;}.icon-button i{font-size:1rem;line-height:35px;width:35px;}.white-button{background-color:#fff;border-color:#e1e1e1;color:#333333;border-radius:3px;border-width:1px;}.white-button:hover,.white-button:focus{background-color:#f2f2f2;}.white-button:hover,.white-button:focus{color:#333333;}.white-button,.white-button:hover{color:#0277bd;}.white-button.disabled,.white-button.disabled:hover,.white-button[disabled],.white-button[disabled]:hover{border-color:#e1e1e1;background:#fafafa;color:#0277bd;}button,.button{border-radius:3px;}button.tiny,.button.tiny{padding-left:0.5rem;padding-right:0.5rem;}button.active,.active button,button .primary.active,.active button .primary,.button.active,.active .button,.button .primary.active,.active .button .primary{background-color:#026097;}button.secondary.active,.active button.secondary,.button.secondary.active,.active .button.secondary{background-color:#5e5e5e;}button.alert.active,.active button.alert,.button.alert.active,.active .button.alert{background-color:#e73600;}button.success.active,.active button.success,.button.success.active,.active .button.success{background-color:#368a54;}button.white-button.active,.active button.white-button,.button.white-button.active,.active .button.white-button{background:#fff;}.button-group button,.button-group .button{border-radius:0;}.clearing-container .clearing-thumbs{padding:0.1875rem !important;}.clearing-container li{margin-right:0.1875rem !important;}.page .clearing-assembled .clearing-container .carousel > ul li img{height:94px;max-width:none;width:auto !important;}.ui-dropdownchecklist-selector-wrapper{position:relative;max-width:100%;}.ui-dropdownchecklist-selector{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #cccccc;padding:0.5rem;font-size:0.875rem;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem;display:inline-block;max-width:100%;padding-right:1.125rem;}.ui-dropdownchecklist-selector.radius{border-radius:3px;}.ui-dropdownchecklist-selector:hover{background-color:#f7f7f7;border-color:#999999;}.ui-dropdownchecklist-selector:disabled{background-color:#DDDDDD;cursor:default;}.ui-dropdownchecklist-selector > *{max-width:100%;display:inline-block;padding-right:0;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ui-dropdownchecklist .ui-widget-header{background:none !important;border-width:0 !important;}.ui-dropdownchecklist-item{cursor:pointer;}.ui-dropdownchecklist-item,.ui-dropdownchecklist-item:hover{background:none !important;border-width:0 !important;}.ui-dropdownchecklist-item.dropdownchecklist-subitem{padding-left:2.125rem;}
@media only screen and (max-width:46.875em) {
  .ui-dropdownchecklist,.ui-dropdownchecklist-selector{min-width:100%;}
}
.block-flight-library-carousels{padding-top:25px !important;}.block-flight-library-carousels ul.image{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.block-flight-library-carousels .button-wrap{display:none !important;}.nav-tabs{margin-left:-1.5rem;margin-right:-1.5rem;background:#fafafa;border-bottom:2px solid #fff;margin-bottom:0;margin-top:-48px;min-width:100%;}.nav-tabs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.nav-tabs * html{height:1%;}.clearfix *:first-child + html .nav-tabs{min-height:1%;}.nav-tabs,.nav-tabs li{list-style:none;}.nav-tabs > li{display:inline-block;float:left;z-index:0;}.nav-tabs > li.active{overflow:visible;}.nav-tabs > li.active a{color:#757575;}.nav-tabs .tab-title,.nav-tabs .button{height:48px;line-height:48px;padding-top:0 !important;padding-bottom:0 !important;}.nav-tabs .tab-title{display:block;position:relative;font-size:0.8em !important;}.nav-tabs .button{border:0;text-decoration:none;left:0;bottom:0;position:absolute;}.nav-content{position:relative;opacity:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}.nav-content.loaded{opacity:1;}.nav-content .page,.nav-content .caption{font-size:0;}.nav-content .page:before,.nav-content .caption:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.nav-content .book,.nav-content .caption-inner{display:inline-block;vertical-align:middle;}.nav-content .book{text-align:center;width:25%;}.nav-content div.image{position:relative;display:inline-block;margin-bottom:0;}.nav-content div.image span{display:block;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}.nav-content div.image span.loaded{opacity:1;}.nav-content div.image img ~ img{display:none !important;}.nav-content div.image,.nav-content .caption,.nav-content div.image span{max-height:260px;max-width:170px;}.nav-content .caption{display:none;background:rgba(2,119,189,0.85);left:0;position:absolute;right:0;bottom:0;top:0;min-height:100%;opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.nav-content .caption:hover,.nav-content .caption:focus{opacity:1;}.nav-content .caption,.nav-content .caption *{color:#fff;line-height:1.1em;}.nav-content span.loaded ~ .caption{display:inline-block;}.nav-content .caption-inner{background:#0277bd;padding:1.5rem;font-size:0.8rem;width:100%;}.nav-content button.prev,.nav-content button.next{position:absolute;top:50%;margin-top:-10px;overflow:hidden;padding:0;box-shadow:none;z-index:10;}.nav-content button.prev:active,.nav-content button.prev:hover,.nav-content button.next:active,.nav-content button.next:hover{outline:0;box-shadow:none;}.nav-content button.prev{left:-0.5625rem;}.nav-content button.next{right:-0.5625rem;}
@media only screen and (min-width:46.9375em) {
  .nav-tabs .tab-title{text-align:center;margin-right:10px;min-width:110px;}.nav-tabs .button-wrap a{right:0;left:auto;margin-bottom:0;bottom:0;}.nav-content{margin:0 -10px;padding:0 25px;}.tabbable .nav-content,.tabbable .page-container,.tabbable .page{height:380px;}
}
@media only screen and (min-width:62.5625em) {
  .nav-tabs .tab-title{min-width:126px;}.nav-content button.prev{left:0;}.nav-content button.next{right:0;}
}
@media only screen and (min-width:60.0625em) {
  .block-flight-library-carousels .button-wrap a{right:0;}
}
.off-canvas-wrap{overflow:hidden;max-width:100%;}.toggle-off-canvas{line-height:48px;position:absolute;top:0;font-size:1.25rem;z-index:1;}.menu-toggle{text-align:left;left:3.25rem;margin-left:1%;}.menu-toggle a{color:#fff;}.menu-toggle span{display:block;float:left;margin-left:-2.8125rem;}.left-off-canvas-toggle i{margin-right:0;}.left-off-canvas-menu .left-off-canvas-toggle{top:0;position:absolute;font-size:1rem;width:100%;z-index:1;}
@media only screen and (max-width:62.5em) {
  .top-bar{position:static !important;}.l-header-region{display:none;}.left-off-canvas-menu{left:auto !important;padding-left:0;padding-right:0;}.left-off-canvas-menu > *{max-width:15.625rem;padding-left:0.8125rem;padding-right:0.8125rem;overflow:hidden;}.left-off-canvas-menu .block-block-28{position:absolute;top:3.4375rem;}.left-off-canvas-menu #main-menu{border-top:1px solid #262626;list-style-type:none;padding:0;margin:7.6875rem 0 0 0;overflow:visible;position:relative;max-width:none;width:200%;}.left-off-canvas-menu #main-menu.show-submenu{left:-100%;}.left-off-canvas-menu #main-menu li.first{text-transform:none;letter-spacing:0;}.left-off-canvas-menu #main-menu > li{position:static;}.left-off-canvas-menu #main-menu > li > a{display:block;padding:0.3rem 0.9375rem !important;color:#999999;text-transform:uppercase;font-size:0.75rem;font-weight:500;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;max-width:50%;}.left-off-canvas-menu #main-menu ul.dropdown{display:block !important;position:absolute !important;margin:0 !important;width:50% !important;height:auto !important;left:auto !important;right:0 !important;clip:auto !important;opacity:0 !important;z-index:0;}.left-off-canvas-menu #main-menu ul.dropdown.show{z-index:1;opacity:1 !important;}.left-off-canvas-menu #main-menu li.back a{display:block;padding:0.3rem 0.9375rem !important;color:#999999;text-transform:uppercase;font-size:0.75rem;font-weight:500;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;padding:0.6666666667rem !important;font-size:14px;}.left-off-canvas-menu #main-menu li.show-for-small,.left-off-canvas-menu #main-menu li.parent-link{display:none !important;}.left-off-canvas-menu #main-menu li a{display:block;padding:0.6666666667rem !important;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease;}.left-off-canvas-menu #main-menu li a:hover{background:#242424;}
}
@media only screen and (min-width:46.9375em) and (max-width:62.5em) {
  .menu-toggle{left:3.625rem;}
}
@media only screen and (min-width:62.5625em) {
  .menu-toggle,.left-off-canvas-toggle,.left-off-canvas-menu .block-block-28{display:none;}
}
.field-name-listen{position:relative;}#xp-readspeaker-content{left:-100px;position:absolute;}.side-nav li.active > a,.accordion ul.menu li.active > a{border-left:2px solid #ff5722;}.stButton{width:auto;}.stButton{margin:0 0 0 0.625rem !important;}.stButton,.stButton span{text-align:center;}.stButton,.stButton span,.stButton span:before{height:20px !important;width:20px !important;overflow:hidden;}.stButton span{background:none !important;opacity:1 !important;padding:0 !important;color:#757575 !important;font-size:1rem !important;}.stButton span:hover,.stButton span:active{color:#5c5c5c !important;}.stButton span:before{line-height:20px !important;}.st_facebook span span:before{font-size:inherit;}.st_pinterest span span:before{font-size:inherit;}.st_linkedin span span:before{font-size:inherit;}.st_twitter span span:before{font-size:inherit;}.st_email span span:before{font-size:inherit;}.sharethis-wrapper,.sharethis-wrapper:hover{background:none;border:0;display:block;box-shadow:none;height:20px;}.sharethis-wrapper:before{display:block;float:left;content:"Share ";height:20px;line-height:20px;margin:0 0.625rem 0 0;color:#757575;}.block-bean-social-links .field-name-field-links a{height:32px;width:32px;text-indent:-320px;}.block-bean-social-links .field-name-field-links a i{font-size:20px;line-height:32px;width:32px;}.block-bean-social-links .field-name-field-links a i{margin:0;}
@media only screen and (min-width:46.9375em) {
  .sharethis-wrapper{padding-top:1rem;}
}
.tabs .tab-title > a{margin-right:0.625rem;}.teaser-border:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:1.875rem;margin-bottom:1.875rem;}.teaser-border-row:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:1.5rem;margin-right:1.5rem;padding-top:1.875rem;margin-bottom:1.875rem;}.teaser-border-row:after{display:block !important;}.top-bar{height:48px !important;}.top-bar .has-form{position:relative;}.top-bar .button,.top-bar li.has-dropdown > a.button{padding-top:0.75rem !important;padding-bottom:0.75rem !important;}.top-bar li.has-dropdown:hover > a.button{border-bottom-left-radius:0;border-bottom-right-radius:0;}.top-bar li.has-dropdown:hover > a.button ~ .dropdown{margin-top:4px;}.top-bar li.has-dropdown > a{padding:0 24px !important;}
@media only screen and (max-width:62.5em) {
  .top-bar{overflow:visible;}.user-menu-wrap li{padding-top:0.25rem !important;}
}
@media only screen and (min-width:62.5625em) {
  .main-nav{min-height:0 !important;}.main-nav > li > a{text-transform:uppercase;letter-spacing:0.05em;}.main-nav > li.has-dropdown > a,.main-nav > li.has-dropdown > a:hover{cursor:default;}.main-nav > li:hover > a{background:#0268a4 !important;}.main-nav > li:first-child ul.dropdown{background:#0268a4;width:51.5625rem !important;}.main-nav > li:first-child ul.dropdown > li{width:33.3333333333%;}.main-nav > li > a.active,.main-nav > li > a.active-trail{position:relative;}.main-nav > li > a.active:before,.main-nav > li > a.active-trail:before{background:#ff5722;position:absolute;content:"";height:3px;left:0;top:0;right:0;}.main-nav li > a.active,.main-nav li > a.active-trail{color:#ffab91 !important;}.main-nav li > a.active:hover,.main-nav li > a.active-trail:hover{color:#ff9778 !important;}.main-nav ul.dropdown{z-index:101;}.top-bar-section .has-dropdown > a:focus + .dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.top-bar-section ul li{background:#0277bd;}.user-menu-wrap li{padding-top:0.125rem !important;}
}
h1,h2,h3,h4,h5,h6,p,.field-name-body,.field-name-field-date,a,.views-field-name,label{opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active .field-name-body,.wf-active .field-name-field-date,.wf-active a,.wf-active .views-field-name,.wf-active label{opacity:1;}.views-exposed-form label{font-weight:500;}.views-exposed-widgets{margin-left:-1.5rem;margin-right:-1.5rem;}.views-exposed-widgets .views-exposed-widget{padding-left:1.5rem;padding-right:1.5rem;}.views-exposed-widgets .views-submit-button,.views-exposed-widgets .views-reset-button{padding-top:0;}.views-submit-button button{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}.views-reset-button button{margin:0;color:#0277bd;font-size:1rem;font-weight:normal;line-height:2.3;}.views-reset-button button,.views-reset-button button:focus,.views-reset-button button:hover,.views-reset-button button:active{background:none;border:0;padding:0;font-size:1rem;}.views-reset-button button:focus,.views-reset-button button:hover,.views-reset-button button:active{color:#039be5;outline:0;}.views-content > h3,.grouping-content > h2{margin-bottom:1.875rem;}
@media only screen and (max-width:46.875em) {
  .views-exposed-widgets > [class*='views-widget-filter-']{width:100% !important;}
}
@media only screen and (min-width:46.9375em) {
  .views-reset-button button{margin-left:-1.5rem;}.views-exposed-widgets .views-submit-button,.views-exposed-widgets .views-reset-button{padding-top:0.75rem;}
}
dl.tabs ~ dl.tabs{margin-top:-0.625rem;}dl.tabs ~ dl.tabs .tab-title > a{background:#d9f1ff;padding:0.3125rem 0.9375rem;}dl.tabs ~ dl.tabs .tab-title > a:hover{background:#c0e7fe;}dl.tabs ~ dl.tabs .tab-title.active > a,dl.tabs ~ dl.tabs .tab-title.active > a:hover{background:#fafafa;}.node-unpublished{background:none;}.node-unpublished:before{content:"Draft";border-style:solid;border-width:1px;display:block;font-weight:400;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#f8ca9b;border-color:#f5ae66;color:#282828;margin-bottom:20px;}.node-date.view-mode-complex{padding-left:4.6875rem;position:relative;}.node-date.view-mode-complex:after{margin-left:-2.34375rem !important;margin-right:-2.34375rem !important;position:relative;left:-2.34375rem;}.node-date.view-mode-complex .group-right{position:static;}.node-date.view-mode-complex .field-name-field-date{position:absolute;top:0;left:0.5625rem;width:4.6875rem;font-size:0.75rem;}.node-date.view-mode-complex .event-type-color{position:absolute;bottom:0;top:0;left:0;width:0.25rem;max-height:1.5rem;}.page-node-repeats .date-repeat-rule{margin-bottom:1.25rem;}.page-node-repeats h2.text-content .label-above ~ *,.page-node-repeats .view-event-date-repeats,.page-node-repeats .date-display-single{display:block;margin:0.5rem 0;}.view-library-calendar .view-filters:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:1.875rem;margin-bottom:1.875rem;}.ui-dropdownchecklist-dropcontainer .ui-dropdownchecklist-item:not(.dropdownchecklist-subitem){border-left-width:0.25rem !important;border-color:#fff;padding-left:0.3125rem;}.view-library-calendar-legend .views-row{margin-bottom:0.625rem;padding-left:0.875rem;position:relative;}.view-library-calendar-legend .views-field-field-event-type-color .field-content div{position:absolute;bottom:0;top:0;left:0;width:0.25rem;}.view-library-calendar.view-display-id-page_3 .view-header .date-nav-wrapper{background:none;border:none;border-bottom:1px solid #e1e1e1;padding-bottom:0.625rem !important;padding-top:1em;margin-bottom:1.25rem;}.view-library-calendar.view-display-id-page_3 .view-header .date-nav{height:auto;margin:0;position:relative;padding-bottom:0;}.view-library-calendar.view-display-id-page_3 .view-header h3{border:none;margin-bottom:0;margin-top:0;line-height:1.2;font-size:1.3125rem;}.view-library-calendar.view-display-id-page_3 .view-header ul.pager{margin:0;padding:0;border:none;height:0;}.view-library-calendar.view-display-id-page_3 .view-header .date-prev,.view-library-calendar.view-display-id-page_3 .view-header .date-next{background:none !important;padding:0 !important;bottom:0;top:auto;width:6em;position:absolute;top:0;height:1.5em;line-height:1.5em;}.view-library-calendar.view-display-id-page_3 .view-header .date-prev a,.view-library-calendar.view-display-id-page_3 .view-header .date-next a{line-height:1.75rem;}.view-library-calendar.view-display-id-page_3 .view-header .date-prev{left:0;right:auto;text-align:left;}.view-library-calendar.view-display-id-page_3 .view-header .date-next{right:0;text-align:right;}.view-library-calendar.view-display-id-page_3 .calendar-calendar{padding-top:0.9375rem;}.view-library-calendar.view-display-id-page_3 .calendar-calendar td,.view-library-calendar.view-display-id-page_3 .calendar-calendar tr{background:#fff !important;}.view-library-calendar.view-display-id-page_3 .calendar-calendar thead{padding-top:0.3125rem;}.view-library-calendar.view-display-id-page_3 .calendar-calendar th{font-weight:500 !important;}.view-library-calendar.view-display-id-page_3 .calendar-calendar th.days{background:none;border:none;}.view-library-calendar.view-display-id-page_3 .calendar-calendar td.today{border:0 !important;background:#ecf7fe !important;}.view-library-calendar.view-display-id-page_3 .calendar-calendar td.empty{background-color:#fafafa !important;}.view-library-calendar.view-display-id-page_3 .calendar-calendar td.date-box .inner .day{color:#000;}.view-library-calendar.view-display-id-page_3 .calendar-calendar td.single-day .inner{min-height:8em;}.view-library-calendar.view-display-id-page_3 .calendar-calendar td.single-day .inner.single-entry .view-item .calendar .view-field.view-data-title{text-align:left;white-space:normal;width:auto;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .calendar-more a{font-weight:500 !important;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .month.day,.view-library-calendar.view-display-id-page_3 .calendar-calendar .contents,.view-library-calendar.view-display-id-page_3 .calendar-calendar .calendar{background:none !important;border:none !important;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item{position:relative;padding-left:0.5rem;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .calendar{font-size:0.9em;padding:0;position:static;margin:0 0 0.25em 0;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .calendar div{background:none;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .contents a{background:transparent none;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .contents a:link,.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .contents a:visited{color:#0277bd;text-decoration:none;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .contents a:hover,.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .contents a:active{color:#0062A0;text-decoration:underline;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .field-event-type-color{position:absolute;bottom:0;top:0;left:0;width:0.25rem;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .group-audience,.view-library-calendar.view-display-id-page_3 .calendar-calendar .view-data-field-date,.view-library-calendar.view-display-id-page_3 .calendar-calendar .view-data-nid{display:none;}.view-library-calendar.view-display-id-page_3 .calendar-calendar .item .view-item-library_calendar a{display:inline-block;max-width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media only screen and (max-width:46.875em) {
  .page-calendar dl.tabs{display:none;}
}
@media only screen and (min-width:46.9375em) {
  .node-date.view-mode-complex{padding-left:5rem;}.node-date.view-mode-complex:after{margin-left:-2.5rem !important;margin-right:-2.5rem !important;left:-2.5rem;}.node-date.view-mode-complex .field-name-field-date{left:0.75rem;width:5rem;}.view-library-calendar .views-widget-filter-og_group_ref_target_id{width:25%;}.view-library-calendar .views-widget-filter-term_node_tid_depth{width:25%;}.view-library-calendar .views-widget-filter-keys{width:25%;}.view-library-calendar .views-submit-button{width:16.6666666667%;}.view-library-calendar .views-reset-button{width:8.3333333333%;}
}
.group-header:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:1.25rem;margin-bottom:1.25rem;}.group-publish{margin-bottom:2.1875rem;}.group-helpers{padding-top:0.9375rem;}.group-helpers > *{display:inline-block;}.group-helpers > *:last-child .button{margin-right:0;}.group-helpers .button{margin-bottom:0;margin-right:0.3125rem;}.main > .group-helpers{padding-top:0;margin-bottom:1.25rem;}.main > .group-helpers > *{margin-bottom:0;}.print_html{margin:0;}.print_html a{height:35px;width:35px;text-indent:-350px;padding:0;margin-bottom:0;margin-right:0;}.print_html a:before{content:"\f02f";font-size:1rem;line-height:35px;width:35px;}.group-left > h1:first-child,.group-left > h2:first-child,.group-left > h3:first-child,.group-left > h4:first-child,.group-left > h5:first-child,.group-left > h6:first-child,.group-right > h1:first-child,.group-right > h2:first-child,.group-right > h3:first-child,.group-right > h4:first-child,.group-right > h5:first-child,.group-right > h6:first-child,.group-header > h1:first-child,.group-header > h2:first-child,.group-header > h3:first-child,.group-header > h4:first-child,.group-header > h5:first-child,.group-header > h6:first-child,.group-header > h1:first-child,.group-header > h2:first-child,.group-header > h3:first-child,.group-header > h4:first-child,.group-header > h5:first-child,.group-header > h6:first-child,.field-name-body > h1:first-child,.field-name-body > h2:first-child,.field-name-body > h3:first-child,.field-name-body > h4:first-child,.field-name-body > h5:first-child,.field-name-body > h6:first-child,.columns > h1:first-child,.columns > h2:first-child,.columns > h3:first-child,.columns > h4:first-child,.columns > h5:first-child,.columns > h6:first-child{margin-top:0;}a#text_resize_decrease,a#text_resize_increase{background-image:none;display:block;float:left;height:35px;line-height:35px;margin:0 0.3125rem 0 0;padding:0;text-indent:0;width:35px;}h2.field-name-field-subtitle,h2.text-content{margin-bottom:1.75rem;}.dash-left:before{content:'-';display:inline-block;margin-right:0.5em;margin-left:0.5em;}.field-name-body p > img,.field-name-body iframe{display:block;margin-left:auto;margin-right:auto;}.field-name-disqus-comment{padding-top:1em;}.field-name-body img{margin-bottom:1.25rem;}.field-name-body p img{margin-bottom:0;}.field-name-field-image,.views-field-field-library-image{text-align:center;}.field-name-field-image img,.views-field-field-library-image img{margin-bottom:1.25rem;}.view-content-images ul{display:block;padding:0;margin:0 -0.625rem;}.view-content-images ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.view-content-images ul * html{height:1%;}.clearfix *:first-child + html .view-content-images ul{min-height:1%;}.view-content-images ul > li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;}.view-content-images ul > li:nth-of-type(1n+2){width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.view-content-images ul > li:nth-of-type(1n+2):nth-of-type(1n){clear:none;}.view-content-images ul > li:nth-of-type(1n+2):nth-of-type(2n+2){clear:both;}.view-content-images ul li{margin:0;}.clearing-container ul li{clear:none !important;}.field-name-field-board-files{margin:1em 0;}.field-name-field-board-files span.file{display:block;}.field-name-field-story-category{margin-top:1.25rem;}.teaser-border-row .col-sidebar img,.teaser-border .col-sidebar img{float:none !important;display:block;margin-left:auto;margin-right:auto;}
@media only screen and (min-width:46.9375em) {
  .group-helpers{padding-top:0.3125rem;text-align:right;}.main > .group-helpers{float:right;margin-bottom:0;position:relative;z-index:100;}
}
.front .views-slideshow-pager-field-item{cursor:pointer;height:25px;width:25px;text-indent:-250px;}.front .views-slideshow-pager-field-item:before{content:"\f10c";font-size:1rem;line-height:25px;width:25px;}
@media only screen and (max-width:46.875em) {
  .front .main,.front .l-triptych{display:none;}
}
@media only screen and (min-width:46.9375em) {
  .front .view-library-featured h2{font-size:2.1875rem;}.wf-active .front .view-library-featured h2{font-size:2.0625rem;}.front .view-library-featured p{color:#757575;}.front .skin-default{padding-bottom:2.8125rem;position:relative;}.front .views-slideshow-cycle-main-frame-row{position:absolute;top:0px;}.front .views-slideshow-cycle-main-frame-row ~ .views-slideshow-cycle-main-frame-row{opacity:0;}.front .views-slideshow-cycle-main-frame,.front .views-slideshow-cycle-main-frame-row,.front .views-slideshow-cycle-main-frame-row-item,.front .views-field-nothing-1,.front .field-content{display:block;width:100% !important;}.front .views-slideshow-controls-bottom{bottom:0;padding-left:1.5rem;padding-right:1.5rem;left:50%;position:absolute;z-index:100;}
}
@media only screen and (min-width:62.5625em) {
  .front .l-main{padding-left:3rem;max-width:70rem;}.front .l-triptych{position:relative;right:-0.75rem;max-width:65.625rem;}
}
.tabs-header:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:1.25rem;margin-bottom:1.25rem;}.tabs-header:last-child:after{margin-bottom:0;padding-top:0;border:0;}.tabs-header .tabs{padding-right:0;}.tab-alerts{border-style:solid;border-width:1px;display:block;font-weight:400;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#ff5722;border-color:#f93a00;color:#fff;}.view-people-slideshow .orbit-container .orbit-prev > span{border-right-color:#ccc;}.view-people-slideshow .orbit-container .orbit-next > span{border-left-color:#ccc;}
@media only screen and (max-width:62.5em) {
  .tabs-header .tabs{margin-bottom:1.25rem !important;}.tabs-header .tab-actions{float:none !important;clear:both !important;}.tabs-header .group-helpers{text-align:left !important;}
}
.oh-display{padding:0.125rem 0 0.25rem 3.75rem;position:relative;}.oh-day{left:0;position:absolute;}.oh-day,.oh-display-hours{line-height:1rem;}.oh-display-hours{display:block;line-height:1rem;}.views-field-field-library-metro{padding:0.625rem 0 0.625rem 3.5625rem;position:relative;}.views-field-field-library-metro .field-content{display:block;line-height:1.4em;padding-top:0.0625rem;}.views-label-field-library-metro{position:absolute;left:0;top:0.625rem;}.view-library-branch-blocks.view-display-id-block_3{padding-bottom:0.625rem !important;}.page-hours-locations main{padding-bottom:12rem;}.page-hours-locations .btn-holiday-closings{position:absolute;top:2rem;right:1.5rem;}.page-hours-locations ul li a.open{font-weight:bold;}.page-hours-locations .f-dropdown{min-width:250px;outline:0;}.page-hours-locations .popup-padding{padding-bottom:0.5rem;}.page-hours-locations .gm-style-iw > div > div{width:250px !important;}.block-google-directions-block button.form-submit{background-color:#0277bd;border-color:#026097;color:#fff;display:block;}.block-google-directions-block button.form-submit:hover,.block-google-directions-block button.form-submit:focus{background-color:#026097;}.block-google-directions-block button.form-submit:hover,.block-google-directions-block button.form-submit:focus{color:#fff;}
@media only screen and (max-width:46.875em) {
  .page-hours-locations #page-title{margin-bottom:4rem;}.page-hours-locations .btn-holiday-closings{top:3.5rem;right:auto;}
}
@media only screen and (min-width:46.9375em) {
  .page-hours-locations .item-list li{width:30%;padding-right:3%;float:left;padding-bottom:5px;font-size:0.95em;}
}
.search-form .container-inline label{display:block;}.search-results{margin:0;}.search-results li{margin-bottom:0;}.search-results .search-snippet-info{padding-left:0;}
@media only screen and (min-width:46.9375em) {
  .search-form > div{position:relative;}.search-form > div > .container-inline{padding-right:9rem;width:100%;}.search-form > div > .container-inline input,.search-form > div > .container-inline button{margin-bottom:0;}.search-form > div > .container-inline button{padding-left:0;padding-right:0;position:absolute;right:0;bottom:0;top:1.75rem;width:7.5rem;margin-top:0;}.search-form > div button{height:2.3125rem;line-height:2.3125rem;padding-top:0;padding-bottom:0;}
}
h3.field-name-title + h4{margin-top:-0.625rem;}.node-page.view-mode-compact:after,.node-story.node-teaser:after,.node-story.view-mode-compact:after,.node-date.node-teaser:after,.node-date.view-mode-complex:after,.node-date.view-mode-compact:after,.node-resource.node-teaser:after,.node-board-member-files.node-teaser:after,.search-results li:after{content:"";display:block;border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0;padding-top:1.875rem;margin-bottom:1.875rem;}.views-row-last .node-story.node-teaser:after,.views-row-last .node-story.view-mode-compact:after,.views-row-last .node-date.node-teaser:after,.views-row-last .node-date.view-mode-compact:after,.views-row-last .node-date.view-mode-complex:after{border:0;}.view-library-calendar.view-display-id-page_1 .views-row.views-row-last:after{border:0;}.search-results li:last-child:after{border:0;}.node-board-member-files.node-teaser ul.links.inline{margin-left:0;}.node-board-member-files.node-teaser ul.links.inline li{display:inline;list-style:none;border-right:1px solid #aeaeae;margin-right:0.4em;padding-right:0.8em;}.node-board-member-files.node-teaser ul.links.inline li.last{border:none;padding:none;}.view-library-research-databases .views-exposed-form .views-exposed-widget{padding-right:0.5rem;max-width:15.625rem;}.view-library-research-databases h4,.view-library-research-databases p{margin-bottom:0.5rem;}.view-library-research-databases .node-resource.node-teaser:after{padding-top:1rem;margin-bottom:1rem;}ul.inline-list > li{margin-bottom:0.2rem;}ul.inline-list > li .label.secondary{background-color:#B3B3B3;}/**/